{"_id":"@seamapi/url-search-params-serializer","_rev":"19-bb1334a7676a9bb0cdad8664a846b210","name":"@seamapi/url-search-params-serializer","dist-tags":{"latest":"3.0.3"},"versions":{"1.0.0":{"name":"@seamapi/url-search-params-serializer","version":"1.0.0","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@1.0.0","maintainers":[{"name":"codetheweb","email":"codetheweb@icloud.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seveibar","email":"seveibar@gmail.com"},{"name":"sybohy","email":"sybohy@gmail.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"ff634028107658cba20dbd80976c38f61943ac26","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-1.0.0.tgz","fileCount":15,"integrity":"sha512-yDLmPw2LAFl+OhauM2DdirN1CtgvUwdSPdjkE6kyliLT9zDiNw+0WN8YWr/LuwSyIZ53XuiZqkeAmzWBHALB/g==","signatures":[{"sig":"MEYCIQCuKyy1+J4YD8GrURD1OQg8o4t4EnwUyRNGTpBfGV8MiwIhAOcA9tqgg0xUn6RAMaoGNrzbtJEUohcqgfN5v8+ZV/y8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9412},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.0.0.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:ts","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.0.0.tgz","_integrity":"sha512-yDLmPw2LAFl+OhauM2DdirN1CtgvUwdSPdjkE6kyliLT9zDiNw+0WN8YWr/LuwSyIZ53XuiZqkeAmzWBHALB/g==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.2.3","description":"Serializes JavaScript objects to The URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.1","tsx":"^4.6.2","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^1.0.0","typescript":"^5.1.0","@types/node":"^20.8.10","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_1.0.0_1704857581073_0.1965308728696631","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@seamapi/url-search-params-serializer","version":"1.0.1","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@1.0.1","maintainers":[{"name":"codetheweb","email":"codetheweb@icloud.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seveibar","email":"seveibar@gmail.com"},{"name":"sybohy","email":"sybohy@gmail.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"37d6ca92da12b2ae57e59dc68dfea4f3d716b587","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-1.0.1.tgz","fileCount":15,"integrity":"sha512-FNlrYwgiRgOVhrcOG8uAGLijma7GdyBqvG+/6AKKu4lsybPPaCvwUC6Ddzpx5XFURtgfJeuXwZSOa649tCZcWg==","signatures":[{"sig":"MEUCIBPEFixlUjvhSzQokpQP8SlcFnqxb0zTnPgzr4suDYS9AiEAzJf+AG4hiirEBXiACcS2LNmFPyR7QH51IDS31JxU+90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14320},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.0.1.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:ts","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.0.1.tgz","_integrity":"sha512-FNlrYwgiRgOVhrcOG8uAGLijma7GdyBqvG+/6AKKu4lsybPPaCvwUC6Ddzpx5XFURtgfJeuXwZSOa649tCZcWg==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.2.3","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.1","tsx":"^4.6.2","axios":"^1.6.5","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^1.0.0","typescript":"^5.1.0","@types/node":"^20.8.10","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_1.0.1_1704859640060_0.33511773940128253","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@seamapi/url-search-params-serializer","version":"1.0.2","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@1.0.2","maintainers":[{"name":"codetheweb","email":"codetheweb@icloud.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seveibar","email":"seveibar@gmail.com"},{"name":"sybohy","email":"sybohy@gmail.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"31bd56bd41f8cc486bf6af7db620749f41584619","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-1.0.2.tgz","fileCount":15,"integrity":"sha512-/wkeG/x+aoTa1/0p9xymM9/KAdz93R65C5wnZaOkzgmjLMEyWI0HlT26ff+mpKmc/Eos+djnnvCga+LiQH442w==","signatures":[{"sig":"MEQCIECRJ3wGpYsGfSvYcLBH2WNOsrc0V/16/k1+2Mjf6/1uAiAH1oxDSJa7xS9ZSsUk9JbcKBvK0o7YcsP+cOG5Z4F4dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14321},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.0.2.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:ts","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.0.2.tgz","_integrity":"sha512-/wkeG/x+aoTa1/0p9xymM9/KAdz93R65C5wnZaOkzgmjLMEyWI0HlT26ff+mpKmc/Eos+djnnvCga+LiQH442w==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.2.3","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.1","tsx":"^4.6.2","axios":"^1.6.5","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^1.0.0","typescript":"^5.1.0","@types/node":"^20.8.10","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_1.0.2_1704859693321_0.7840642812195953","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@seamapi/url-search-params-serializer","version":"1.0.3","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@1.0.3","maintainers":[{"name":"codetheweb","email":"codetheweb@icloud.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seveibar","email":"seveibar@gmail.com"},{"name":"sybohy","email":"sybohy@gmail.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"9d1363cc4b3b29b00657c77589a0cfff75b9319d","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-1.0.3.tgz","fileCount":15,"integrity":"sha512-EhjOmh/Pahj1rqlGSeQkszY8rpkzZHqzEuiSpkSfbPUuBilNQuF4i+SBr4EI1093XpKvMgMCHuOxpp48kC7qrQ==","signatures":[{"sig":"MEYCIQCKxW1i6d3muEPqUXCBXLOCGWtbQtfVz9HvaBojG5ba7AIhALAPk9KrOTczRyauvbkIFoKP1RC8HiLQeSzdd7ct2rEc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15484},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.0.3.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:ts","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.0.3.tgz","_integrity":"sha512-EhjOmh/Pahj1rqlGSeQkszY8rpkzZHqzEuiSpkSfbPUuBilNQuF4i+SBr4EI1093XpKvMgMCHuOxpp48kC7qrQ==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.2.3","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.1","tsx":"^4.6.2","axios":"^1.6.5","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^1.0.0","typescript":"^5.1.0","@types/node":"^20.8.10","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_1.0.3_1704860813208_0.9527175536421939","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@seamapi/url-search-params-serializer","version":"1.1.0","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@1.1.0","maintainers":[{"name":"codetheweb","email":"codetheweb@icloud.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seveibar","email":"seveibar@gmail.com"},{"name":"sybohy","email":"sybohy@gmail.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"4d91266c4a56d3decda166a51b585b04419442c2","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-1.1.0.tgz","fileCount":18,"integrity":"sha512-abp2ktK1Maoq+lbxoEg/a4DbY7ZRz7w0S08KYFfDWqITw49yljxBoT84dfCgAGo1l75apDhDzzDX8a59eusC4Q==","signatures":[{"sig":"MEUCIBoSpSQiZzdb5OSYuzjrhmBU7PDyLv+tus6CW4lCKwJZAiEAzhr0s2jGzB1oMwrCvxULCAg27tSrreosAtkeVtk+Eg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20593},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.1.0.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:entrypoints","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts","postbuild:entrypoints":"tsup"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.1.0.tgz","_integrity":"sha512-abp2ktK1Maoq+lbxoEg/a4DbY7ZRz7w0S08KYFfDWqITw49yljxBoT84dfCgAGo1l75apDhDzzDX8a59eusC4Q==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.2.3","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.1","tsx":"^4.6.2","tsup":"^8.0.1","axios":"^1.6.5","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^1.0.0","typescript":"^5.1.0","@types/node":"^20.8.10","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_1.1.0_1704862314639_0.8747889776931812","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@seamapi/url-search-params-serializer","version":"1.1.1","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@1.1.1","maintainers":[{"name":"codetheweb","email":"codetheweb@icloud.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seveibar","email":"seveibar@gmail.com"},{"name":"sybohy","email":"sybohy@gmail.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"c56d50786763d411a3f87abba159efb987d13c68","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-1.1.1.tgz","fileCount":18,"integrity":"sha512-h7HrJqJUAid/4NGZsVWcjaER8xc5cljcFu63c8pQbuq5sQFW6WOoDvL+NMPbXUQY4ad+d7PjG65IvQqLUI7f9g==","signatures":[{"sig":"MEUCIBjUcIXI75f2cQGGKTDhc1PAqrl9LtC3k9AYQK052O7EAiEA2JWOJTA4BrkpiAhd/42rysXew/CZCm5vOc4IJQ9QLS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21681},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.1.1.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:entrypoints","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts","postbuild:entrypoints":"tsup"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.1.1.tgz","_integrity":"sha512-h7HrJqJUAid/4NGZsVWcjaER8xc5cljcFu63c8pQbuq5sQFW6WOoDvL+NMPbXUQY4ad+d7PjG65IvQqLUI7f9g==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.2.4","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.1","tsx":"^4.6.2","tsup":"^8.0.1","axios":"^1.6.5","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^1.0.0","typescript":"^5.1.0","@types/node":"^20.8.10","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_1.1.1_1706719186268_0.15337355058836244","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@seamapi/url-search-params-serializer","version":"1.1.2","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@1.1.2","maintainers":[{"name":"codetheweb","email":"codetheweb@icloud.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seveibar","email":"seveibar@gmail.com"},{"name":"sybohy","email":"sybohy@gmail.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"47ca09d5431c13a4c176ed568e313313b311d985","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-1.1.2.tgz","fileCount":18,"integrity":"sha512-c54kIs+0gA9pnKWDEQtQcuCN9fUCRpAfIyKSARbekqHB0i3TJ+CkKoZoe04R+L8HYhWeEtWAJ+BLNba9igjwHA==","signatures":[{"sig":"MEUCIQDOh+4YPMwMv7MZG5wunOTS3aVi/48v+dyFN3X8l99UDAIgXK4AYY08JcZMbluNoO0+v6LQmZfQD4L+Tv8r3i4C48c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21681},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.1.2.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:entrypoints","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts","postbuild:entrypoints":"tsup"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.1.2.tgz","_integrity":"sha512-c54kIs+0gA9pnKWDEQtQcuCN9fUCRpAfIyKSARbekqHB0i3TJ+CkKoZoe04R+L8HYhWeEtWAJ+BLNba9igjwHA==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.2.4","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.1","tsx":"^4.6.2","tsup":"^8.0.1","axios":"^1.6.5","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^1.0.0","typescript":"^5.1.0","@types/node":"^20.8.10","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_1.1.2_1709067550877_0.2485008009941856","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@seamapi/url-search-params-serializer","version":"1.2.0","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@1.2.0","maintainers":[{"name":"sybohy","email":"sybohy@gmail.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"codetheweb","email":"codetheweb@icloud.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"9af4037aa62530c55d53e5b07c6c1a93b96d1b97","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-1.2.0.tgz","fileCount":22,"integrity":"sha512-u7yb+hK+kv05FHg8MrOI5v2O0tty25vB/iTvyKBI28utbhZyNSsHtHIVlOMnzrlD9X8mCuwkNxc1hePJSw6Dwg==","signatures":[{"sig":"MEUCIAeATcemkHGS0Ni84XdzuBEhxg07xPZVUwZ+vnSpuKh7AiEAh8qEHRNhBuwIi0CB6lHC3eElwVUyRsiHQpLXA25vqng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28933},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.2.0.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:entrypoints","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts","postbuild:entrypoints":"tsup"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.2.0.tgz","_integrity":"sha512-u7yb+hK+kv05FHg8MrOI5v2O0tty25vB/iTvyKBI28utbhZyNSsHtHIVlOMnzrlD9X8mCuwkNxc1hePJSw6Dwg==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.8.2","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.1","tsx":"^4.6.2","tsup":"^8.0.1","axios":"^1.6.5","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^1.0.0","typescript":"^5.1.0","@types/node":"^20.8.10","@js-temporal/polyfill":"^0.4.4","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_1.2.0_1740437881914_0.17422035072099518","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@seamapi/url-search-params-serializer","version":"1.3.0","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@1.3.0","maintainers":[{"name":"sybohy","email":"sybohy@gmail.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"codetheweb","email":"codetheweb@icloud.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"0a33e90e8bfaca8a899cd5d1bea52308ee2bb2f4","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-1.3.0.tgz","fileCount":26,"integrity":"sha512-SyS2ioYQx/WlOvcWK1le7iCmGGIIFiLPg5edXyOYEFPiItZVYvQpy1PjafTD1WNFrEaHShbQQo33IllYr7kOeg==","signatures":[{"sig":"MEQCIGQhL55PYXlShEd+ECZLViBGDexL3vfOuEo/CMAn3+PcAiBVcVNan4b91MpF49Yp58NBvruTUwHDyLQyJFuWv6Zx8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35063},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.3.0.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:entrypoints","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts","postbuild:entrypoints":"tsup"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-1.3.0.tgz","_integrity":"sha512-SyS2ioYQx/WlOvcWK1le7iCmGGIIFiLPg5edXyOYEFPiItZVYvQpy1PjafTD1WNFrEaHShbQQo33IllYr7kOeg==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.8.2","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","ava":"^6.0.1","tsx":"^4.6.2","tsup":"^8.0.1","axios":"^1.6.5","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^1.0.0","typescript":"^5.1.0","@types/node":"^20.8.10","@js-temporal/polyfill":"^0.4.4","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_1.3.0_1740699621192_0.4579528270741835","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.1":{"name":"@seamapi/url-search-params-serializer","version":"2.0.0-beta.1","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@2.0.0-beta.1","maintainers":[{"name":"sybohy","email":"sybohy@gmail.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"codetheweb","email":"codetheweb@icloud.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"784e14532ec90017762d41603509f8b318ce091d","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-2.0.0-beta.1.tgz","fileCount":26,"integrity":"sha512-kZmSKiplYbykVbCppQBYipg5lpk0dr4ux++DVMlVatu+RSRI6CRMCS30vqnv0bzFHlp/9LpKJFh0gIjHnD8Ztg==","signatures":[{"sig":"MEYCIQD6TzYqxere4jUih7kDrlXHwk8jMp+htttinuSe35aWjwIhAM97cWgsRsVPmMxxY7WJ5xch2l94umyN80wJp8WHqw9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40999},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-2.0.0-beta.1.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:entrypoints","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts","postbuild:entrypoints":"tsup"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-2.0.0-beta.1.tgz","_integrity":"sha512-kZmSKiplYbykVbCppQBYipg5lpk0dr4ux++DVMlVatu+RSRI6CRMCS30vqnv0bzFHlp/9LpKJFh0gIjHnD8Ztg==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.8.2","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ava":"^6.0.1","tsx":"^4.6.2","tsup":"^8.0.1","axios":"^1.6.5","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^2.0.0","typescript":"~5.3.3","@types/node":"^20.8.10","@js-temporal/polyfill":"^0.4.4","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_2.0.0-beta.1_1743120464549_0.8752445150607944","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.2":{"name":"@seamapi/url-search-params-serializer","version":"2.0.0-beta.2","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@2.0.0-beta.2","maintainers":[{"name":"sybohy","email":"sybohy@gmail.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"codetheweb","email":"codetheweb@icloud.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"c2412ce84d0c9256f18191cb91bcbb1dde7c25d9","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-2.0.0-beta.2.tgz","fileCount":26,"integrity":"sha512-ASHYo5/0IY7iB/cWcZA9b6meAa5b22NfEZyIuZQ2I90L7WeKzeWxEmusA4nfc26giQOeuEF1xAIGSdGrT+lGZg==","signatures":[{"sig":"MEUCIQDHXeyPgf4OmTOKpMLsVFYDMQ0otBovkhMpBT2KFTTM1gIgIxfFkHxxuAN+kCPNIzHBs3VsyTvmgOTNZw4M4i3g5PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41022},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-2.0.0-beta.2.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:entrypoints","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts","postbuild:entrypoints":"tsup"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-2.0.0-beta.2.tgz","_integrity":"sha512-ASHYo5/0IY7iB/cWcZA9b6meAa5b22NfEZyIuZQ2I90L7WeKzeWxEmusA4nfc26giQOeuEF1xAIGSdGrT+lGZg==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.8.2","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ava":"^6.0.1","tsx":"^4.6.2","tsup":"^8.0.1","axios":"^1.6.5","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^2.0.0","typescript":"~5.3.3","@types/node":"^20.8.10","@js-temporal/polyfill":"^0.4.4","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_2.0.0-beta.2_1743131677969_0.8895875175264534","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@seamapi/url-search-params-serializer","version":"2.0.0","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@2.0.0","maintainers":[{"name":"sybohy","email":"sybohy@gmail.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"codetheweb","email":"codetheweb@icloud.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"bd52ae8ff3719374759158efcbad82a0a508e507","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-2.0.0.tgz","fileCount":26,"integrity":"sha512-mXHTk9b4pVueFOKkpWyQG6yVK8YWPjr3ksdvBoKhSn8inrBM3Blp539BHuiT4GDfjYtgWq+/j3GN3JTDMuXxJQ==","signatures":[{"sig":"MEQCIFbog50omNpjzx9mT/2bD/bU9vcSORgDIkFGIx/+D1cjAiBUg/r968bbJQhrfVq+gDIScZ2Qea5DVoccxfvV0AF01g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43048},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-2.0.0.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">= 9.0.0","node":">=18.12.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint --ignore-path .gitignore .","test":"c8 ava","build":"npm run build:entrypoints","format":"eslint --ignore-path .gitignore --fix .","report":"c8 report","example":"tsx examples","prelint":"prettier --check --ignore-path .gitignore .","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"prettier --write --ignore-path .gitignore .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts","postbuild:entrypoints":"tsup"},"_npmUser":{"name":"seambot","actor":{"name":"seambot","type":"user","email":"devops@getseam.com"},"email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-2.0.0.tgz","_integrity":"sha512-mXHTk9b4pVueFOKkpWyQG6yVK8YWPjr3ksdvBoKhSn8inrBM3Blp539BHuiT4GDfjYtgWq+/j3GN3JTDMuXxJQ==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.8.2","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ava":"^6.0.1","tsx":"^4.6.2","tsup":"^8.0.1","axios":"^1.6.5","eslint":"^8.9.0","del-cli":"^5.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^2.0.0","typescript":"~5.3.3","@types/node":"^20.8.10","@js-temporal/polyfill":"^0.4.4","eslint-config-prettier":"^9.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-unused-imports":"^3.0.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-config-standard-with-typescript":"^43.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_2.0.0_1751397559317_0.7351366726768107","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@seamapi/url-search-params-serializer","version":"2.1.0","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@2.1.0","maintainers":[{"name":"sybohy","email":"sybohy@gmail.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"codetheweb","email":"codetheweb@icloud.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"f862491a1d57c8c20ae55b302e0d696517921e98","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-2.1.0.tgz","fileCount":26,"integrity":"sha512-ddaYVW660Cw9HMBUuwvPkT/BkXgPNi8DAAwqos/CdM43E6DR0rDeslateTYKOVhsfFU84H3+BODMlhwOKkriiQ==","signatures":[{"sig":"MEYCIQC4mAzIgSOJ/ZnCm8z4Dvh6ALBF9rJ9gSRmDK53y2qSXQIhAJW9f1FbQscnbSBGXh8pWcf0oOBVuQZiTv3mKxPJ6vuM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43085},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-2.1.0.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">=10.1.0","node":">=20.9.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint .","test":"c8 ava","build":"npm run build:entrypoints","format":"prettier --write --ignore-path .gitignore .","report":"c8 report","example":"tsx examples","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","postlint":"prettier --check --ignore-path .gitignore .","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"eslint --fix .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts","postbuild:entrypoints":"tsup"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-2.1.0.tgz","_integrity":"sha512-ddaYVW660Cw9HMBUuwvPkT/BkXgPNi8DAAwqos/CdM43E6DR0rDeslateTYKOVhsfFU84H3+BODMlhwOKkriiQ==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.9.2","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ava":"^6.0.1","tsx":"^4.6.2","jiti":"^2.4.2","tsup":"^8.0.1","axios":"^1.6.5","eslint":"^9.31.0","del-cli":"^6.0.0","prettier":"^3.0.0","@swc/core":"^1.11.29","tsc-alias":"^1.8.2","landlubber":"^2.0.0","typescript":"^5.8.3","@types/node":"^22.15.21","neostandard":"^0.12.2","eslint-plugin-import":"^2.32.0","@js-temporal/polyfill":"^0.5.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_2.1.0_1753310750085_0.4792827313995385","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@seamapi/url-search-params-serializer","version":"2.1.1","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@2.1.1","maintainers":[{"name":"sybohy","email":"sybohy@gmail.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"codetheweb","email":"codetheweb@icloud.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"77ed0c456ceab5ebfe3bc64c2ddb64e80d485741","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-2.1.1.tgz","fileCount":26,"integrity":"sha512-cVCSkkSgKRPV8/Yr7KYCJeU0PgOA570BByR6zXuM6Ra8wQEFNd8ZOM3uMyXrGOOz9GmaFavOAOSMCLx93c1e1g==","signatures":[{"sig":"MEUCICH2EuFsa7+W5TldBKV9Ra7h72/ptkBeap2IKrWm6GaMAiEAk3spjrvJrKKJiL3eHWp9JPiDVCD80e8kL4U7gqL8rwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43093},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-2.1.1.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">=10.1.0","node":">=20.9.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint .","test":"c8 ava","build":"npm run build:entrypoints","format":"prettier --write --ignore-path .gitignore .","report":"c8 report","example":"tsx examples","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","postlint":"prettier --check --ignore-path .gitignore .","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"eslint --fix .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts","postbuild:entrypoints":"tsup"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-2.1.1.tgz","_integrity":"sha512-cVCSkkSgKRPV8/Yr7KYCJeU0PgOA570BByR6zXuM6Ra8wQEFNd8ZOM3uMyXrGOOz9GmaFavOAOSMCLx93c1e1g==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.9.4","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ava":"^6.0.1","tsx":"^4.6.2","jiti":"^2.4.2","tsup":"^8.0.1","axios":"^1.6.5","eslint":"^9.31.0","del-cli":"^6.0.0","prettier":"^3.0.0","@swc/core":"^1.11.29","tsc-alias":"^1.8.2","landlubber":"^2.0.0","typescript":"^5.8.3","@types/node":"^22.15.21","neostandard":"^0.12.2","eslint-plugin-import":"^2.32.0","@js-temporal/polyfill":"^0.5.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_2.1.1_1762384172754_0.7774170482902563","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@seamapi/url-search-params-serializer","version":"3.0.0","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@3.0.0","maintainers":[{"name":"sybohy","email":"sybohy@gmail.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"razorx","email":"razorx@evansosenko.com"},{"name":"codetheweb","email":"codetheweb@icloud.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"4148933b1f1abf499931a54afa709ef0587e9a09","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-3.0.0.tgz","fileCount":26,"integrity":"sha512-YCIeXduVh6pAUBGImTShnPKlz79wr0GnTlI7vp6DDhDNRI8EhOFHzYd1+8qQKeul1QmIckKBE3Nz5E0Prg2saQ==","signatures":[{"sig":"MEUCIEnbOsmb27n0Gt7s/lzebWQxpHHixijsslmMX9fT4mVJAiEAxeGbykVKANJ1jc1JsNCpu6pfSzAjGUFQ3ow3cNXMwEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42954},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-3.0.0.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">=10.1.0","node":">=20.9.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"lint":"eslint .","test":"c8 ava","build":"npm run build:entrypoints","format":"prettier --write --ignore-path .gitignore .","report":"c8 report","example":"tsx examples","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","postlint":"prettier --check --ignore-path .gitignore .","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"eslint --fix .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts","postbuild:entrypoints":"tsup"},"_npmUser":{"name":"seambot","email":"devops@getseam.com"},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-3.0.0.tgz","_integrity":"sha512-YCIeXduVh6pAUBGImTShnPKlz79wr0GnTlI7vp6DDhDNRI8EhOFHzYd1+8qQKeul1QmIckKBE3Nz5E0Prg2saQ==","repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"10.9.4","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","ava":"^6.0.1","tsx":"^4.6.2","jiti":"^2.4.2","tsup":"^8.0.1","axios":"^1.6.5","eslint":"^9.31.0","del-cli":"^6.0.0","prettier":"^3.0.0","@swc/core":"^1.11.29","tsc-alias":"^1.8.2","landlubber":"^2.0.0","typescript":"^5.8.3","@types/node":"^22.15.21","neostandard":"^0.12.2","eslint-plugin-import":"^2.32.0","@js-temporal/polyfill":"^0.5.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_3.0.0_1762450660568_0.4511565214447224","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@seamapi/url-search-params-serializer","version":"3.0.2","keywords":["node"],"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","_id":"@seamapi/url-search-params-serializer@3.0.2","maintainers":[{"name":"sybohy","email":"sybohy@gmail.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"razorx","email":"razorx@evansosenko.com"}],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"dist":{"shasum":"5e71d9512a65230a1d43f3516f15302ff9249553","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-3.0.2.tgz","fileCount":23,"integrity":"sha512-0uDzO3U235FuPRQIi2RXoadfdTzwgLqqkwvnHwyrR4fu+ItmJr84fPrZ3AbGYyEf0FFFMs1fVxDPYUSoJpxIkA==","signatures":[{"sig":"MEUCIQCG5y91Eq6xfG3nYf9RF8Yi2M69F7/lQEfkxpYZlZQWJwIgKuCsj3VvAC5hql9OyL9B822rDQkxxj2bZFB4aMLafO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seamapi%2furl-search-params-serializer@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32459},"main":"index.js","type":"module","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-3.0.2.tgz","types":"index.d.ts","module":"index.js","engines":{"npm":">=10.0.0","node":">=22.11.0"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.js"}}},"scripts":{"lint":"eslint .","test":"c8 ava","build":"npm run build:entrypoints","format":"prettier --write --ignore-path .gitignore .","report":"c8 report","example":"tsx examples","pretest":"tsx src/index.ts","build:ts":"tsc --project tsconfig.build.json","postlint":"prettier --check --ignore-path .gitignore .","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","preformat":"eslint --fix .","typecheck":"tsc","test:debug":"ava debug --break","test:watch":"ava --watch","postversion":"git push --follow-tags","prebuild:ts":"del 'index.*' lib","test:update":"ava --update-snapshots","postbuild:ts":"tsc-alias --project tsconfig.build.json","example:inspect":"tsx --inspect examples","build:entrypoints":"npm run build:ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:479592d5-454c-4a18-8938-17388202dacf"}},"_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-3.0.2.tgz","_integrity":"sha512-0uDzO3U235FuPRQIi2RXoadfdTzwgLqqkwvnHwyrR4fu+ItmJr84fPrZ3AbGYyEf0FFFMs1fVxDPYUSoJpxIkA==","devEngines":{"runtime":{"name":"node","version":"^24.11.0 || ^22.11.0"},"packageManager":{"name":"npm","version":"^11.0.0 || ^10.0.0"}},"repository":{"url":"git+https://github.com/seamapi/url-search-params-serializer.git","type":"git"},"_npmVersion":"11.16.0","description":"Serializes JavaScript objects to URLSearchParams.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"c8":"^12.0.0","ava":"^8.0.1","tsx":"^4.6.2","jiti":"^2.4.2","axios":"^1.6.5","eslint":"^9.31.0","del-cli":"^7.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","landlubber":"^2.0.0","typescript":"^6.0.3","@types/node":"^24.10.9","neostandard":"^0.13.0","eslint-plugin-import":"^2.32.0","@js-temporal/polyfill":"^0.5.1","eslint-plugin-unused-imports":"^4.1.4","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/url-search-params-serializer_3.0.2_1785974523674_0.0387608508274806","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@seamapi/url-search-params-serializer","version":"3.0.3","description":"Serializes JavaScript objects to URLSearchParams.","type":"module","main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"module":"index.js","sideEffects":false,"keywords":["node"],"homepage":"https://github.com/seamapi/url-search-params-serializer","bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"repository":{"type":"git","url":"git+https://github.com/seamapi/url-search-params-serializer.git"},"license":"MIT","author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"scripts":{"build":"npm run build:entrypoints","prebuild":"tsx src/index.ts","postbuild":"node ./index.js","build:entrypoints":"npm run build:ts","build:ts":"tsc --project tsconfig.build.json","prebuild:ts":"del 'index.*' lib","postbuild:ts":"tsc-alias --project tsconfig.build.json","typecheck":"tsc","test":"c8 ava","pretest":"tsx src/index.ts","test:update":"ava --update-snapshots","test:watch":"ava --watch","test:debug":"ava debug --break","lint":"eslint .","postlint":"prettier --check --ignore-path .gitignore .","postversion":"git push --follow-tags","example":"tsx examples","example:inspect":"tsx --inspect examples","format":"prettier --write --ignore-path .gitignore .","preformat":"eslint --fix .","report":"c8 report"},"engines":{"node":">=22.12.0","npm":">=10.0.0"},"devEngines":{"runtime":{"name":"node","version":"^24.11.0 || ^22.12.0"},"packageManager":{"name":"npm","version":"^11.0.0 || ^10.0.0"}},"devDependencies":{"@js-temporal/polyfill":"^0.5.1","@types/node":"^24.10.9","ava":"^8.0.1","axios":"^1.6.5","c8":"^12.0.0","del-cli":"^7.0.0","eslint":"^9.31.0","eslint-import-resolver-typescript":"^4.4.5","eslint-plugin-import":"^2.32.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-plugin-unused-imports":"^4.1.4","jiti":"^2.4.2","landlubber":"^2.0.0","neostandard":"^0.13.0","prettier":"^3.0.0","tsc-alias":"^1.8.2","tsx":"^4.6.2","typescript":"^6.0.3"},"_id":"@seamapi/url-search-params-serializer@3.0.3","_integrity":"sha512-orquLaJ0mtrZvKRpobkXza0vRDqzkKcOszlswkWYYQKNpdolXE3+msD63757s6jodeypbHXpMlC4UZQe8WmPlQ==","_resolved":"/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-3.0.3.tgz","_from":"file:/home/runner/work/url-search-params-serializer/url-search-params-serializer/seamapi-url-search-params-serializer-3.0.3.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-orquLaJ0mtrZvKRpobkXza0vRDqzkKcOszlswkWYYQKNpdolXE3+msD63757s6jodeypbHXpMlC4UZQe8WmPlQ==","shasum":"e35212873d7113e5087fc1a27af3467428c7013c","tarball":"https://registry.npmjs.org/@seamapi/url-search-params-serializer/-/url-search-params-serializer-3.0.3.tgz","fileCount":23,"unpackedSize":32429,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@seamapi%2furl-search-params-serializer@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCiknJXgGrskPnXEyJXiP/v3l8zYPiU43116/jsFOPL6gIhAO0nPfYz0fLjHLnRsJRiKiCJOdzo9GeYamTHx0vWVPlR"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:479592d5-454c-4a18-8938-17388202dacf"}},"directories":{},"maintainers":[{"name":"sybohy","email":"sybohy@gmail.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"razorx","email":"razorx@evansosenko.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/url-search-params-serializer_3.0.3_1786570847599_0.21953952437495317"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-10T03:33:00.928Z","modified":"2026-08-12T21:40:48.099Z","1.0.0":"2024-01-10T03:33:01.210Z","1.0.1":"2024-01-10T04:07:20.248Z","1.0.2":"2024-01-10T04:08:13.474Z","1.0.3":"2024-01-10T04:26:53.358Z","1.1.0":"2024-01-10T04:51:54.788Z","1.1.1":"2024-01-31T16:39:46.457Z","1.1.2":"2024-02-27T20:59:11.030Z","1.2.0":"2025-02-24T22:58:02.075Z","1.3.0":"2025-02-27T23:40:21.381Z","2.0.0-beta.1":"2025-03-28T00:07:44.740Z","2.0.0-beta.2":"2025-03-28T03:14:38.179Z","2.0.0":"2025-07-01T19:19:19.487Z","2.1.0":"2025-07-23T22:45:50.279Z","2.1.1":"2025-11-05T23:09:32.992Z","3.0.0":"2025-11-06T17:37:40.739Z","3.0.2":"2026-08-06T00:02:03.838Z","3.0.3":"2026-08-12T21:40:47.740Z"},"bugs":{"url":"https://github.com/seamapi/url-search-params-serializer/issues"},"author":{"name":"Seam Labs, Inc.","email":"devops@getseam.com"},"license":"MIT","homepage":"https://github.com/seamapi/url-search-params-serializer","keywords":["node"],"repository":{"type":"git","url":"git+https://github.com/seamapi/url-search-params-serializer.git"},"description":"Serializes JavaScript objects to URLSearchParams.","maintainers":[{"name":"sybohy","email":"sybohy@gmail.com"},{"name":"dawnho","email":"npm@dawnho.com"},{"name":"seambot","email":"devops@getseam.com"},{"name":"razorx","email":"razorx@evansosenko.com"}],"readme":"# URLSearchParams Serializer\n\n[![npm](https://img.shields.io/npm/v/@seamapi/url-search-params-serializer.svg)](https://www.npmjs.com/package/@seamapi/url-search-params-serializer)\n[![GitHub Actions](https://github.com/seamapi/url-search-params-serializer/actions/workflows/check.yml/badge.svg)](https://github.com/seamapi/url-search-params-serializer/actions/workflows/check.yml)\n\nSerializes JavaScript objects to URLSearchParams.\n\n## Description\n\nDefines the standard for how the Seam SDKs and other Seam API consumers\nshould serialize objects to [URLSearchParams] in HTTP GET requests.\nServes as a reference implementation for Seam SDKs in other languages.\n\nThis serializer may be used as a inverse operation when paired with a compatible schema-aware parser like [@seamapi/url-search-params-parser][@url-search-params-parser].\n\n[URLSearchParams]: https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams\n[@url-search-params-parser]: https://github.com/seamapi/url-search-params-parser\n\n### Serialization strategy\n\nSerialization uses\n[`URLSearchParams.toString()`](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/toString#return_value)\nwhich encodes most non-alphanumeric characters.\nSerialization output is stable: object keys are serialized in deterministic order,\nso equivalent inputs produce the same query string.\n\n- The primitive `null` is serialized to an empty value,\n  e.g., `{ foo: null }` serializes to `foo=`.\n- Any `undefined` values are removed,\n  e.g., `{ foo: undefined, bar: 1 }` serializes to `bar=1`.\n- The primitive type `string` is serialized using `.toString()`.\n  - Serialization of the empty string is treated as `undefined`.\n    Otherwise, the serialization of `{ foo: null }` would conflict with `{ foo: '' }`.\n    This serializer chooses to support the more common and more useful case of sending `null`\n    as a meaningful value while treating the empty string as sending no value.\n    This aligns with common UX patterns where input fields are initialized to the empty string.\n- The primitive `number` and `bigint` types are serialized using `.toString()`.\n- The primitive `boolean` type is serialized using `.toString()`,\n  e.g., `{ foo: true, bar: false }` serializes to `foo=true&bar=false`.\n- `Date` objects are detected and serialized using `Date.toISOString()`,\n  e.g., `{ foo: new Date(0) }` serializes to `foo=1970-01-01T00%3A00%3A00.000Z`.\n- `Temporal.Instant` objects are detected and serialized by first converting them to `Date`\n  and then serializing the `Date` as above.\n- Arrays are serialized using\n  [`URLSearchParams.append()`](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams/append):\n  - Array values are serialized as above.\n  - The array `{ foo: [1, 2] }` serializes to `foo=1&foo=2`.\n  - The single element array `{ foo: [1] }` serializes to `foo=1`.\n  - The empty array `{ foo: [] }` serializes to `foo=`.\n    As this serialization overlaps with `null`, parser implementations are advised\n    not to support nullable array parameters and parse this as the empty array.\n  - To support typed tuples, serialization of arrays containing mixed values is allowed.\n  - Serialization of arrays containing `null` or `undefined` values\n    is not supported and will throw an `UnserializableParamError`.\n  - Serialization of arrays containing the empty string\n    is not supported and will throw an `UnserializableParamError`.\n    Otherwise, the serialization of `{ foo: [''] }` would conflict with `{ foo: [] }`.\n    This serializer chooses to support the more common and more useful case of an empty array.\n- Serialization of objects and nested objects first serializes the keys\n  to dot-path format and then serializes the values as above, e.g.,\n  `{ foo: 'a', bar: { baz: 'b', fizz: [1, 2] } }` serializes to\n  `foo=a&bar.baz=b&bar.fizz=1&bar.fizz=2`.\n- Empty objects are serialized to `undefined`, e.g.,\n  `{ foo: {}, bar: { baz: {} }, fizz: 1 }` serializes to `fizz=1`.\n- Serialization of keys containing a `.`\n  is not supported and will throw an `UnserializableParamError`.\n- Serialization of nested arrays or objects nested inside arrays\n  is not supported and will throw an `UnserializableParamError`.\n- Serialization of functions or other objects\n  is not supported and will throw an `UnserializableParamError`.\n- Serialization of `NaN`, `Infinity`, and `-Infinity`\n  is not supported and will throw an `UnserializableParamError`.\n\n#### Why is the empty string and empty object serialized to undefined but not the empty array?\n\nThe empty string, empty object, and empty array are all \"empty\" values,\nhowever, they differ in usefulness and natural intention when represented in a query string.\n\nThe empty string is serialized as `undefined` because\nquery parameters cannot distinguish an empty string from `null`.\nFor example, both `{ foo: '' }` and `{ foo: null }` would naturally serialize to `foo=`.\nThis serializer reserves `foo=` for `null`, because passing `null` in JavaScript is usually intentional.\nIn contrast, `undefined` is JavaScript's default absence value:\noptional object properties, optional chaining, and missing values generally produce `undefined`.\nTreating the empty string as absent therefore aligns with the common case\nwhere an empty string from a form input means \"no value was provided.\"\n\nEmpty objects are serialized as `undefined` because\nthey do not contain any values to serialize.\nSince nested objects are represented using dot-path keys by this serializer,\nan empty object would not produce any query parameter at all.\n\nThe empty array is different because omitting an array parameter\nand passing an empty array parameter can have different meanings.\nFor example, omitting a filter parameter may mean \"do not filter by this field,\"\nwhile passing an empty array may naturally result from code that collected\nmatching or selected values, but found none.\nIn that case, the empty array means \"filter by no allowed values.\"\nArrays are serialized as repeated keys, such as `foo=1&foo=2`.\nAn empty array has no values to repeat, so the serializer uses `foo=`\nto represent that an empty array was provided.\nThis overlaps with the serialization of `null`, so parser implementations\nshould avoid nullable array parameters and parse `foo=` as an empty array\nwhen the schema says the parameter is an array.\n\n### Compatible parsing strategy\n\nSerialization is guaranteed to be well-defined within each type, i.e.,\nif the value-type for a given key in the query string is fixed and known by\nthe consumer parsing the string, it can be unambiguously parsed back to the original primitive value:\n\n- A parser can implement an inverse function to the serialization if it uses a schema which,\n  for each node, defines a type matching exactly one of the primitive or nested types below.\n- Any node may be marked optional, i.e., `undefined`, which corresponds to the absence of the key in the query string.\n- The parser may choose `Temporal.Instant` as an equivalent alternative to `Date`.\n- Object keys must not include a `.`.\n\n##### Primitive\n\n- `string | null`.\n  - Excludes zero-length strings or treats them incidentally as `undefined`.\n- `number | null`.\n- `bigint | null`.\n- `boolean | null`.\n- `Date | null`.\n- `Array<string | number | bigint | boolean | Date>`.\n  - Excludes zero-length strings.\n  - Arrays must use a single value-type.\n  - Otherwise, the array may be a tuple which may use a different value-type per slot.\n\n#### Nested\n\n- `object | null`.\n  - Must meet the same constraints as the top level schema.\n- `Record | null`.\n  - The record type must use a `string` type for the key,\n    and a single primitive or single nested type for the value.\n\n## Installation\n\nAdd this as a dependency to your project using [npm] with\n\n```\n$ npm install @seamapi/url-search-params-serializer\n```\n\n[npm]: https://www.npmjs.com/\n\n## Usage\n\n### Serialize an object to a string\n\n```ts\nimport { serializeUrlSearchParams } from '@seamapi/url-search-params-serializer'\n\nserializeUrlSearchParams({\n  name: 'Dax',\n  age: 27,\n  isAdmin: true,\n  tags: ['cars', 'planes'],\n}) // => 'age=27&isAdmin=true&name=Dax&tags=cars&tags=planes'\n```\n\n### Update an existing URLSearchParams instance\n\n```ts\nimport { updateUrlSearchParams } from '@seamapi/url-search-params-serializer'\n\nconst searchParams = new URLSearchParams()\n\nsearchParams.set('foo', 'bar')\n\nupdateUrlSearchParams(searchParams, {\n  name: 'Dax',\n  age: 27,\n  isAdmin: true,\n  tags: ['cars', 'planes'],\n})\n\nsearchParams.toString() // => 'age=27&foo=bar&isAdmin=true&name=Dax&tags=cars&tags=planes'\n```\n\n### Use directly with [Axios]\n\n```ts\nimport axios from 'axios'\nimport { serializeUrlSearchParams } from '@seamapi/url-search-params-serializer'\n\nconst client = axios.create({\n  paramsSerializer: serializeUrlSearchParams,\n  baseURL: 'https://example.com',\n})\n\nconst { data } = await client.get('/search', {\n  params: {\n    name: 'Dax',\n    age: 27,\n    isAdmin: true,\n    tags: ['cars', 'planes'],\n  },\n})\n```\n\n[Axios]: https://axios-http.com/\n\n## Motivation\n\nURL search parameters are strings, however the Seam API will parse parameters as complex types.\nThe Seam SDK must accept the complex types as input and serialize these\nto search parameters in a way supported by the Seam API.\n\nThere is no single standard for this serialization.\nThis module establishes the serialization standard adopted by the Seam API.\n\n### Why not use [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams)?\n\n- Passing a raw object to URLSearchParams has unpredictable serialization behavior.\n\n### Why not [qs](https://github.com/ljharb/qs)?\n\n- Not a zero-dependency module. Has quite a few dependency layers.\n- Impractical as a reference implementation.\n  qs enables complex, non-standard parsing and serialization,\n  which makes ensuing SDK parity much harder.\n  Similarly, this puts an unreasonable burden on users of the HTTP API or those implementing their own client.\n- The Seam API must ensure it handles a well-defined set of non-string query parameters consistently.\n  Using qs would allow the SDK to send unsupported or incorrectly serialized parameter types to the API\n  resulting in unexpected behavior.\n\n### Why not use the default [Axios](https://axios-http.com/) serializer?\n\n- Using the default [Axios] serializer was the original approach,\n  however it had similar issues to using URLSearchParams and qs as noted above.\n\n## Development and Testing\n\n### Quickstart\n\n```\n$ git clone https://github.com/seamapi/url-search-params-serializer.git\n$ cd url-search-params-serializer\n$ nvm install\n$ npm install\n$ npm run test:watch\n```\n\nPrimary development tasks are defined under `scripts` in `package.json`\nand available via `npm run`.\nView them with\n\n```\n$ npm run\n```\n\n### Source code\n\nThe [source code] is hosted on GitHub.\nClone the project with\n\n```\n$ git clone git@github.com:seamapi/url-search-params-serializer.git\n```\n\n[source code]: https://github.com/seamapi/url-search-params-serializer\n\n### Requirements\n\nYou will need [Node.js] with [npm] and a [Node.js debugging] client.\n\nBe sure that all commands run under the correct Node version, e.g.,\nif using [nvm], install the correct version with\n\n```\n$ nvm install\n```\n\nSet the active version for each shell session with\n\n```\n$ nvm use\n```\n\nInstall the development dependencies with\n\n```\n$ npm install\n```\n\n[Node.js]: https://nodejs.org/\n[Node.js debugging]: https://nodejs.org/en/docs/guides/debugging-getting-started/\n[npm]: https://www.npmjs.com/\n[nvm]: https://github.com/creationix/nvm\n\n### Publishing\n\n#### Automatic\n\nNew versions are released automatically with [semantic-release]\nas long as commits follow the [Angular Commit Message Conventions].\n\n[Angular Commit Message Conventions]: https://semantic-release.gitbook.io/semantic-release/#commit-message-format\n[semantic-release]: https://semantic-release.gitbook.io/\n\n#### Manual\n\nPublish a new version by triggering a [version workflow_dispatch on GitHub Actions].\nThe `version` input will be passed as the first argument to [npm-version].\n\nThis may be done on the web or using the [GitHub CLI] with\n\n```\n$ gh workflow run version.yml --raw-field version=<version>\n```\n\n[GitHub CLI]: https://cli.github.com/\n[npm-version]: https://docs.npmjs.com/cli/version\n[version workflow_dispatch on GitHub Actions]: https://github.com/seamapi/url-search-params-serializer/actions?query=workflow%3Aversion\n\n## GitHub Actions\n\n_GitHub Actions should already be configured: this section is for reference only._\n\nThe following repository secrets must be set on [GitHub Actions]:\n\n- `GH_TOKEN`: A personal access token for the bot user with\n  `packages:write` and `contents:write` permission.\n- `GIT_USER_NAME`: The GitHub bot user's real name.\n- `GIT_USER_EMAIL`: The GitHub bot user's email.\n- `GPG_PRIVATE_KEY`: The GitHub bot user's [GPG private key].\n- `GPG_PASSPHRASE`: The GitHub bot user's GPG passphrase.\n\n[GitHub Actions]: https://github.com/features/actions\n[GPG private key]: https://github.com/marketplace/actions/import-gpg#prerequisites\n\n## Contributing\n\n> If using squash merge, edit and ensure the commit message follows the [Angular Commit Message Conventions] specification.\n> Otherwise, each individual commit must follow the [Angular Commit Message Conventions] specification.\n\n1. Create your feature branch (`git checkout -b my-new-feature`).\n2. Make changes.\n3. Commit your changes (`git commit -am 'Add some feature'`).\n4. Push to the branch (`git push origin my-new-feature`).\n5. Create a new draft pull request.\n6. Ensure all checks pass.\n7. Mark your pull request ready for review.\n8. Wait for the required approval from the code owners.\n9. Merge when ready.\n\n[Angular Commit Message Conventions]: https://semantic-release.gitbook.io/semantic-release/#commit-message-format\n\n## License\n\nThis npm package is licensed under the MIT license.\n\n## Warranty\n\nThis software is provided by the copyright holders and contributors \"as is\" and\nany express or implied warranties, including, but not limited to, the implied\nwarranties of merchantability and fitness for a particular purpose are\ndisclaimed. In no event shall the copyright holder or contributors be liable for\nany direct, indirect, incidental, special, exemplary, or consequential damages\n(including, but not limited to, procurement of substitute goods or services;\nloss of use, data, or profits; or business interruption) however caused and on\nany theory of liability, whether in contract, strict liability, or tort\n(including negligence or otherwise) arising in any way out of the use of this\nsoftware, even if advised of the possibility of such damage.\n","readmeFilename":"README.md"}