{"_id":"@rapiq/codec-url","_rev":"31-d52200ad9f82653a7d4a9969bfd92693","name":"@rapiq/codec-url","dist-tags":{"beta":"2.0.0-beta.20","latest":"2.4.0"},"versions":{"2.0.0-beta.0":{"name":"@rapiq/codec-url","version":"2.0.0-beta.0","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"ce7413dbc41a952f12d40444e859b5817a84e841","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.0.tgz","fileCount":7,"integrity":"sha512-dQWEx2Aundhld961/KE77hHS/wBnzrHpMamvwClcD2hC45oHMP+FML4tIHgDpeBML07bjO0tIWWfZjIXEjorzA==","signatures":[{"sig":"MEYCIQDTov/K4bLWm8FW+XVkfEr3ptMHqxfyG3mmx/eTA5CcxgIhAM7rqI3HhZPOfndLcMjIgloOpWQWtR9VhnGGmgH84htG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135902},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"5493327fb0cfa80e7c35d8cebced06c35d7c67eb","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.0","@rapiq/parser-simple":"^2.0.0-beta.0","@rapiq/parser-expression":"^2.0.0-beta.0"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.0","@rapiq/parser-simple":"^2.0.0-beta.0","@rapiq/parser-expression":"^2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.0_1784458305288_0.4437031837485108","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@rapiq/codec-url","version":"2.0.0-beta.1","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.1","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"ef0115d8a2866064b78bb8e1fcf933ad91d5bef2","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.1.tgz","fileCount":7,"integrity":"sha512-flmXaITTGm3YZropfehSfenrafM78Sv0ElGhAtngNMZvlcSTGWQQ1Gjmjt+2Uce8/WEsSnZMB5quRwU/Q+v/7w==","signatures":[{"sig":"MEUCIBhBnCsdLa7o2/9bGp7/JGyKL62fCGMrenr5Bda5WfBaAiEA1kKAF0z0m/IUHzQ9eJNSKWf8GU8FYSoRNsk9GDQxcY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135902},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"6191fd763ab2192c4ffd815afb23f34dec8edceb","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.1","@rapiq/parser-simple":"^2.0.0-beta.1","@rapiq/parser-expression":"^2.0.0-beta.1"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.1","@rapiq/parser-simple":"^2.0.0-beta.1","@rapiq/parser-expression":"^2.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.1_1784462758128_0.7656204110375229","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@rapiq/codec-url","version":"2.0.0-beta.2","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.2","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"f45e96b7bab8dd853338fa3a8ad8161d7f23bec3","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.2.tgz","fileCount":7,"integrity":"sha512-LGNzOOf9f55tatI0c9nGb9u33F8JfTdcvH/OpeIKw83krTRhsuwUf1Xev0hlETJ1eMKrVIPRABy9hP1U4rWc8A==","signatures":[{"sig":"MEUCIQDPiTmeUBz+oXuKlLMQTjqoJIcZrdHTSXu3bUv1WPOOQAIgT1u4bQADyahRg/7vWMmdHElGHEc2sO6blhA/OzM5eE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139111},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"644311ab8c0d89f0f34042e43c346f0c4dd675ca","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.2","@rapiq/parser-simple":"^2.0.0-beta.2","@rapiq/parser-expression":"^2.0.0-beta.2"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.2","@rapiq/parser-simple":"^2.0.0-beta.2","@rapiq/parser-expression":"^2.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.2_1784537257932_0.655725452906702","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@rapiq/codec-url","version":"2.0.0-beta.3","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.3","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"bd6eb0676e062923649195c088b8744b4ee2c567","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.3.tgz","fileCount":7,"integrity":"sha512-Z7dV/l3TEudIPSFaacZWNJV1hbLwye51gHjc9UUNJVspWom9IcaLj66X+JXfiBhQAoC7Z3Sa0KyrCmWk9eqUOg==","signatures":[{"sig":"MEYCIQDHOYQfnzaVBUYSM9NjtZ7eQAALL3buZn7jc6XeB3XvFQIhAK1Er0iC0ZKLLErQPOPyGA0YLo7XbO4etsQ/1Jvr6Y5K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139111},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"ea8ba857d3fbbc74cf64d332d1dcdb37d60dcbcb","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.3","@rapiq/parser-simple":"^2.0.0-beta.3","@rapiq/parser-expression":"^2.0.0-beta.3"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.3","@rapiq/parser-simple":"^2.0.0-beta.3","@rapiq/parser-expression":"^2.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.3_1784542392543_0.2341966541537761","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.4":{"name":"@rapiq/codec-url","version":"2.0.0-beta.4","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.4","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"c4d7adb10e3f6b1a8b6daf2c1a2b1e7420f24afd","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.4.tgz","fileCount":7,"integrity":"sha512-+iR28SHo45WuJY+1OCpEKqx5Ei+rQu495hE5+SMzwn2dMeQfY6yVdIppPxEAtZ+sjrDv+7YX+yMXpWLivNMPBw==","signatures":[{"sig":"MEYCIQDRStQWkrtnOt18Q6h/yJ5gAKNO/dISkjd21lAAyOLLNgIhAPjj09LZK12MNSkSxWRBLYKNRm05lqCTbWIcVwF2AyvE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129154},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"45981e73905871e62cf675ca5a587eba4697a634","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.4","@rapiq/parser-simple":"^2.0.0-beta.4","@rapiq/parser-expression":"^2.0.0-beta.4"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.4","@rapiq/parser-simple":"^2.0.0-beta.4","@rapiq/parser-expression":"^2.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.4_1784558370420_0.9403178694173833","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.5":{"name":"@rapiq/codec-url","version":"2.0.0-beta.5","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.5","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"2fa2122dd0a8e36c3192c22a2378b166e4dd259e","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.5.tgz","fileCount":7,"integrity":"sha512-POEVlv7nq8E9t1IRf+TtNbzMRm+ksIMcOX4OIN7aYLrsNlqmQWO+/5bvQWM4/O7Ko7Syw72hGgqgp9BTr9iHpA==","signatures":[{"sig":"MEUCIQDUz3bbYrvDijiNjw+avk7Tj881ilAXYbwJ0ro0KWvKowIgKW7tB2BMtuLJven+gWSC1U7S3cL3FOXJTWD7+HoRy50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129154},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"78ff2a23b0dbc8df60f86efd2db608217377db22","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.5","@rapiq/parser-simple":"^2.0.0-beta.5","@rapiq/parser-expression":"^2.0.0-beta.5"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.5","@rapiq/parser-simple":"^2.0.0-beta.5","@rapiq/parser-expression":"^2.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.5_1784620436625_0.12055895879695333","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.6":{"name":"@rapiq/codec-url","version":"2.0.0-beta.6","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.6","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"002a42f001d7d1f317edf9bbda1bb9e8448c49f5","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.6.tgz","fileCount":7,"integrity":"sha512-ErOVeIkP6iiEQDhrR8uOABtOUoVMtQkcZJFdnqcneBplQY2IkJUbobBeUojM+6MgEKQcBSGnmSfSTaOsZFD2AA==","signatures":[{"sig":"MEUCIE9ujluuP78rMJE11bEZeDkDP9M0dMgYx6UGg/XhwfTuAiEA9lc0MXajJ6ByzQZUyi2um+2M2zjaiMZF6ZSvutJxC0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131458},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"6948935f026fb60e1dde11f03c173701bdfb1c18","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.6","@rapiq/parser-simple":"^2.0.0-beta.6","@rapiq/parser-expression":"^2.0.0-beta.6"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.6","@rapiq/parser-simple":"^2.0.0-beta.6","@rapiq/parser-expression":"^2.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.6_1784625234861_0.3309133241255682","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.7":{"name":"@rapiq/codec-url","version":"2.0.0-beta.7","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.7","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"2235ef8105060d6e68c54db341224778f8398108","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.7.tgz","fileCount":7,"integrity":"sha512-MBkmMxMCU5vYoSe8ToNBXnU+3u4XUeXvrNidpy7YXArOkF3McvuZIe46X95OVoSRdWdfnmMkDbQG6FXjnHtNEQ==","signatures":[{"sig":"MEUCIQDcM/EZHWpkduaagaNBb0zGRUfQUGJ3jabyrIbJ9CeJhQIgNs/HYEuArSvxa33I+jwBC2mo7vtywPAUiNcNbrYIqfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131458},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"6c8becbafab5dadf161a250b074c080cc2e6830f","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.7","@rapiq/parser-simple":"^2.0.0-beta.7","@rapiq/parser-expression":"^2.0.0-beta.7"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.7","@rapiq/parser-simple":"^2.0.0-beta.7","@rapiq/parser-expression":"^2.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.7_1784710606317_0.28848989427873817","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.8":{"name":"@rapiq/codec-url","version":"2.0.0-beta.8","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.8","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"badad10f5321ee115483dbf62c15f25353b8f802","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.8.tgz","fileCount":7,"integrity":"sha512-85tnADzkFH9dci91YcapZ3oN9QvDP9cqd5pZ44AkwlmZDuIoMDMtN1FKwbJYou8BaLrRS3nougHDpRVfElrpxA==","signatures":[{"sig":"MEYCIQCcX5A4l6KuAQb6y0jqvxWB5xtO4gWLnaO4DeBFvrUdygIhAPJ6/x6sCipabCebqVmNLURXYAAAe725G96a4afbnXI5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131458},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"f6a89126028f6f7d888946946c68fe8b6817520c","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.8","@rapiq/parser-simple":"^2.0.0-beta.8","@rapiq/parser-expression":"^2.0.0-beta.8"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.8","@rapiq/parser-simple":"^2.0.0-beta.8","@rapiq/parser-expression":"^2.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.8_1784884691039_0.6844168635625523","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.9":{"name":"@rapiq/codec-url","version":"2.0.0-beta.9","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.9","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"06507f308cd7628124ffca30e3a5765ee32d8e33","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.9.tgz","fileCount":7,"integrity":"sha512-a045F6Jy/eX3pEu7mXV2324QlscPfRqmiY37gUtP6vIm4LNKVNN1MDq1/eWwQlkUwYngBmApOZybdm965vKHfw==","signatures":[{"sig":"MEUCIQDhEaJQyy/L3P/154HjSxMLJbvaP7ri+1eu6ezRribm7gIgI0bMC9LTT3NTxKtSlRGDf5GX3WrywR7OTy0uQnZt+cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131458},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"2f3683adc86db76865943b93b9549d188dbb75fb","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.9","@rapiq/parser-simple":"^2.0.0-beta.9","@rapiq/parser-expression":"^2.0.0-beta.9"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.9","@rapiq/parser-simple":"^2.0.0-beta.9","@rapiq/parser-expression":"^2.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.9_1784900844096_0.6576186596330407","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.10":{"name":"@rapiq/codec-url","version":"2.0.0-beta.10","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.10","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"1564875f47a776a8d54ebbaa2c09165a85f9e619","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.10.tgz","fileCount":7,"integrity":"sha512-vUhFPtwYqHIamKPjZGNtEHoOWOl0vpgrUos79xlXNCJ0+Pi/ypptEU9eFYNy8rtMWNQhd32+vdW7zInQv9KyaA==","signatures":[{"sig":"MEYCIQCuYPJP7nXdK3SOncGmS6LlebTUCwV13fJcsoA3iia0eQIhAKMoS9sr/Hm2Bi39JDy7OdjNHOxZxP+moNluG+K+f8Tm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140278},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"e00cc63ab2db18e785db15cedeafaa98a01f056a","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.10","@rapiq/parser-simple":"^2.0.0-beta.10","@rapiq/parser-expression":"^2.0.0-beta.10"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.10","@rapiq/parser-simple":"^2.0.0-beta.10","@rapiq/parser-expression":"^2.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.10_1785085661332_0.6154709611394322","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.11":{"name":"@rapiq/codec-url","version":"2.0.0-beta.11","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.11","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"fad31e43695c9890c570b1897cf5b92a963cf741","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.11.tgz","fileCount":7,"integrity":"sha512-NRP7Dv1uD3cTlbA16gNxHEFVAL5k734spSdNy6z+bDJz9JzomRfVi6I6wAGqSxWbE4wdUsBO0+rbmvADAE+DRw==","signatures":[{"sig":"MEQCIH0VbrQOseqqTZ3t/VZax6fXYDpJI+lL9ZGUAlSEmeWXAiBQdKGj1h7aGGOtzrKQ+VqfqJrl5UXDkAoqUww8CgsAEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140283},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"4424a9b8cab54f75784e6491c3ff711aab64fe3e","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.11","@rapiq/parser-simple":"^2.0.0-beta.11","@rapiq/parser-expression":"^2.0.0-beta.11"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.11","@rapiq/parser-simple":"^2.0.0-beta.11","@rapiq/parser-expression":"^2.0.0-beta.11"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.11_1785147934196_0.09213346988995497","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.12":{"name":"@rapiq/codec-url","version":"2.0.0-beta.12","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.12","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"1405d4b2c0b6f92e87a53112e4c3eca0d6603853","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.12.tgz","fileCount":7,"integrity":"sha512-Td/JJvlKcddiLZ4CB1MPGFBOXKPLRMmHSXJlilLbNwCGFpEEo/2xrYiImyrFJZB5syYjyHjtMiLyoydP+Hedxw==","signatures":[{"sig":"MEUCIAa2YVS2bq36IrN2n1MSkpHpFDaNVW/Gl+k14kEiaKY1AiEA73VO8USqgjOGZEu/X/mnuulZeZ5nxIepyTxf5zuL0WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140283},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"71ac1e0a7e1f90a86894257211a7f4fcbad7a735","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.12","@rapiq/parser-simple":"^2.0.0-beta.12","@rapiq/parser-expression":"^2.0.0-beta.12"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.12","@rapiq/parser-simple":"^2.0.0-beta.12","@rapiq/parser-expression":"^2.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.12_1785223112837_0.03962840457365835","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.13":{"name":"@rapiq/codec-url","version":"2.0.0-beta.13","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.13","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"e1e45e30f7fd036e8b7bd3edd155ab825cf655cf","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.13.tgz","fileCount":7,"integrity":"sha512-cbIyEMxT9uK0mM+v8RJPHqbx/MDpvQWHwWIpZ0fEBN2+mzutkeSfWvubUP0ty7Vq7AoVYyYE4VG/P/vN0xjWyA==","signatures":[{"sig":"MEYCIQCPc3Jz2cp2koLzA5hmkWayWWFn1PRmfZav4hhMCkcPvAIhAIJbrE/8iRM35AhhXYn1cgI6J1KWtrRq2OA+vk762PLc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140347},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"734220ec081c304094a1561238fc7a6d2faa6c3e","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.13","@rapiq/parser-simple":"^2.0.0-beta.13","@rapiq/parser-expression":"^2.0.0-beta.13"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.13","@rapiq/parser-simple":"^2.0.0-beta.13","@rapiq/parser-expression":"^2.0.0-beta.13"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.13_1785249756391_0.1566276590628839","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.14":{"name":"@rapiq/codec-url","version":"2.0.0-beta.14","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.14","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"1cfaa6feb54695c736af38892ffaad729e79ca44","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.14.tgz","fileCount":7,"integrity":"sha512-3WF6iMLyJLnoftJYTufpgBK8ubFghr73TF6EZt0CMPqsJnyfavawY2wzSYU89D/YswfTNjWOcAeUUO72JLXQWg==","signatures":[{"sig":"MEUCIFJQYicj7qdbLxpulk/HCPDs3H43xn4YNKN2WGMf96jfAiEApuq1SeIaM5FIedhN3yNbOq0OLzpClMq+BsDcKemmNK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144814},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"6c71b15dfa5644a619a058a5308dbd735a6e348b","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"11.16.0","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.14","@rapiq/parser-simple":"^2.0.0-beta.14","@rapiq/parser-expression":"^2.0.0-beta.14"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.14","@rapiq/parser-simple":"^2.0.0-beta.14","@rapiq/parser-expression":"^2.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.14_1785693685374_0.09698514016096693","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.15":{"name":"@rapiq/codec-url","version":"2.0.0-beta.15","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.15","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"0bc39a726ecb3ba057aa29f12d2e5ea8c079e4a1","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.15.tgz","fileCount":7,"integrity":"sha512-qLXiJ+nXM6NFxXEUS4jwU/dL5qtpMAj1YbDRCO0UWK508EAkMVkrEFq6XmXSb9d5S6msrZOW18N3bkCKEZr8FQ==","signatures":[{"sig":"MEUCIQDHyYXlBLwY92SfKE5rkDD+a4eIbkqA0FHN4lyNmzfBywIgP0gM4qVgXmL1azRNLzfiH1ja14Jvo/KbE4egOF0Ykus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144814},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"9f92b33bde4f59c4a46bf3491de0f1175b8adc72","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.15","@rapiq/parser-simple":"^2.0.0-beta.15","@rapiq/parser-expression":"^2.0.0-beta.15"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.15","@rapiq/parser-simple":"^2.0.0-beta.15","@rapiq/parser-expression":"^2.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.15_1785743623377_0.8344301651271877","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.16":{"name":"@rapiq/codec-url","version":"2.0.0-beta.16","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.16","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"6de2b7a182a7622ed0442d20c5262ae4dd5c07ec","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.16.tgz","fileCount":7,"integrity":"sha512-UqTou78QnH8QSgg0INSW0QYA132WexdnUbqLTPv2VTl4KMUI0wHXtjh4oMyjSKK23RwwhpgtVTwYjxMtUrT2mw==","signatures":[{"sig":"MEUCIGZsO3BS3f/H59+gNxK8qG1mPX7P7OCcNBN6p0hhM3GWAiEA7HJuDXAyWjhDUWuZG+yLvu9b7Tu0HNb0N9lqvpATQX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144814},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"68e32790263a6c46efefb99d555ea21ec0ac2c40","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"10.9.8","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.16","@rapiq/parser-simple":"^2.0.0-beta.16","@rapiq/parser-expression":"^2.0.0-beta.16"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.16","@rapiq/parser-simple":"^2.0.0-beta.16","@rapiq/parser-expression":"^2.0.0-beta.16"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.16_1785870272159_0.12224428757836558","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.17":{"name":"@rapiq/codec-url","version":"2.0.0-beta.17","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.17","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"41982258d76d3a9082a6d0abcfb6437a24be2634","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.17.tgz","fileCount":7,"integrity":"sha512-B4YzdidAJhkt7x0w2ySJbYJ2lISoMC9KE349Mz3MVeWjdQnSXwSCgZymkknz4fnFSCcKNGjqZGLDwNr+mzgPaQ==","signatures":[{"sig":"MEUCIQDtthH+VSv75GnzClH+az+dOwbx7aNFU4wuOra+IpspiAIgRfZFj9qxkdSF6hGdLKcZKjjRHMttMLoFMNpHJST9u/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144359},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"14be9586a51f47a696073ebd152174b656a8c924","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"11.16.0","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.17","@rapiq/parser-simple":"^2.0.0-beta.17","@rapiq/parser-expression":"^2.0.0-beta.17"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.17","@rapiq/parser-simple":"^2.0.0-beta.17","@rapiq/parser-expression":"^2.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.17_1785951176725_0.03342726514645444","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.18":{"name":"@rapiq/codec-url","version":"2.0.0-beta.18","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.18","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"da10b8e7dd5da52cd1cd59fdf5ae7ac612d8a8bf","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.18.tgz","fileCount":7,"integrity":"sha512-I+njA7lsUEf+7xaIkpef/bv+8QXxKvnVMf5zEbajDeHbBB2zcuZeN7MDFk/RNDZtRtKEQWVmangJJKjI/l8rWQ==","signatures":[{"sig":"MEYCIQC2YWJIMTi2KEboH02vqyVsnx4+ZBBazIrvHMyy+XYjLQIhAMAn6xo6+aLqJpe6v9ZsQGtsn3+6Q1Ldbd1R/V0nfXbN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144463},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"8158ce2f044d79cd4d1f1de6b8c2b8df2a913832","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"11.16.0","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.18","@rapiq/parser-simple":"^2.0.0-beta.18","@rapiq/parser-expression":"^2.0.0-beta.18"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.18","@rapiq/parser-simple":"^2.0.0-beta.18","@rapiq/parser-expression":"^2.0.0-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.18_1786031471052_0.09775318487443241","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.19":{"name":"@rapiq/codec-url","version":"2.0.0-beta.19","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.19","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"7c2a7da630c3d3ac1d0f1d1ffa2fbf62945eb7a6","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.19.tgz","fileCount":7,"integrity":"sha512-MFgerG2TMFp8jkNXMzaji71HN8nKRYEyYSVcW2aZfwg+L3J6Zg8VkTK4asJLavygX7mNS/7as3jpxmBu/PXVZQ==","signatures":[{"sig":"MEUCIA9GIeJKkFXKtT4oHwS+oqgsZxsZjnZORk27gsHCq1OnAiEAjbgUYJ44upUnzuUidmei2U+i5eIl3wg/7CfUTUr/DTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144463},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"50f46abbabd8c280e230325cb648a9918160c228","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"11.16.0","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.19","@rapiq/parser-simple":"^2.0.0-beta.19","@rapiq/parser-expression":"^2.0.0-beta.19"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.19","@rapiq/parser-simple":"^2.0.0-beta.19","@rapiq/parser-expression":"^2.0.0-beta.19"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.19_1786108419314_0.8135722659160494","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.20":{"name":"@rapiq/codec-url","version":"2.0.0-beta.20","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0-beta.20","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"4b11fed7e1e8611a4380455d38f8d3f2c871a125","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0-beta.20.tgz","fileCount":7,"integrity":"sha512-gIfk8u+Cg8icsY/3SWrnt6qzcm5z5lo9B+sYNBrA9616myhb7ved2iH9LxApiIK0Pg4Cbowg/eRjYiC+1JRg0A==","signatures":[{"sig":"MEUCIAbHPQgLyu5OAvKkCfqgI9XIMxlEZx8ax1MjFYPQUxx0AiEAt/x4wKGf49sAzzdbUuj9/CibTZcUwqUMmyVDK7XUf+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145887},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"2b70167181e0929c6d548514309c8cb4836508e2","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"11.16.0","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0-beta.20","@rapiq/parser-simple":"^2.0.0-beta.20","@rapiq/parser-expression":"^2.0.0-beta.20"},"peerDependencies":{"@rapiq/core":"^2.0.0-beta.20","@rapiq/parser-simple":"^2.0.0-beta.20","@rapiq/parser-expression":"^2.0.0-beta.20"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0-beta.20_1786371325566_0.982148284673739","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@rapiq/codec-url","version":"2.0.0","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.0.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"933c133c951d19a8ac9d67bef4808fab87f0f98f","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.0.0.tgz","fileCount":7,"integrity":"sha512-02tfQlLeLdkFAPbLTWFZX71HTIdbLvEtSI0/VQ6R8z/6njbYNGM0svaUxlcGeAt34PYMXMFJ1xK7yT7efb/eGw==","signatures":[{"sig":"MEQCIDCVDMc0xdMqxcDf88BffII7qlyLO08/FPfjLAvNvKdKAiAf9Go9ptGCsVHEmbac3U9E91zPqELBqVPFb+6xh+NNHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145833},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"252829df5021ad63ad3204add7185ffb62f01590","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"11.16.0","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.0.0","@rapiq/parser-simple":"^2.0.0","@rapiq/parser-expression":"^2.0.0"},"peerDependencies":{"@rapiq/core":"^2.0.0","@rapiq/parser-simple":"^2.0.0","@rapiq/parser-expression":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.0.0_1786449991519_0.5611554719849765","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@rapiq/codec-url","version":"2.1.0","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.1.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"1be3bfc1e64d7e10560a9413d8da02d4b90225b0","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.1.0.tgz","fileCount":7,"integrity":"sha512-WHav9xfPbk70BeTtnd0+6voi5leRz58zIZQlbL+5P4NbI8RGE8SBW0sBb4p9Q+BgatPhED2buEniuQ62gbE53g==","signatures":[{"sig":"MEUCIQDtrs7AhalpzpJBdMFxh/rLrMIAZs7uwAhE83WwrJqz1gIgKrn2Bfm8BYaaEQZqPr0YAd5lBNT7FH1Q624IVuwK43I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147460},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"513d69315ba36dc589562e9453a7595e8b02b942","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"11.17.0","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"qs":"^6.15.3"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.1.0","@rapiq/parser-simple":"^2.1.0","@rapiq/parser-expression":"^2.1.0"},"peerDependencies":{"@rapiq/core":"^2.1.0","@rapiq/parser-simple":"^2.1.0","@rapiq/parser-expression":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.1.0_1786563316442_0.2454270640831726","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@rapiq/codec-url","version":"2.2.0","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.2.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"ae0dc85fc710e7cb51ba6ca1ad1e4fe438ae5f00","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.2.0.tgz","fileCount":7,"integrity":"sha512-G/3uE5QH0OK3Tq2N2Zm+gWi4EtLzt2EGVIhNgp8LObTDiAhUp6Xdneaj61ZYUAbG8smvKdiOxJyhDL8DwxdXkg==","signatures":[{"sig":"MEQCIGZRbDnxmEv9amrWDG8v4gTvfvHldOKY8dd4fDCV8qhbAiBfLRCo4HjXY9iMxb0/vHkRBK8GNGLD6Qm9TmnmOTf9Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165093},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"63e835390cba81865802c1d86f771c6375e78ea2","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"11.17.0","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"qs":"^6.15.3","blemish":"^1.0.0","pathtrace":"^2.2.3"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.2.0","@rapiq/parser-simple":"^2.2.0","@rapiq/parser-expression":"^2.2.0"},"peerDependencies":{"@rapiq/core":"^2.2.0","@rapiq/parser-simple":"^2.2.0","@rapiq/parser-expression":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.2.0_1786865691522_0.08882055684548673","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@rapiq/codec-url","version":"2.3.0","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","_id":"@rapiq/codec-url@2.3.0","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"homepage":"https://github.com/Tada5hi/rapiq#readme","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"eecad566ebed932d1ab2c22a4ee47d5f811ae7ca","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.3.0.tgz","fileCount":7,"integrity":"sha512-Dj4H8ZznFuc8J7EwGE/53vPYuqRapX4AvbwCev4te+oed07bXFUHFghZ96aGG9Gke4IXQJXRtY7yPjxbZaeCkA==","signatures":[{"sig":"MEUCIQD7R+8Pty8roQgKUVQoN6VgqUfI5DWGTlsqya4N715GuAIgfEDM1A4HxNGneINL1yL8NgmzNaMrQclVFOSkPuUu+0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH/XVoJioYCuNdPj7Z6XnCWqDs9rMdV1n/WlaFtvjs0KAiEArNecAGUf53dvqcAAFTFaK6HZcRVvdtqLRaewmbN2ZGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164983},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"d9cc05c715dd11537881cf080568b3c91bfb340b","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"11.19.0","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"qs":"^6.16.0","pathtrace":"^2.2.3","@ebec/core":"^1.3.2"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.3.0","@rapiq/parser-simple":"^2.3.0","@rapiq/parser-expression":"^2.3.0"},"peerDependencies":{"@rapiq/core":"^2.3.0","@rapiq/parser-simple":"^2.3.0","@rapiq/parser-expression":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/codec-url_2.3.0_1790090611403_0.31761055657097215","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"_id":"@rapiq/codec-url@2.4.0","bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"dist":{"shasum":"e8bb4dac90dd3af824dc84fafcb88f457dce9bce","tarball":"https://registry.npmjs.org/@rapiq/codec-url/-/codec-url-2.4.0.tgz","fileCount":7,"integrity":"sha512-DmSoEO9EYZTNBElWgEQp3R4OOj0X4khHopI9t3eEXgMJLgvd8i14P7kS/xM51NM38Skb1fXDD+tTEWUDmXHXJA==","signatures":[{"sig":"MEYCIQCR1wO9gnk+o9hHzD6Di85fSDvqOfYFr/6cCUiUy35sGwIhAKjXVJfI33y/15k6p26eOgV0WOawoyYDiyQ2rDQDLqo/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDdbCuczH7/AnKQm1CqqFsYPkwd9IFz9oD0wK52fYjeYAiAEvnZo/imTjr/87R6ys9+IWluNHDiId1XDCrFRs4h6eQ=="}],"unpackedSize":181146},"main":"dist/index.mjs","name":"@rapiq/codec-url","type":"module","types":"dist/index.d.mts","author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"},"./package.json":"./package.json"},"gitHead":"46a1cadf6a29797bc5414f16d50b5315ce5332a8","license":"MIT","scripts":{"test":"vitest --config test/vitest.config.ts --run","build":"npm run build:types && npm run build:js","build:js":"tsdown","build:types":"tsc --noEmit -p tsconfig.build.json","test:coverage":"vitest --config test/vitest.config.ts --run --coverage","prepublishOnly":"npm run build"},"version":"2.4.0","_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"homepage":"https://github.com/Tada5hi/rapiq#readme","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"_npmVersion":"11.19.0","description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"qs":"^6.16.0","pathtrace":"^2.2.3","@ebec/core":"^1.3.2"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/qs":"^6.14.0","@rapiq/core":"^2.4.0","@rapiq/parser-simple":"^2.4.0","@rapiq/parser-expression":"^2.4.0"},"peerDependencies":{"@rapiq/core":"^2.4.0","@rapiq/parser-simple":"^2.4.0","@rapiq/parser-expression":"^2.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codec-url_2.4.0_1790172466975_0.8621045374830649"}}},"time":{"created":"2026-07-19T10:51:45.127Z","modified":"2026-09-23T14:07:47.379Z","2.0.0-beta.0":"2026-07-19T10:51:45.421Z","2.0.0-beta.1":"2026-07-19T12:05:58.299Z","2.0.0-beta.2":"2026-07-20T08:47:38.060Z","2.0.0-beta.3":"2026-07-20T10:13:12.673Z","2.0.0-beta.4":"2026-07-20T14:39:30.559Z","2.0.0-beta.5":"2026-07-21T07:53:56.841Z","2.0.0-beta.6":"2026-07-21T09:13:55.001Z","2.0.0-beta.7":"2026-07-22T08:56:46.442Z","2.0.0-beta.8":"2026-07-24T09:18:11.185Z","2.0.0-beta.9":"2026-07-24T13:47:24.258Z","2.0.0-beta.10":"2026-07-26T17:07:41.486Z","2.0.0-beta.11":"2026-07-27T10:25:34.353Z","2.0.0-beta.12":"2026-07-28T07:18:32.978Z","2.0.0-beta.13":"2026-07-28T14:42:36.533Z","2.0.0-beta.14":"2026-08-02T18:01:25.518Z","2.0.0-beta.15":"2026-08-03T07:53:43.527Z","2.0.0-beta.16":"2026-08-04T19:04:32.293Z","2.0.0-beta.17":"2026-08-05T17:32:56.884Z","2.0.0-beta.18":"2026-08-06T15:51:11.208Z","2.0.0-beta.19":"2026-08-07T13:13:39.459Z","2.0.0-beta.20":"2026-08-10T14:15:25.735Z","2.0.0":"2026-08-11T12:06:31.651Z","2.1.0":"2026-08-12T19:35:16.609Z","2.2.0":"2026-08-16T07:34:51.670Z","2.3.0":"2026-09-22T15:23:31.494Z","2.4.0":"2026-09-23T14:07:47.096Z"},"bugs":{"url":"https://github.com/Tada5hi/rapiq/issues"},"author":{"url":"https://github.com/tada5hi","name":"Peter Placzek","email":"contact@tada5hi.net"},"license":"MIT","homepage":"https://github.com/Tada5hi/rapiq#readme","keywords":["query","json","json-api","api","rest","api-utils","codec","typescript"],"repository":{"url":"git+https://github.com/Tada5hi/rapiq.git","type":"git","directory":"packages/codec-url"},"description":"A URL query-string codec with expression filters and legacy simple-filter compatibility.","maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/tada5hi/rapiq\">\n    <img src=\"https://raw.githubusercontent.com/tada5hi/rapiq/master/.github/assets/logo.svg\" alt=\"rapiq\" width=\"100\" height=\"100\">\n  </a>\n</p>\n\n<h1 align=\"center\">@rapiq/codec-url</h1>\n\n<p align=\"center\">\n  <b>Move a rapiq <code>Query</code> across a URL boundary, and back, losslessly.</b><br>\n  Writes self-described expression filters; reads expression <i>and</i> legacy<br>\n  JSON:API bracket filters, so applications migrate without a flag day.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@rapiq/codec-url\"><img src=\"https://img.shields.io/npm/v/@rapiq/codec-url?color=%23a21caf&label=npm\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/@rapiq/codec-url\"><img src=\"https://img.shields.io/npm/types/@rapiq/codec-url?color=%23db2777\" alt=\"types\"></a>\n  <a href=\"https://github.com/tada5hi/rapiq/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/@rapiq/codec-url?color=blue\" alt=\"License: MIT\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://rapiq.tada5hi.net/packages/codec-url\"><b>Documentation</b></a>\n  ·\n  <a href=\"https://github.com/tada5hi/rapiq\">Monorepo</a>\n  ·\n  <a href=\"https://www.npmjs.com/package/@rapiq/codec-url\">npm</a>\n</p>\n\n---\n\nPart of [**rapiq**](https://github.com/tada5hi/rapiq). Typed REST queries: *build, transport, validate, execute.*\nThis is the **transport** layer: one façade encodes a `Query` into a query string on the calling side and decodes it back into the same AST on the receiving side.\n\n- 🔁 **Lossless within a dialect**: `decode(encode(query))` restores the same query (modulo scalar type normalization); outside a dialect's subset, `encode` throws a typed error instead of silently changing semantics.\n- 🏷️ **In-band codec identity**: encoded payloads carry a reserved `codec` stamp, so decoding dispatches deterministically; unstamped input is probed via registered `detect` hooks.\n- 🧭 **Read-both, write-expression**: new payloads use expression filters; the decoder still accepts legacy `filter[name]=…` bracket filters for a gradual v2 migration.\n- 🔌 **Express-ready**: feed it a raw query string or a pre-parsed `req.query`; it maps the JSON:API wire names (`filter`, `page`, `include`, …) and validates against your schema.\n\n## Installation\n\n```sh\nnpm install @rapiq/core @rapiq/parser-simple @rapiq/parser-expression @rapiq/codec-url\n```\n\n## Usage\n\n```typescript\nimport { createURLCodec } from '@rapiq/codec-url';\n\nconst codec = createURLCodec(schemaRegistry);\n\ncodec.encode(query);\n// codec=url-expression&filter=or(eq(name,'John'),gte(age,'18'))\n\ncodec.decode('codec=url-expression&filter=or(...)', { schema: 'user' });\ncodec.decode('filter[name]=John', { schema: 'user' }); // legacy simple input\n```\n\nEncoding uses `url-expression` by default. During the v2 migration, callers can explicitly request the deprecated simple writer:\n\n```typescript\nimport { URL_SIMPLE_CODEC } from '@rapiq/codec-url';\n\ncodec.encode(query, { codec: URL_SIMPLE_CODEC });\n// codec=url-simple&filter[name]=John\n```\n\nDecoding dispatches on a stamped codec identifier first. For unstamped input, a string `filter` is treated as an expression and a bracket/object `filter` as the legacy simple dialect. Unknown stamped identifiers throw a typed `CodecError`.\n\nUse `encodeAsync()` and `decodeAsync()` when schema filter validators are asynchronous. Advanced callers can register a custom `URLCodecDefinition` on a `URLCodec` instance.\n\n## The rapiq family\n\n| Package | Purpose |\n|---|---|\n| [@rapiq/core](https://github.com/tada5hi/rapiq/tree/master/packages/core) | Query AST, typed build layer & schema system (the shared foundation) |\n| [@rapiq/parser-simple](https://github.com/tada5hi/rapiq/tree/master/packages/parser-simple) | Parse plain object/array input (the \"simple\" dialect) |\n| [@rapiq/parser-expression](https://github.com/tada5hi/rapiq/tree/master/packages/parser-expression) | Parse filter expressions like `and(eq(name,'John'), gte(age,'18'))` |\n| [@rapiq/parser-mongo](https://github.com/tada5hi/rapiq/tree/master/packages/parser-mongo) | Parse MongoDB-style filter documents like `{ age: { $gte: 18 } }` |\n| **[@rapiq/codec-url](https://github.com/tada5hi/rapiq/tree/master/packages/codec-url)** | URL query-string transport codec |\n| [@rapiq/adapter-sql](https://github.com/tada5hi/rapiq/tree/master/packages/adapter-sql) | Dialect-agnostic SQL fragment adapter (pg, mysql, sqlite, mssql, oracle) |\n| [@rapiq/adapter-typeorm](https://github.com/tada5hi/rapiq/tree/master/packages/adapter-typeorm) | Apply a query to a TypeORM `SelectQueryBuilder` |\n| [@rapiq/adapter-prisma](https://github.com/tada5hi/rapiq/tree/master/packages/adapter-prisma) | Serialize a query into a Prisma argument object |\n| [@rapiq/adapter-drizzle](https://github.com/tada5hi/rapiq/tree/master/packages/adapter-drizzle) | Serialize a query into a Drizzle relational query config |\n| [@rapiq/adapter-memory](https://github.com/tada5hi/rapiq/tree/master/packages/adapter-memory) | Evaluate a query against in-memory objects & arrays |\n\n## Documentation\n\nFull guide: [rapiq.tada5hi.net/packages/codec-url](https://rapiq.tada5hi.net/packages/codec-url)\n\n## License\n\nPublished under the [MIT License](https://github.com/tada5hi/rapiq/blob/master/LICENSE).\n","readmeFilename":"README.md"}