├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ └── deploy.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── eslint.config.mjs ├── index.js ├── lib ├── URL-impl.js ├── URL.webidl ├── URLSearchParams-impl.js ├── URLSearchParams.webidl ├── encoding.js ├── infra.js ├── percent-encoding.js ├── url-state-machine.js └── urlencoded.js ├── live-viewer ├── index.html ├── live-viewer.mjs └── style.css ├── package.json ├── scripts ├── benchmark.js ├── deploy-live-viewer.sh ├── get-latest-platform-tests.js └── transform.js ├── test ├── file-url-origin.js ├── mdn.js ├── testharness.js └── web-platform.js └── webidl2js-wrapper.js /.gitattributes: -------------------------------------------------------------------------------- 1 | # lint requires lf line endings 2 | *.js text eol=lf 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | tidelift: 'npm/whatwg-url' 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/index.js -------------------------------------------------------------------------------- /lib/URL-impl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/lib/URL-impl.js -------------------------------------------------------------------------------- /lib/URL.webidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/lib/URL.webidl -------------------------------------------------------------------------------- /lib/URLSearchParams-impl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/lib/URLSearchParams-impl.js -------------------------------------------------------------------------------- /lib/URLSearchParams.webidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/lib/URLSearchParams.webidl -------------------------------------------------------------------------------- /lib/encoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/lib/encoding.js -------------------------------------------------------------------------------- /lib/infra.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/lib/infra.js -------------------------------------------------------------------------------- /lib/percent-encoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/lib/percent-encoding.js -------------------------------------------------------------------------------- /lib/url-state-machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/lib/url-state-machine.js -------------------------------------------------------------------------------- /lib/urlencoded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/lib/urlencoded.js -------------------------------------------------------------------------------- /live-viewer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/live-viewer/index.html -------------------------------------------------------------------------------- /live-viewer/live-viewer.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/live-viewer/live-viewer.mjs -------------------------------------------------------------------------------- /live-viewer/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/live-viewer/style.css -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/package.json -------------------------------------------------------------------------------- /scripts/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/scripts/benchmark.js -------------------------------------------------------------------------------- /scripts/deploy-live-viewer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/scripts/deploy-live-viewer.sh -------------------------------------------------------------------------------- /scripts/get-latest-platform-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/scripts/get-latest-platform-tests.js -------------------------------------------------------------------------------- /scripts/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/scripts/transform.js -------------------------------------------------------------------------------- /test/file-url-origin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/test/file-url-origin.js -------------------------------------------------------------------------------- /test/mdn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/test/mdn.js -------------------------------------------------------------------------------- /test/testharness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/test/testharness.js -------------------------------------------------------------------------------- /test/web-platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/test/web-platform.js -------------------------------------------------------------------------------- /webidl2js-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jsdom/whatwg-url/HEAD/webidl2js-wrapper.js --------------------------------------------------------------------------------