{"_id":"@helpers4/url","_rev":"48-84e2ce1c7add0a6beb2d0dcb868b183b","name":"@helpers4/url","dist-tags":{"beta":"2.0.0-beta.3","alpha":"3.0.0-alpha.2","latest":"3.1.2"},"versions":{"1.0.1":{"name":"@helpers4/url","version":"1.0.1","keywords":["helper","string","url","typescript","tree-shaking","remove-ending-slash","add-leading-slash","extract-pure-uri"],"license":"AGPL-3.0","_id":"@helpers4/url@1.0.1","maintainers":[{"name":"baxyz","email":"berenger@arnaud.xyz"}],"homepage":"https://github.com/helpers4/url#readme","bugs":{"url":"https://github.com/helpers4/url/issues"},"ava":{"files":["!build/module/**"],"timeout":"60s","failFast":true,"typescript":{"rewritePaths":{"src/":"build/main/"}}},"nyc":{"exclude":["**/*.spec.js"],"extends":"@istanbuljs/nyc-config-typescript"},"dist":{"shasum":"c1a3823379b9774ed35ef8301ca1e1e52d4f3059","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-1.0.1.tgz","fileCount":16,"integrity":"sha512-IG8vfxRrH2NGVAjJZZ5+M3t+M/HGaOPsg9hGQAacoRYYQwegCDvAri50Q2qjUiE8Q140B+utK6KqujziBqOb2w==","signatures":[{"sig":"MEQCIDIw5OZCPY3IYU3AkyOGG4EhyMXI3zBLgdGuJwn9EtXhAiBxdoUXHRJetSykdITLMpFEZrHCeM5eVF9s/PayFaRdKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE9poACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHgw/+JOfc+wJZtOXfgn6BXBSPE4xU1YEFpj3Lk7vwyMRbrPSbQlEp\r\nISTq7R/iMPc8Mo85RLD3fy6eGKgYxPEL4ZM2yTLqqVhLBN4CrGucEerVNi+8\r\nCm6q3geyAjkq3NdVEcXsVvd+tC6ulRfwjGtoLi11Y+Hek5OV+CI4GQmiw0c2\r\naXUxWp0E1NqTNgsOzVSIDWeuokiNQ4/9GlaF5FmrCvTYo7GgZIw92CQTIxM9\r\nRNim2i5UUotHgjy8fDmW8NrxNMEqFO1ryh4iGmxGJkHJzZnLwlmuwjt4sIBm\r\nA1vNDGfFcKx6tkIeFbdQdDEC4mQ4uYb1xnxZyvBsLg6CfsIQHAaB4X/gxEwx\r\nLuBiPxnUH6QizOG41RM27GK5YWqe3vTvTbGz/CaZqNyufVpZS05ExYho02wa\r\nM3Dgc65lxTuGVqYgfQW4n8Am3BHs5+XqNM/EtbrYBc/8Q+nq9U6i+YAz3m0P\r\nmzS1O8td6Kr7xs+yxLNl1nInyg3BRKnDKjp7vp94ZNTEH3B8YpeerRnhtQjJ\r\nHlE6Idf4QAJqpmD6TPp1NT62LU4Qh/oEEzthRzjcCX8LAVCaYiaRqRraorcj\r\n5DcCMLso5qQmpXok30qpuqG67bnpOUdbQxb3DaQ0gEYOSoh95Ujus5ftBGTl\r\nKNcWVPfheKY4JZ7qZQhvwZ6FGIG+QA6IMzQ=\r\n=Ivbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"6881086382fcc2ddc8dde6ff1e60de29f7f41d07","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","test":"run-s build test:*","build":"run-p build:*","version":"standard-version","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","doc:html":"typedoc src/index.ts --out build/docs","doc:json":"typedoc src/index.ts --json build/docs/typedoc.json --pretty","fix:lint":"eslint src --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:lint":"eslint src --ext .ts","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"nyc --silent ava --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"baxyz","email":"berenger@arnaud.xyz"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/helpers4/url.git","type":"git"},"_npmVersion":"8.4.1","description":"A set of helpers in TS/JS, compatible with tree-shaking, which helps you to manipulate URLs.","directories":{},"_nodeVersion":"17.9.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^4.3.3","nyc":"^15.1.0","cspell":"^4.1.0","eslint":"^7.8.0","codecov":"^3.5.0","ts-node":"^9.0.0","typedoc":"^0.23.13","gh-pages":"^3.1.0","open-cli":"^7.0.1","prettier":"^2.1.1","typescript":"^4.0.2","npm-run-all":"^4.1.5","@ava/typescript":"^1.1.1","standard-version":"^9.0.0","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-functional":"^3.0.2","@typescript-eslint/parser":"^4.0.1","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/url_1.0.1_1662245479906_0.3725766460167248","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"@helpers4/url","version":"2.0.0-alpha.1","keywords":["helpers","url","withoutLeadingSlash","withTrailingSlash","onlyPath","cleanPath","withLeadingSlash","relativeURLToAbsolute","extractPureURI","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"AGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/helpers4#readme","bugs":{"url":"https://github.com/helpers4/helpers4/issues"},"dist":{"shasum":"9ab079679b321981082182cdb976f8aa8815c229","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.1.tgz","fileCount":5,"integrity":"sha512-h0qytXXtwzSa9QFbnBc4AbqwMigiMyHLVGDNO4TVq+xJ58LYm/2UVzhFCGLqYgFy7MaVeRyhbmiYU2KLw1fSng==","signatures":[{"sig":"MEUCIQDPuTFEIhVZX/uwa+k0I2l3zA9M5FWpS8/6ZtirZdr7HQIgBDYlkAOfYWtUq4aOnpHQVmFgSFRbjCVNqFLkS5FWrqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39082},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"d0e31a998d07ed5ba5ef0056a131d230a0e29a62","_npmUser":{"name":"baxyz","email":"baxyz@etik.com"},"repository":{"url":"git+https://github.com/helpers4/helpers4.git","type":"git"},"_npmVersion":"10.8.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.1_1756065477418_0.7053508993648503","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2":{"name":"@helpers4/url","version":"2.0.0-alpha.2","keywords":["helpers","url","withTrailingSlash","withoutLeadingSlash","cleanPath","relativeURLToAbsolute","withLeadingSlash","extractPureURI","onlyPath","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"AGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/helpers4#readme","bugs":{"url":"https://github.com/helpers4/helpers4/issues"},"dist":{"shasum":"e508da62b07817b7b62dc2c696f58c56d73dcdeb","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.2.tgz","fileCount":5,"integrity":"sha512-jDkYDO22qImNQDKLCsf9VuNdWqxyOiMMFWAmMCn+8x+E4NRC+zTcO1MRv1kRxC1HNFikM9JhVBPaOPMnnebiKw==","signatures":[{"sig":"MEYCIQDN1ow6VNym5G2DvYSpyGfKLOhAxYh0KXovW4n7aXshDQIhAJCKqi76WxNsUWlvnOQphsiYv6vS5KDtlw/KLVq+xX5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54655},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"26c44da520e0be12f0f61b24794ed906f70e3784","_npmUser":{"name":"baxyz","email":"baxyz@etik.com"},"repository":{"url":"git+https://github.com/helpers4/helpers4.git","type":"git"},"_npmVersion":"10.8.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.2_1756937300342_0.2920056994630915","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.3":{"name":"@helpers4/url","version":"2.0.0-alpha.3","keywords":["helpers","url","withTrailingSlash","withoutLeadingSlash","cleanPath","relativeURLToAbsolute","withLeadingSlash","extractPureURI","onlyPath","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"AGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/helpers4#readme","bugs":{"url":"https://github.com/helpers4/helpers4/issues"},"dist":{"shasum":"52e48e2a7658ecf7e46b9013de45795bfd92e32c","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.3.tgz","fileCount":5,"integrity":"sha512-V2M6mLxp5M0HA2WPDP5cb+EC4OVWfFDNrZSXpKINUIZe/ur2TLmN3N1xZ8z6GwRH79Rx4wkFlrVF/1TOD9k7wQ==","signatures":[{"sig":"MEQCIFxe0vZX79/9cWDvjxOba35yy+RIhmMkSP1rqNfuTqawAiAlRQGjriZ/dpl3hVyeWRcb+i/KsruDpy+dyX72IUE1ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54655},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"c24a650e7c2698ed7db02719dfb280647c457971","_npmUser":{"name":"baxyz","email":"baxyz@etik.com"},"repository":{"url":"git+https://github.com/helpers4/helpers4.git","type":"git"},"_npmVersion":"10.8.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.3_1757456308964_0.6646706112031178","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.6":{"name":"@helpers4/url","version":"2.0.0-alpha.6","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.6","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/typescript#readme","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"aecaf0bb480978af2284795f5a74837a9ccf5710","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.6.tgz","fileCount":8,"integrity":"sha512-oegZvdF1UfVgDJ+9263r3wNJhhhTgBav0yi8ZQuck+TtDxlOps+SSmWnBF8Lu06yxhJ61+TDo6xgRrmrNPiy8Q==","signatures":[{"sig":"MEUCIQChQkP7YpttOqqiyRwI7NBePYLSDHiCgZC1Ty9xH+lpHQIgRJ3WqgBrgRYaOVa06gLDAxUOT74A5KCVD8L7/wASpkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69404},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./api.json":"./api.json","./package.json":"./package.json","./examples.json":"./examples.json"},"gitHead":"50845637b2ca33024a4f2262b633a9bfac35340e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.6_1775419808828_0.5172957943878547","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.7":{"name":"@helpers4/url","version":"2.0.0-alpha.7","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.7","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/typescript#readme","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"eae37c6911a3653b9be6bdbe2bc31a0e2d629549","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.7.tgz","fileCount":9,"integrity":"sha512-DeOqkAlgU4v8AhQG/zXwa/dhzfrTDQ7O8ZMN4ArjAg1j+KBeG9/yPk6F3C7nFkZnKsTh9m1wpddPurRE7dFF0Q==","signatures":[{"sig":"MEYCIQC4Ma+UOq8FVt9YjxoCHaQWMFoCL5gBMOeEHBHdTf8CmgIhAJG6QOWrToClPR1gPG9EAX+ECD8jZYWAWLa6meYxHfDU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69552},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./api.json":"./api.json","./package.json":"./package.json","./examples.json":"./examples.json","./licenses.json":"./licenses.json"},"gitHead":"9941338a969e36e91daaf0adfd45bff070a783de","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.7_1775595830592_0.6119268956291828","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.8":{"name":"@helpers4/url","version":"2.0.0-alpha.8","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.8","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/typescript#readme","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"c1c022ef8f75e626e91e448fc874db3573759613","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.8.tgz","fileCount":9,"integrity":"sha512-I1dpXbQC7Eow++enQzSFR4QLFZBg/4Svzzv0lLd9nu7gsOFBQ9YH+voZ7JLY629jN3pJK34b02dbMtYU/WOutw==","signatures":[{"sig":"MEUCIQCKSK4HrN1kcJol9laSId/GNCrSnLPAYUwo34hetc2PeQIgdcrYiQKXuxUZIXbW0ykrpxJlMDWW04kOLccaF2LOvX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85591},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"1b2438be1641607ae6a414aa9f8e5c688aaa78e1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.8_1775600551246_0.4962578623199283","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.9":{"name":"@helpers4/url","version":"2.0.0-alpha.9","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.9","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"22b44ff99acbc14be0a276b242641874ae22b2f9","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.9.tgz","fileCount":9,"integrity":"sha512-1x2cBwE78oiz8ki7GRfW5D9VRUHOgtn4dCzlaZ2svoeQyT7UxKDqH7w+QYhprhcbPscGOgSHPS8R33pywuKxig==","signatures":[{"sig":"MEUCIGUcB/sF1YesGwMk2cj7nfoIZmO2OrJgnxAoLQ2UuT8vAiEA0wVCcKp121xU2zgkMFdCY5ZAeElss365Y2CDoY0FWqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85656},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"47c53d5e4932ff40eea4a20f45b88f28b954ec69","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.9_1775766192667_0.904612356059292","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.10":{"name":"@helpers4/url","version":"2.0.0-alpha.10","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.10","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"3b98c5bfd70dcc48d83808b48854d0fa0c8c39c0","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.10.tgz","fileCount":9,"integrity":"sha512-DJQBnSNvz7N3DI3pSrGIP2sWp5Om1FhErZ9THnGDKWJPj/hk3+qxKaq6mQD9tI3ucLusiKzYQ22q+tftvNPSOQ==","signatures":[{"sig":"MEUCIQCzqRhSNhaE+okhqzcaS6hv0zP5c19XTxobZZzoodBQ0wIgVETdKXy0PdAexiTfXStOiApWGlKPln/buKPbN15Xk5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85658},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"38b7d5e9c769edfb00b0444ef24cb761da85cac4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.10_1776030717023_0.44943966096495114","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.11":{"name":"@helpers4/url","version":"2.0.0-alpha.11","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.11","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"88586e1e18f9d4ebba1dd79e7d28ad0aa0c3694e","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.11.tgz","fileCount":9,"integrity":"sha512-x2+jBu8hxk7AujfK8ExIwAN0s5HPkcjIUZ4cau7YHyY8AiF96/STernjFziqIRlPKkjdF7GDSyTqPqKgiWW3CQ==","signatures":[{"sig":"MEUCIQCOEwXWr2sGvhzXwryfK37Acq0qRPch1eq1INeAMX2yiwIga3KzA4qUY+4Y1kil19s+6qwepPCX2N34rohSgsH+sKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85658},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"cc56b92f401215e51c03c30ccfcd89db9cc70c20","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.11_1776110779885_0.42764593905644444","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.14":{"name":"@helpers4/url","version":"2.0.0-alpha.14","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.14","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"7f42961ed32ff649ceea7183f19da35c16007dd2","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.14.tgz","fileCount":10,"integrity":"sha512-rl4tMM90VjmZkGwGVl8XB1/PwOsGIANSLcyuY2dpWVqXpbsY1AV+dQpNF7cIqPNYvmFzBHWCR4+oLzLsFRh/Nw==","signatures":[{"sig":"MEUCIQCaTBKEYTi/yaawjjQb/WSf5zqmkXxOETM2HV1Fw15FGQIgWzhF7kVEnWU4K+bh6Vk7eotc0bO38r0RMzXdXiSouFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97818},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"873155cc093699f9f3ac8a1640c967baa65c9b6e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.14_1776465863585_0.5529274637475108","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.15":{"name":"@helpers4/url","version":"2.0.0-alpha.15","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.15","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"dd4727212c0e653e68049375d7cba855ffd76edf","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.15.tgz","fileCount":11,"integrity":"sha512-Z8sHymW2xmzzMixSbOrY2TA3re6DKk0FkUrt3hRDKWJwiFLcWYKn/Lm9EIZhFx1LabUJnEGidWUiP9krxfQG5w==","signatures":[{"sig":"MEYCIQDEO8jvEgUz2UV9gFuXonzfvoXr9HPWsHRKTZ6me97x4wIhAM/ysKYRsOpQV+AE42p/cwMC065a3jxva/D5xaMQMRY+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98138},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"b863f44e1129fe67c83b2795e3cc7267cc563a8e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.15_1776529946216_0.7896089345793254","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.16":{"name":"@helpers4/url","version":"2.0.0-alpha.16","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.16","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"da215ee5231650ce362ea2e7f01f1992b39f93bd","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.16.tgz","fileCount":11,"integrity":"sha512-EUeV5kKr8ttwq4pvhpGfoCEeKag/T+GZZS77IuOn+aUF/nIBiJynv2BBjDL1a54ZO2vVinqck4lQvP9YX0NYPw==","signatures":[{"sig":"MEYCIQCroXP5VNynSodeUaSR1ydEuZrtddpR3HAhPdNHupJOSQIhAPZkrPyGHrgVfBfHbHT9vSoGV2YEzL+TzI4WXkXuL/2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98051},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"2945d513f2188516338ff42877efb088a71d27e9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.16_1776619399118_0.6784086234019266","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.17":{"name":"@helpers4/url","version":"2.0.0-alpha.17","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.17","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"895c7b6ed941978e14a2d13998c005dcde38941e","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.17.tgz","fileCount":11,"integrity":"sha512-+JIsEIZdRz9Lh+uCaZY5nSZJvWavJXGh/t5v76W1Gcq1LYbGXMDxGvLy/BE1FwVMfSLR577GwTtbWhut9Bri+A==","signatures":[{"sig":"MEYCIQCZODg4EoNS1De0ORtml7xiie/6wvPHe4GBBzzNsl8o4AIhAIo7MeZa/0HuTREnjIdCcYWQ01ydIpIWrCSYxW3TEttw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98051},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"22fb182b5bb6dd8978cece55a42979d4a460ae4f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.17_1776631565972_0.954706826596001","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.18":{"name":"@helpers4/url","version":"2.0.0-alpha.18","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.18","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"504a4bb2e35f8edc17a97d8c5241c03344471d3c","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.18.tgz","fileCount":11,"integrity":"sha512-d5ECNC4AnITMxldp7lVs/GMK/KNOnnV6HryCbc4zLK/j49DQXu8q6wiwr1A8Z7WHOFEAZiM+S9l/fCK2SVCNaA==","signatures":[{"sig":"MEQCIAN3xSy3eHYpWgde0wdfUfcc5vDmhC9tK2H5U292PtfkAiBhOTyJmmA5L4G4hfhMFiKK1qLELqMyXvfdGk6/5ulMFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98051},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"f12dc150c6f3806793582d6b4c5c3d7714801dae","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.18_1776725704805_0.35175830197800817","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.19":{"name":"@helpers4/url","version":"2.0.0-alpha.19","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.19","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"f3124ab46468a0b46cb54e98c0ed33f34be00039","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.19.tgz","fileCount":11,"integrity":"sha512-jSn/iS6uVcvYXOI8KdIo3w8W1hd3YtNaMQcfPlxYyARz28a0C+So7ArYDV77qETONn5nOwdHH8KylHtmbzgkhQ==","signatures":[{"sig":"MEQCIG5em3oCO1jNXZwa7xZLA2P4+iN9rz7Mq4vLlpJ6+R3cAiATFeX6wvY9nAO+CPKYjTtrLCZeDTPiYD59ZiJjWK2LIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119491},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"0fe610b64a32b85b6f608c63d5358b36531b8501","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.19_1777147302175_0.35736700113597086","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.21":{"name":"@helpers4/url","version":"2.0.0-alpha.21","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.21","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"449aa12d6e01d1ca0aa2d21700559e8a0bb29c41","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.21.tgz","fileCount":11,"integrity":"sha512-V3iz4RdSimDx8LDSVGi7lCmlBKI++fJtcOLFGjkcW0y7YLo0Z4kJAn3J0ddVsd2Aw7Lpu5rMT05/ZrfNHCDD0A==","signatures":[{"sig":"MEUCIQDT45HuKDqCll7TOqmdMud8FInbAVJSMn1R0FWsR1YEHAIgSko+dAbCTREliVldXJFfV7No7oaMfxY3ZJJBX7MbBUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119711},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"e9e8f5e4fb2246ee327d3c2ebf8b9b7cb7a1d2bc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.21_1777218572686_0.5535573109102567","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.22":{"name":"@helpers4/url","version":"2.0.0-alpha.22","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.22","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"57930194c30cefdbced8cad7c595366effa6faa8","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.22.tgz","fileCount":11,"integrity":"sha512-JdcuQQzrbrS8ueENIsvyNrwC9MpQPLKI7IBcwIQlxCtiPDaPE4E46m10Yqct5th9CLFgMPiVvME0tCIA2wbN+Q==","signatures":[{"sig":"MEUCIQDKBl/AhAp0Qp0Ohxk601X5unZYLMNS7+4IYgwu4my+wAIgaEN9nYgRdmCzSaHJcjxW4a2eraLV0eeA6tU04X19pVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119711},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"6b9f3edb1c412fccab9e7999d6080aacda323133","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.22_1777320447478_0.124646930715816","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.23":{"name":"@helpers4/url","version":"2.0.0-alpha.23","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.23","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"4bcbdc325474dd0420dd78103a44dc3e236748d1","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.23.tgz","fileCount":11,"integrity":"sha512-ZP4YH5X/oopSn1PkY34quKibFntPhR1bB8j7JEXofqVVfLItSRJb+YREStaVXMAIeRU9cx335VCSMRqXyiyrlQ==","signatures":[{"sig":"MEQCIBWLm9SskIFbhfgmWdtQOhF4elFwxPigjQQA5iqtHgOLAiAGkeORKSRLIwVmNqQRENzGCv/hAJnjC2BjaFvXbQMrIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119711},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"f9d7c68aa31a4254d0aca06caee5e10423459e58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.23_1777326757530_0.8598444056271053","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.24":{"name":"@helpers4/url","version":"2.0.0-alpha.24","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-alpha.24","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"602f93b303516a8efdaaf76b5450e710cb29514e","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-alpha.24.tgz","fileCount":11,"integrity":"sha512-siA0H8AG5EESB8TPGhrbiYJe3kB/vXkpmoWjVJFZikfjBeLxSN1h2bypZgSrTIrz2u06ib7DPXbXUF5mPi3Q+w==","signatures":[{"sig":"MEQCIH9TtH+QGFAZHNs4n6czcHIs7kGZxRv4CAEHldN1DZUeAiAxBKkxYQurjvgaW2fXzS/pEOhpbX+On+E2ar2N90zCjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119711},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"21b8df56774ab54953211a6c4b281f2a7445dd75","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-alpha.24_1777499223956_0.645258323789953","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.0":{"name":"@helpers4/url","version":"2.0.0-beta.0","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-beta.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"655e1afe468033646306f84ee5e6a223931ed22a","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-beta.0.tgz","fileCount":11,"integrity":"sha512-06IDV1cKaA7JlPzbDOAyRCebrdVqBqZGIWU0+1hE3mwv/aIzY4pW/EpJiQCY/2GXQizdh3VoBjjxoIot+kiGEQ==","signatures":[{"sig":"MEUCIBvXlQs+qCrGT3Ll+KT8tVf4Y1KFyYO15wf75I3zALpkAiEA9bpXIqEPPbGyAg/9apTqX/TTpQZ3u7c1dV6NOi1Cym0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119705},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"559b1974e11a44b4b47df63721b5c17ada756300","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-beta.0_1777591315168_0.2661147272602411","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@helpers4/url","version":"2.0.0-beta.3","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0-beta.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"39ab2adb21f918b15cf4ef3d2434b01e58537194","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0-beta.3.tgz","fileCount":11,"integrity":"sha512-/wYUCrIxNcdrFmengUEjgapC6+6d0eohIl6rAlh8mFcdwuexy1p1zPUD3o6o8rmxHyLERX7x/CE3yoBqCOSmYA==","signatures":[{"sig":"MEUCIQCrmZ0S/sdOgxM03Aat0hMxF4hc81kJCAw4KU3sp7TDgwIgAxPNCLumrTSvLVfOWj6oF6p7Hbg+e/aGP30wmIv4WiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120113},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"6a08ef21994eb98da04749bbd75250ce54314f33","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_2.0.0-beta.3_1778966791008_0.3223016210381251","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@helpers4/url","version":"2.0.0","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"7c3883c16443f912f03e6b6e6068142c222459ca","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.0.tgz","fileCount":11,"integrity":"sha512-1k/k8IqGUgpg4JIvAmH8UboqJbU7shyKJWbiJlUfjRsAjhoeYk3br7rqSxNZABApw3uj02ABG43fDKLnAiUC+Q==","signatures":[{"sig":"MEYCIQCMUrhgAFVDJSLprCC4H+d6kMJSvPVSywC6XQkQXMespwIhANETLHTpoitIVJTLih/SQWs3bJkU8pKUtZOKW3o8upbR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120156},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"10f545f405647871d38197998b3a0f7205da69dd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_2.0.0_1779358173275_0.2230841841474338","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@helpers4/url","version":"2.0.1","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"897f769c66d41f65048d3d89a318d256fc39f3f4","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.1.tgz","fileCount":11,"integrity":"sha512-Je6sYrzafSq3N3bXV6Aj9Zz0DqMDd5oJj/+U4V4QyKwMENPEtWCfxTBTIwj3HQZK0ULXJYJFqPqGAKKMnqiScQ==","signatures":[{"sig":"MEYCIQCEJ1xehFuydDFLkkPtpF+ozdaWM+VVFHfyCTp9m7dGGAIhAML6Wos4lhc8Mu8+Bh8TTU3wy31r/2UZ7y0OyuGedfcM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120349},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"b9b54ff25eac20ef5b1c8012b00ae87daf261aff","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_2.0.1_1780515316834_0.3263833115581354","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@helpers4/url","version":"2.0.2","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"29b438d38a71cb40b663c56ebaa2a8346285028f","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.2.tgz","fileCount":11,"integrity":"sha512-XJpcPIuFf70S2r/FMMDUOmiSxXE5Jb85vEmYymn+AjbN6u2Lbo8d4ZAfka8kg/8RwnLMR0nPG3fnYyplyZW8fw==","signatures":[{"sig":"MEQCIF3v2+nyMM3k9uequtFj+zx/SI5kTsFPGKj4ec5TEKNgAiBnAzRCaV8cg3JQJB75BTjbyhjW0XqGsMosasv59VXJhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120349},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"d355e8d7e8ef07ccf98d2d6ea1edd650362307cb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_2.0.2_1781384870381_0.012202290008736405","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@helpers4/url","version":"2.0.3","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"70e5c9709476f15570259e7929345bdb22b41a06","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.3.tgz","fileCount":11,"integrity":"sha512-t8vgYgt1Gz3SpcXpBw8h4KKVFf34//rsfFjEN0o0Th1fcY0EsbpdRGnZibT3iWqVEKqVnhV4LAXZ3Vk8UNsopQ==","signatures":[{"sig":"MEYCIQDiNjAkwcYFwUtSzy9zF8wdI7nnX6HNck0jUN3FHwbxfQIhAMCY1nJ31Bj8hhKG94pKC8dR+6NKLTl0bRsliQscFnsL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120349},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"7748cd0622dc1606afd1ae8554aaf0a360e1501f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_2.0.3_1781644485174_0.17692816626304997","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@helpers4/url","version":"2.0.4","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.0.4","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"54194a17da3bfeb0a12ea1cd727e0b5184e054e9","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.0.4.tgz","fileCount":11,"integrity":"sha512-xA3/s4i99fFlkznCZAkS9TcOgf5TqV43+MGpC8CoDTA5SePC2uirGeB8W52lxWyCiu0XD9aP6L19t2huR3Wjeg==","signatures":[{"sig":"MEUCIQD0YVgzX6Fv7b4kSWR+PrEgFPyqolVXb2RyJj5VE7sRxwIgXpe2jv6/4bki/nKALYSQhTi0Rqlbqk1LAk72VI2F5sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120349},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"0c45fe1a85a0e11e5d05fe33b990ebabadf46715","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_2.0.4_1782043126250_0.42756519720862607","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@helpers4/url","version":"2.1.0","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@2.1.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"6a004b972219e21ebdbfe931b759976b7ff74746","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-2.1.0.tgz","fileCount":11,"integrity":"sha512-9VMRn9FxuXGYrLPNHz0bptQypBAHjL5Tu2E4TjXvPdQ4CIMw+/1677ZeOpAw/DCGoUVg8IovuuSgshdOKjGEEA==","signatures":[{"sig":"MEYCIQDVt5kLwywdjMYCSXunpokyL3P7UswqXKvfm87XHuTcygIhAK/p1zHclcBBovWm49cuoGaSQRYgcmstHT9oDrUzW5GY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120349},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"9d9579aa2e57029954bc748591f8e113ed13c4b5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_2.1.0_1782247293746_0.3406946241575439","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"@helpers4/url","version":"3.0.0-alpha.1","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@3.0.0-alpha.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"6c2303e23cc946aad12405d19f2c00155f84127a","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.0.0-alpha.1.tgz","fileCount":11,"integrity":"sha512-Zr+S/yCQ/OrHnCYNlpDhYE7KStDLCP5t7ASSeUYawoxbzmXltPYJqRQayo9/jJo7rIrZaDziCo9BBuN66I8X5g==","signatures":[{"sig":"MEUCIQDiDWeKk/TcZa4HfbWQlRblYdTtGqOWJCZW4WgoGbuCvQIgWC7OqpQ+rqIMY51rBdMXDd0mRCvT0tmTt12UneGi+q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120573},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"0c2f97b68f80c09a35981863dc7718a84caa7df9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_3.0.0-alpha.1_1783627992339_0.5526378309197313","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.2":{"name":"@helpers4/url","version":"3.0.0-alpha.2","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@3.0.0-alpha.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"071223835d83b6310f2b8272715758725b436f51","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.0.0-alpha.2.tgz","fileCount":11,"integrity":"sha512-k1iG3xYprdYFWswEs+qKkWioG+cK6EkQ1OStSlyKEknPZoL8hPpP1UDjfCHSG8MhmpkclRHVtbYlx15R3B+a5w==","signatures":[{"sig":"MEYCIQCh9rTJIunmbUGvJk3anVwo7L/qPrjpRVBrrR6tfdu6WgIhAMXLo7BrIw4ocE2zN+rEjZ45rwbWe40cu535XdMEfnEy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120787},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"c3609c3ce8471caf60e3120c854ad66a68a8a2a7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/url_3.0.0-alpha.2_1783727522115_0.3440882052242471","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@helpers4/url","version":"3.0.0","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@3.0.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"ee403b2f31571fc7ac4ba740951ba599be0da9bb","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.0.0.tgz","fileCount":11,"integrity":"sha512-uMbVBGXDxIZR3eHyt7H4Cz5hqnOqcq3/1Z0JZWaQNQmFQh20vF52Cd+/ZUX0CTNdL254P4f4HrEsqZKnVIb5nA==","signatures":[{"sig":"MEUCIQDZrgo/lwch/jJIk+vLJQ80YOVqBV8c5yQyxEB6YJme3wIgWFaT0lvQDiAKeTfmR7NuJRK1iyDZIXB31/dkpEh1mKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120763},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"ca8d9eccfd24a68a484c5018a03bf654ae1703d9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_3.0.0_1784384996685_0.970213542972101","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@helpers4/url","version":"3.0.1","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@3.0.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"63d40993037d551b55f78352397f03184439af56","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.0.1.tgz","fileCount":11,"integrity":"sha512-mTPP4MpFdqtMGpPbdPu7e199w2da5EI1oF5b0nnFCSycPenHMYO49C35ALwQeD99c5L9Cr4CWN/XJqapIzx4Hg==","signatures":[{"sig":"MEUCIGPGJ5pu5gof+aHNXZpTqQDRiA7jSmeLj5mguuxG8Na2AiEAmCUYURRSzU1cJ1MknK07dVmBzm80gy6xp5hnBvAgza8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120763},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"da7b459e212eae41d636db0bc44927a1dc81200b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_3.0.1_1784411078725_0.7273745919324881","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@helpers4/url","version":"3.0.2","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@3.0.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"4af59a574662273c01a245b2fd844e8a19a15eac","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.0.2.tgz","fileCount":11,"integrity":"sha512-euowdlC2KOKYcswR8hlpurqi1ec7w8YB1WritYW7yQpYkNiCEZIb8/xC5DwLkGS/9FeljvrSK+Qpec4P4ieqEg==","signatures":[{"sig":"MEQCIHR3Cva44B18Z8LJvdHCa/8BjuFrGQ64Y7tG78UFLsMUAiAGXQPTDw4rhX+4RRHtt36O9pKKxqWOR+Hs0NzmLSF3oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120763},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"a6d0dab99f98f9c1ae157fb041bf464d65451188","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_3.0.2_1784492256610_0.08206114858343594","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@helpers4/url","version":"3.0.3","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@3.0.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"36fd36db658e286f11587d2a749acec3f84b1e02","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.0.3.tgz","fileCount":11,"integrity":"sha512-/uteFd9THEVQi6D0vHBPCZbYRKup5cjApk/jhJIjhlZJWcGbVU8v5jWflXA0L4V8t/bieaBvEsYo8bbJ8utpcw==","signatures":[{"sig":"MEUCIBC1Ye6waiMVv2LzkgcZ8s7Rb0z1L22RquRRCqEZbUGzAiEAx0rdFWdfPujlB/p5AgmEP0tA2G0VZhv6tyRs0lVXYhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121151},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"ddf405f5d2a79260f9b97e788c434ddedc13baff","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_3.0.3_1784574020014_0.9312301354563088","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@helpers4/url","version":"3.0.4","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/url@3.0.4","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"5ac666c61e9996f01d8a5d4ce28f1d4107c3bc13","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.0.4.tgz","fileCount":11,"integrity":"sha512-k6ACM1349OmdEoZL0G57HeT4A3PN3vucXdJGyF1JrUOTuCQzbHx1xw7PWuG1Xva2IUO/96AOI5UscrA9Kw0g0g==","signatures":[{"sig":"MEUCIGRsumHWXvCBDvW371Bjl4ToQ1WtDP0J2joHmmcx3iR2AiEA1dg5UrE/GQWnOmqpME+Dh3xZep38uUW4Vrb4HTo/tX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121151},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"70bc53d447bbf9b4d2a56828041a5d954c39fd41","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_3.0.4_1784633430823_0.7806988245190227","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@helpers4/url","version":"3.0.5","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/url@3.0.5","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"29213c7fa80a70d9252e97757f4d5fe70d38bf38","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.0.5.tgz","fileCount":11,"integrity":"sha512-o1IeOH79CulRhAqX8N4T4hVAYOhQ76HwNTtO6WY23DghnN/hZttBOu67mwU/d2pHFcBTb3kybabznNSv4BzWTQ==","signatures":[{"sig":"MEYCIQCrULLglyg5ai7GcFwn1Z5AvWlQrjtFOLabHh72HWdtHQIhALVm5YWtofvcjIUt6uJTUWgE+as/Ld/9dUzyZSzSwS5u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121153},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"63cd08306dcdbfae38ecff8b7aa5e81a76855cf8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_3.0.5_1785093917687_0.5518949956431238","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@helpers4/url","version":"3.0.6","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/url@3.0.6","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"2d60c33954d5a63be44a6a07882d226ec46a243a","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.0.6.tgz","fileCount":11,"integrity":"sha512-OqMXacuI5FBZdp5/7pU7L50npXPEm8qCi+BCNxJLPk/lZOR+9hcvTZ9AjjE9mOBd8CZui7VvnLgfYRjsd/SPow==","signatures":[{"sig":"MEUCIQCPmuQRxQLnCvAWmpZgND7johrFkq+OCEPVs9slI3muCAIgO9D+ARtGeVQNqVtnIdyahs+2nUChWj7BecjoUF6fhSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121153},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"9214afc32477cc1b9147ec5d5dbe11213b453bc2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_3.0.6_1785356858658_0.2181661327928901","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@helpers4/url","version":"3.0.7","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/url@3.0.7","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"ba939731290f083de18cdfcc15f5351259be8b18","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.0.7.tgz","fileCount":11,"integrity":"sha512-2JlGF+1CXsEgUYJm3YjI0lR39hPTM5n9iWXFJDaZRFuMI5v+ceESE29avQqGZxmOYrGHI/SWE+SswQn3xTakkw==","signatures":[{"sig":"MEQCIBu4Yq6JjGiF3FPXt0OmIMvEfmRWFrH52HqZ96EajAxqAiBj00yhy9JOnIIvbCNdUZpq/dCHZXGOrXp29V4PdFarFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121153},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"cb89cf1e40e565e982f12848e016cadfcb595701","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_3.0.7_1786209507038_0.19447802115251145","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@helpers4/url","version":"3.0.9","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/url@3.0.9","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"58a393dbd6c0cc1149c99ff494cfada434bb328d","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.0.9.tgz","fileCount":11,"integrity":"sha512-BaV7DYlQ6fIc9vaWvSMYcV8pKUArDMLhnZ2ktPWlTV1mW4nhe68cCt6HriKE1OZb9P8+4qXVQGSGDdoaXa82xA==","signatures":[{"sig":"MEUCIQDwnIeIA9AQPL+YnXFrAX1tHgaJscjsp9EF/G4cdykXFwIgbQxVJ7sgQtjTGbDfjoUvvBR5KaakLM2l26WOPHmf2MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121390},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"49e60dda8c73afa396441d30948d78d533aa150b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_3.0.9_1788093346059_0.5883363267615154","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@helpers4/url","version":"3.1.0","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/url@3.1.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"a0d160f1e80a9c58d7d63a88481b235dad6e5ae5","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.1.0.tgz","fileCount":11,"integrity":"sha512-qvgCnPMTFU7bfLejqAwHEewZW1NrRnGEKSvb9nBd8r6FRG3tJJuwZQ3r6jYbuZrRoftQOer+8vKy3WrZlAhfRw==","signatures":[{"sig":"MEUCIQDEPoxQbHkQunvZ5j/3ZP20XsIajqt0NuCPtzN5qdne7AIgdMqhmnTSiNqvUiv3tLDlPzfyzpvgldW1+9s6tRCActs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121390},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"802f3de656de2b942731c0831616917c4194ca3b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_3.1.0_1788617013654_0.3987081148757068","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@helpers4/url","version":"3.1.1","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/url@3.1.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/url/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"3266009e6cbd914202e918b4a6460bbe81e2e47f","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.1.1.tgz","fileCount":11,"integrity":"sha512-xHtaTXFRYLw4SDgllLWrPA+SqMICmqUARfvjansctPvOwJqCHV07N8zUc57JmZ34IIQYSB0aMHysDRvFssy/Iw==","signatures":[{"sig":"MEUCICp5o9dmLPaX9tyyOIV9iiw4vgwxvmOtS3S2Zhll5EAMAiEA9pRd7idE19f43vm43m4jGpVeujCv7PO+4adMxCcvTkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121390},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"6cecc744e31356d077b2a118d346b5501e30d5d0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url_3.1.1_1788638610237_0.09953724028374422","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@helpers4/url","version":"3.1.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","homepage":"https://helpers4.dev/typescript/categories/url/","repository":{"type":"git","url":"git+https://github.com/helpers4/typescript.git"},"type":"module","sideEffects":false,"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json","./llms.txt":"./llms.txt","./package.json":"./package.json"},"keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"engines":{"node":">=26.0.0"},"gitHead":"9fe43ed00441cd29e5bde629f333af1d36ca4a3d","_id":"@helpers4/url@3.1.2","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"_nodeVersion":"26.8.1","_npmVersion":"11.19.0","dist":{"integrity":"sha512-vbgYl3qXYo1WdGf02Rwm0XnEj2d/NulkAQZ8FU5sEycxd3rgaUfFluu6gRZnnnZHDE7aLEqTQkMOsopcCiphFw==","shasum":"7970c2dfe86caba0d24eba5045729703498f5e8a","tarball":"https://registry.npmjs.org/@helpers4/url/-/url-3.1.2.tgz","fileCount":11,"unpackedSize":121619,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2furl@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFlmWkLWmkZvtfnrH7xk1BOLakKeenI9hJMIlBGTQPXpAiASp9jq5fAF6mOcN8QLXU5Evj+P0lEd58MPgzi4W5gMVw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a2157c31-8264-4892-8d36-8aa1f043d19b"}},"directories":{},"maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/url_3.1.2_1788729764191_0.5289468562631889"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-03T22:51:19.830Z","modified":"2026-09-06T21:22:44.764Z","1.0.0":"2022-09-03T21:34:07.664Z","1.0.1":"2022-09-03T22:51:20.125Z","2.0.0-alpha.1":"2025-08-24T19:57:57.612Z","2.0.0-alpha.2":"2025-09-03T22:08:20.539Z","2.0.0-alpha.3":"2025-09-09T22:18:29.203Z","2.0.0-alpha.6":"2026-04-05T20:10:08.974Z","2.0.0-alpha.7":"2026-04-07T21:03:50.762Z","2.0.0-alpha.8":"2026-04-07T22:22:31.385Z","2.0.0-alpha.9":"2026-04-09T20:23:12.848Z","2.0.0-alpha.10":"2026-04-12T21:51:57.173Z","2.0.0-alpha.11":"2026-04-13T20:06:20.088Z","2.0.0-alpha.14":"2026-04-17T22:44:23.739Z","2.0.0-alpha.15":"2026-04-18T16:32:26.350Z","2.0.0-alpha.16":"2026-04-19T17:23:19.247Z","2.0.0-alpha.17":"2026-04-19T20:46:06.111Z","2.0.0-alpha.18":"2026-04-20T22:55:04.986Z","2.0.0-alpha.19":"2026-04-25T20:01:42.329Z","2.0.0-alpha.21":"2026-04-26T15:49:32.835Z","2.0.0-alpha.22":"2026-04-27T20:07:27.612Z","2.0.0-alpha.23":"2026-04-27T21:52:37.705Z","2.0.0-alpha.24":"2026-04-29T21:47:04.085Z","2.0.0-beta.0":"2026-04-30T23:21:55.409Z","2.0.0-beta.3":"2026-05-16T21:26:31.142Z","2.0.0":"2026-05-21T10:09:33.473Z","2.0.1":"2026-06-03T19:35:17.007Z","2.0.2":"2026-06-13T21:07:50.510Z","2.0.3":"2026-06-16T21:14:45.329Z","2.0.4":"2026-06-21T11:58:46.397Z","2.1.0":"2026-06-23T20:41:33.891Z","3.0.0-alpha.1":"2026-07-09T20:13:12.482Z","3.0.0-alpha.2":"2026-07-10T23:52:02.250Z","4.0.0":"2026-07-18T13:41:07.230Z","3.0.0":"2026-07-18T14:29:56.805Z","3.0.1":"2026-07-18T21:44:38.861Z","3.0.2":"2026-07-19T20:17:36.755Z","3.0.3":"2026-07-20T19:00:20.163Z","3.0.4":"2026-07-21T11:30:30.953Z","3.0.5":"2026-07-26T19:25:17.825Z","3.0.6":"2026-07-29T20:27:38.806Z","3.0.7":"2026-08-08T17:18:27.195Z","3.0.9":"2026-08-30T12:35:46.200Z","3.1.0":"2026-09-05T14:03:33.794Z","3.1.1":"2026-09-05T20:03:30.374Z","3.1.2":"2026-09-06T21:22:44.318Z"},"bugs":{"url":"https://github.com/helpers4/typescript/issues"},"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","homepage":"https://helpers4.dev/typescript/categories/url/","keywords":["helpers","url","cleanPath","extractPureURI","onlyPath","parsePackageRepository","relativeURLToAbsolute","withLeadingSlash","withTrailingSlash","withoutLeadingSlash","withoutTrailingSlash"],"repository":{"type":"git","url":"git+https://github.com/helpers4/typescript.git"},"description":"A set of helpers in TS/JS, compatible with tree-shaking, for url.","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"readme":"# @helpers4\n\nThe `@helpers4` are a collection of helper functions for use in any project, whatever the framework.\nEvery helper is a standalone module and supports tree-shaking, so you can use only the helpers you need without embedding the whole library.\n\n## @helpers4/url\n\nA set of helpers for working with URLs.\n\n## Documentation\n\n[https://helpers4.dev/typescript/categories/url/](https://helpers4.dev/typescript/categories/url/)\n\n<!-- AUTOMATIC-METHODS -->\n- cleanPath\n- extractPureURI\n- onlyPath\n- parsePackageRepository\n- relativeURLToAbsolute\n- withLeadingSlash\n- withTrailingSlash\n- withoutLeadingSlash\n- withoutTrailingSlash\n<!-- /AUTOMATIC-METHODS -->\n\n## See\n\n<!-- AUTOMATIC-SIBLINGS -->\n- [array](../array)\n- [ci](../ci)\n- [color](../color)\n- [commit](../commit)\n- [date](../date)\n- [function](../function)\n- [guard](../guard)\n- [id](../id)\n- [license](../license)\n- [map](../map)\n- [markdown](../markdown)\n- [node](../node)\n- [number](../number)\n- [object](../object)\n- [observable](../observable)\n- [promise](../promise)\n- [set](../set)\n- [string](../string)\n- [structure](../structure)\n- [type](../type)\n- [version](../version)\n<!-- /AUTOMATIC-SIBLINGS -->\n\n## All Available Packages\n\n<!-- AUTOMATIC-CATEGORIES-TABLE -->\n| Name | Package | Source Code | Description |\n|------|---------|-------------|-------------|\n| array | [@helpers4/array](https://www.npmjs.com/package/@helpers4/array) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/array) | Array manipulation utilities |\n| ci | [@helpers4/ci](https://www.npmjs.com/package/@helpers4/ci) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/ci) | CI/CD workflow status utilities |\n| color | [@helpers4/color](https://www.npmjs.com/package/@helpers4/color) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/color) | Color conversion and validation utilities |\n| commit | [@helpers4/commit](https://www.npmjs.com/package/@helpers4/commit) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/commit) | Conventional Commits parsing and analysis |\n| date | [@helpers4/date](https://www.npmjs.com/package/@helpers4/date) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/date) | Date and time utility functions |\n| function | [@helpers4/function](https://www.npmjs.com/package/@helpers4/function) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/function) | Function utilities and type guards |\n| guard | [@helpers4/guard](https://www.npmjs.com/package/@helpers4/guard) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/guard) | Runtime type guard utilities |\n| id | [@helpers4/id](https://www.npmjs.com/package/@helpers4/id) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/id) | Unique identifier generation utilities |\n| license | [@helpers4/license](https://www.npmjs.com/package/@helpers4/license) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/license) | License string classification and comparison |\n| map | [@helpers4/map](https://www.npmjs.com/package/@helpers4/map) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/map) | Native Map manipulation utilities |\n| markdown | [@helpers4/markdown](https://www.npmjs.com/package/@helpers4/markdown) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/markdown) | Markdown formatting and escaping utilities |\n| node | [@helpers4/node](https://www.npmjs.com/package/@helpers4/node) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/node) | Node.js-specific utilities |\n| number | [@helpers4/number](https://www.npmjs.com/package/@helpers4/number) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/number) | Number utility functions and validation |\n| object | [@helpers4/object](https://www.npmjs.com/package/@helpers4/object) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/object) | Object manipulation utilities |\n| observable | [@helpers4/observable](https://www.npmjs.com/package/@helpers4/observable) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/observable) | Observable utilities and combinators |\n| promise | [@helpers4/promise](https://www.npmjs.com/package/@helpers4/promise) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/promise) | Promise utilities and error handling |\n| set | [@helpers4/set](https://www.npmjs.com/package/@helpers4/set) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/set) | Native Set manipulation utilities |\n| string | [@helpers4/string](https://www.npmjs.com/package/@helpers4/string) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/string) | String manipulation and formatting utilities |\n| structure | [@helpers4/structure](https://www.npmjs.com/package/@helpers4/structure) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/structure) | Generic, domain-agnostic data structures |\n| type | [@helpers4/type](https://www.npmjs.com/package/@helpers4/type) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/type) | Compile-time TypeScript utility types |\n| url | [@helpers4/url](https://www.npmjs.com/package/@helpers4/url) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/url) | URL parsing and manipulation utilities |\n| version | [@helpers4/version](https://www.npmjs.com/package/@helpers4/version) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/version) | Version string manipulation utilities |\n<!-- /AUTOMATIC-CATEGORIES-TABLE -->\n\n## Contributors\n\n<table>\n<tr>\n    <td align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\">\n        <a href=https://github.com/baxyz>\n            <img src=https://avatars.githubusercontent.com/u/7852177?v=4 width=\"100;\" alt=baxyz/>\n            <br />\n            <sub style=\"font-size:14px\"><b>baxyz</b></sub>\n        </a>\n    </td>\n</tr>\n</table>\n","readmeFilename":"README.md"}