phetsims/query-string-machine
Query String Machine is a query string parser that supports type coercion, default values & validation. No dependencies.
JavaScriptMIT
Issues
- 10
- 2
Convert to TypeScript
#49 opened by samreid - 4
- 2
Use URLSearchParams after we drop IE support
#36 opened by samreid - 0
- 2
Develop Next-Gen Query Machine
#51 opened by kathy-phet - 10
- 5
- 3
Move Warning to QueryStringMachine.ts?
#50 opened by pixelzoom - 0
Convert QueryStringMachine to an ES6 module
#45 opened by samreid - 15
public "graceful" warnings for Array type don't work
#42 opened by zepumph - 1
Support public flags
#44 opened by chrisklus - 10
deepEquals function broken on IE
#39 opened by zepumph - 3
- 4
Remove lodash usage
#40 opened by chrisklus - 1
CT isn't starting tests
#38 opened by KatieWoe - 7
- 4
- 0
Should custom values have a way to validate?
#35 opened by samreid - 10
- 10
Update readme
#32 opened by zepumph - 1
grunt generate-test-html fails
#31 opened by samreid - 5
- 8
- 21
generalize 'log' query parameter?
#28 opened by pixelzoom - 10
- 19
// TODO: validate arrays
#11 opened by samreid - 37
rewrite QueryStringMachine
#20 opened by pixelzoom - 4
- 2
nonstandard directory structure for tests
#26 opened by pixelzoom - 10
- 4
- 1
- 2
getForString should start with ? or be blank
#22 opened by samreid - 25
missing error handling for type 'array'
#18 opened by pixelzoom - 3
misplaced schema validation?
#19 opened by pixelzoom - 6
Make it possible to enter empty arrays
#17 opened by samreid - 23
- 5
- 2
Support UMD
#14 opened by samreid - 3
- 4
Why is window.assert used?
#12 opened by samreid - 5
The application should fail to start if query parameter values are invalid (even if assertions are off).
#4 opened by samreid - 10
- 1
Behavior is not as prescribed
#10 opened by samreid - 11
Add support for required query parameters
#7 opened by samreid - 14
Review initial draft.
#2 opened by samreid - 5
Array should provide elementSchema
#5 opened by samreid - 1
Add issue labels
#3 opened by samreid - 1
Rename schemaElement or schemaEntry to schema
#6 opened by samreid