├── .editorconfig ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── jsconfig.json ├── lib ├── constants.js ├── encoding.js ├── index.js ├── parser.js ├── platform.js ├── string.js └── utf8.js ├── package.json ├── pnpm-lock.yaml └── test ├── benchmark.mjs ├── coverage.test.ts ├── serializers.ts ├── state-override.test.ts └── urltestdata.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | package-lock.json 3 | coverage 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/README.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/jsconfig.json -------------------------------------------------------------------------------- /lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/lib/constants.js -------------------------------------------------------------------------------- /lib/encoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/lib/encoding.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/lib/parser.js -------------------------------------------------------------------------------- /lib/platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/lib/platform.js -------------------------------------------------------------------------------- /lib/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/lib/string.js -------------------------------------------------------------------------------- /lib/utf8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/lib/utf8.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /test/benchmark.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/test/benchmark.mjs -------------------------------------------------------------------------------- /test/coverage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/test/coverage.test.ts -------------------------------------------------------------------------------- /test/serializers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/test/serializers.ts -------------------------------------------------------------------------------- /test/state-override.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/test/state-override.test.ts -------------------------------------------------------------------------------- /test/urltestdata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anonrig/url-js/HEAD/test/urltestdata.json --------------------------------------------------------------------------------