{"_id":"@ambitiondev/dynamic-url","_rev":"9-9c53aad1122457f362d6467f81e5f4a2","name":"@ambitiondev/dynamic-url","dist-tags":{"next":"0.0.5-0","latest":"0.0.7"},"versions":{"0.0.0":{"name":"@ambitiondev/dynamic-url","version":"0.0.0","_id":"@ambitiondev/dynamic-url@0.0.0","maintainers":[{"name":"bnachtweh","email":"info@ambitiondev.io"}],"dist":{"shasum":"13bbd07bc451b1d5fb192fb13dd0d5c6fd33f1b8","tarball":"https://registry.npmjs.org/@ambitiondev/dynamic-url/-/dynamic-url-0.0.0.tgz","fileCount":8,"integrity":"sha512-AWvvAc0BObJJjl/r7rGSsH+K7hNvocSOzVcqLfswvTiBq/q8nNgq/C+trcPVLLxLdvE1HLv+vgd+kAQZYdoVzA==","signatures":[{"sig":"MEUCIQCzqhqOgzuoxPhMeZYKbtYZbkYKTYCAzd0SCHjOpS9OmgIgCkhlVctLs9nmLBJRew0Jiau/4oTrYj3sqkfrNDmUkq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7052},"main":"./dist/src/url.js","types":"./dist/src/url.d.ts","authors":[{"url":"https://ambitiondev.io","name":"Berrie Nachtweh - Ambition Concepts","email":"info@ambitiondev.io"}],"gitHead":"ae3d27eb382dc4c8e4abe0c1ada16e409e32cee6","scripts":{"lint":"eslint src/*.ts","test":"vitest","build":"tsc","commit":"git-cz","prepare":"husky","docs:generate":"./.scripts/generate-docs.sh","test:coverage":"vitest run --coverage","--- 🎣 Hooks ---":"","--- 🎗️ Lint ---":"","--- 🧪 Testing ---":"","--- 📚 Documentation ---":"","--- 🤓 Developer Tools ---":""},"_npmUser":{"name":"bnachtweh","email":"info@ambitiondev.io"},"_npmVersion":"10.9.4","description":"lightweight util for creating dynamic endpoint strings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"qs":"^6.14.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","@types/qs":"^6.14.0","@eslint/js":"^9.39.2","commitizen":"^4.3.1","typescript":"^5.9.3","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","typedoc-plugin-markdown":"^4.9.0","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamic-url_0.0.0_1768469653669_0.10454680399461624","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-7":{"name":"@ambitiondev/dynamic-url","version":"0.0.3-7","_id":"@ambitiondev/dynamic-url@0.0.3-7","maintainers":[{"name":"bnachtweh","email":"info@ambitiondev.io"}],"homepage":"https://github.com/ambitiondev/dynamic-url#readme","bugs":{"url":"https://github.com/ambitiondev/dynamic-url/issues"},"dist":{"shasum":"311a96d1f8a1c505d783ea7d078db3ebee6de2b2","tarball":"https://registry.npmjs.org/@ambitiondev/dynamic-url/-/dynamic-url-0.0.3-7.tgz","fileCount":8,"integrity":"sha512-VYTPgVjTuMJ/zg7kXwe03t9XEmdFx37gk2YncvLnUOp732CUar4X42uaVgDSk4BrPtMTA0bwOVGBKEklnalCaA==","signatures":[{"sig":"MEYCIQC1lIJ2Rl8WTsaJvItUIrPufSiQDrk432SNzhTrVGeBjQIhAM0v7iKWHpQYZpSRGbcksQK9cTC+4czA+Q41Zj5gu7jU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambitiondev%2fdynamic-url@0.0.3-7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7456},"main":"./dist/src/url.js","types":"./dist/src/url.d.ts","authors":[{"url":"https://ambitiondev.io","name":"Berrie Nachtweh - Ambition Concepts","email":"info@ambitiondev.io"}],"gitHead":"fedf6e2af8d3bb95b68f610ac4c0c66253d4e21e","scripts":{"lint":"eslint src/*.ts","test":"vitest","build":"tsc","commit":"git-cz","prepare":"husky","docs:generate":"./.scripts/generate-docs.sh","test:coverage":"vitest run --coverage","--- 🎣 Hooks ---":"","--- 🎗️ Lint ---":"","--- 🧪 Testing ---":"","--- 📚 Documentation ---":"","--- 🤓 Developer Tools ---":""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e08c520-ea48-439e-b318-03b1ba73ae6c"}},"repository":{"url":"git+https://github.com/ambitiondev/dynamic-url.git","type":"git"},"_npmVersion":"11.7.0","description":"lightweight util for creating dynamic endpoint strings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"qs":"^6.14.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6","readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","@types/qs":"^6.14.0","@eslint/js":"^9.39.2","commitizen":"^4.3.1","typescript":"^5.9.3","@commitlint/cli":"^20.3.1","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","typedoc-plugin-markdown":"^4.9.0","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamic-url_0.0.3-7_1768509410214_0.8469318781195114","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-1":{"name":"@ambitiondev/dynamic-url","version":"0.0.3-1","_id":"@ambitiondev/dynamic-url@0.0.3-1","maintainers":[{"name":"bnachtweh","email":"info@ambitiondev.io"}],"homepage":"https://github.com/ambitiondev/dynamic-url#readme","bugs":{"url":"https://github.com/ambitiondev/dynamic-url/issues"},"dist":{"shasum":"bd7137d24e1ef04b0e064ee14db898001856e416","tarball":"https://registry.npmjs.org/@ambitiondev/dynamic-url/-/dynamic-url-0.0.3-1.tgz","fileCount":8,"integrity":"sha512-Hdz+agPFrTk9/Nh49MB+GXDqx22WIpYUtV2TSveh7jacJn4CPOgq+8+MXxGYJRg8vRNAOPVHjoIvGpa81fOEsw==","signatures":[{"sig":"MEYCIQD/OdiZ1NCADFuHxjIK8QsI278iKbTLaMGBH0l8klz8swIhALvXng6qNqiKFErtiLrHJLsoSGQh+PVhuEe6CcMtR8XL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambitiondev%2fdynamic-url@0.0.3-1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7412},"main":"./dist/src/url.js","types":"./dist/src/url.d.ts","authors":[{"url":"https://ambitiondev.io","name":"Berrie Nachtweh - Ambition Concepts","email":"info@ambitiondev.io"}],"gitHead":"e80e75c6cdd2dfc4054948bcc97b954f96cb0290","scripts":{"lint":"eslint src/*.ts","test":"vitest","build":"tsc","commit":"git-cz","prepare":"husky","docs:generate":"./.scripts/generate-docs.sh","test:coverage":"vitest run --coverage","--- 🎣 Hooks ---":"","--- 🎗️ Lint ---":"","--- 🧪 Testing ---":"","--- 📚 Documentation ---":"","--- 🤓 Developer Tools ---":""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e08c520-ea48-439e-b318-03b1ba73ae6c"}},"repository":{"url":"git+https://github.com/ambitiondev/dynamic-url.git","type":"git"},"_npmVersion":"11.7.0","description":"lightweight util for creating dynamic endpoint strings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"qs":"^6.14.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6","readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","@types/qs":"^6.14.0","@eslint/js":"^9.39.2","commitizen":"^4.3.1","typescript":"^5.9.3","@commitlint/cli":"^20.3.1","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","typedoc-plugin-markdown":"^4.9.0","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamic-url_0.0.3-1_1768510248559_0.22375382019345214","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@ambitiondev/dynamic-url","version":"0.0.3","_id":"@ambitiondev/dynamic-url@0.0.3","maintainers":[{"name":"bnachtweh","email":"info@ambitiondev.io"}],"homepage":"https://github.com/ambitiondev/dynamic-url#readme","bugs":{"url":"https://github.com/ambitiondev/dynamic-url/issues"},"dist":{"shasum":"4caa6c1b518186c6cc714e42cf4aecc64fce17f5","tarball":"https://registry.npmjs.org/@ambitiondev/dynamic-url/-/dynamic-url-0.0.3.tgz","fileCount":8,"integrity":"sha512-qJCrJQKuBtBpwUtpW4XR0K6YxXaFzBZQuUWVlnQD3UZvgANYwjUx6bdGoP8sBrz5L9VrKos73E7LwGU0OJznUw==","signatures":[{"sig":"MEUCIQDpIprFIXikPu5PfdLKJ/sXLlKiMGPqsE4mkaanuZBamgIgZTUwykCdmBwzg6o468EFHgX34U9z+5pbnDmDU8Li+FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambitiondev%2fdynamic-url@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7410},"main":"./dist/src/url.js","types":"./dist/src/url.d.ts","authors":[{"url":"https://ambitiondev.io","name":"Berrie Nachtweh - Ambition Concepts","email":"info@ambitiondev.io"}],"gitHead":"87fca22242723df6de7caf99c09a3463471a791b","scripts":{"lint":"eslint src/*.ts","test":"vitest","build":"tsc","commit":"git-cz","prepare":"husky","docs:generate":"./.scripts/generate-docs.sh","test:coverage":"vitest run --coverage","--- 🎣 Hooks ---":"","--- 🎗️ Lint ---":"","--- 🧪 Testing ---":"","--- 📚 Documentation ---":"","--- 🤓 Developer Tools ---":""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e08c520-ea48-439e-b318-03b1ba73ae6c"}},"repository":{"url":"git+https://github.com/ambitiondev/dynamic-url.git","type":"git"},"_npmVersion":"11.7.0","description":"lightweight util for creating dynamic endpoint strings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"qs":"^6.14.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","@types/qs":"^6.14.0","@eslint/js":"^9.39.2","commitizen":"^4.3.1","typescript":"^5.9.3","@commitlint/cli":"^20.3.1","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","typedoc-plugin-markdown":"^4.9.0","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamic-url_0.0.3_1768510556452_0.7084398411501898","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@ambitiondev/dynamic-url","version":"0.0.4","_id":"@ambitiondev/dynamic-url@0.0.4","maintainers":[{"name":"bnachtweh","email":"info@ambitiondev.io"}],"homepage":"https://github.com/ambitiondev/dynamic-url#readme","bugs":{"url":"https://github.com/ambitiondev/dynamic-url/issues"},"dist":{"shasum":"527e75ac02ba69df40db5eeb0d51a25ecff50181","tarball":"https://registry.npmjs.org/@ambitiondev/dynamic-url/-/dynamic-url-0.0.4.tgz","fileCount":8,"integrity":"sha512-B88sF7+4H/bofLh28N0L/JU9exh4tLI1q/j//3uNvD6+JzBeYzlM4AI19iGJlMmuqF3ov3CEWsvM+xSZVff6Gg==","signatures":[{"sig":"MEUCIQDFGjaAACjAZcFBGDzCkGsDUb/JCTKgvj2NuwZJPavgEgIgOjUEq1FHHFQNf4l0ZGbB02atDCR912Oc1Vf1MJRopCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambitiondev%2fdynamic-url@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7410},"main":"./dist/src/url.js","types":"./dist/src/url.d.ts","authors":[{"url":"https://ambitiondev.io","name":"Berrie Nachtweh - Ambition Concepts","email":"info@ambitiondev.io"}],"gitHead":"cc640f7723e7410aef44d26882603957f7cdfbd8","scripts":{"lint":"eslint src/*.ts","test":"vitest","build":"tsc","commit":"git-cz","prepare":"husky","docs:generate":"./.scripts/generate-docs.sh","test:coverage":"vitest run --coverage","--- 🎣 Hooks ---":"","--- 🎗️ Lint ---":"","--- 🧪 Testing ---":"","--- 📚 Documentation ---":"","--- 🤓 Developer Tools ---":""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e08c520-ea48-439e-b318-03b1ba73ae6c"}},"repository":{"url":"git+https://github.com/ambitiondev/dynamic-url.git","type":"git"},"_npmVersion":"11.7.0","description":"lightweight util for creating dynamic endpoint strings","directories":{},"_nodeVersion":"22.21.1","dependencies":{"qs":"^6.14.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","@types/qs":"^6.14.0","@eslint/js":"^9.39.2","commitizen":"^4.3.1","typescript":"^5.9.3","@commitlint/cli":"^20.3.1","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","typedoc-plugin-markdown":"^4.9.0","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamic-url_0.0.4_1768511040204_0.4125890109675887","host":"s3://npm-registry-packages-npm-production"}},"0.0.5-0":{"name":"@ambitiondev/dynamic-url","version":"0.0.5-0","_id":"@ambitiondev/dynamic-url@0.0.5-0","maintainers":[{"name":"bnachtweh","email":"info@ambitiondev.io"}],"homepage":"https://github.com/ambitiondev/dynamic-url#readme","bugs":{"url":"https://github.com/ambitiondev/dynamic-url/issues"},"dist":{"shasum":"2dd6c283d7ca6c5881d0bdd5169d278a4bef81e7","tarball":"https://registry.npmjs.org/@ambitiondev/dynamic-url/-/dynamic-url-0.0.5-0.tgz","fileCount":8,"integrity":"sha512-+6MY9P9fK0NRsH1vjLl3G0IgNSe/jrgqxrOPtE0T9+3oUlmONhE1Zov42jsok2xyREzckflAmMmOF7sv5baHfg==","signatures":[{"sig":"MEUCIQDUdDIMwjKJ7YDXK+YRmorQDXxa1NnU1Rm9BM5yz+AXIgIgZnjlHmTyfWBrUKq8IWUdoWmiRjs1CZ4Mi8OU59uT2CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambitiondev%2fdynamic-url@0.0.5-0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11069},"main":"./dist/src/url.js","types":"./dist/src/url.d.ts","authors":[{"url":"https://ambitiondev.io","name":"Berrie Nachtweh - Ambition Concepts","email":"info@ambitiondev.io"}],"gitHead":"a10fcbac15b639f5319114432686157764944d37","scripts":{"lint":"eslint src/*.ts","test":"vitest","build":"tsc","commit":"git-cz","prepare":"husky","docs:generate":"./.scripts/generate-docs.sh","test:coverage":"vitest run --coverage","--- 🎣 Hooks ---":"","--- 🎗️ Lint ---":"","--- 🧪 Testing ---":"","--- 📚 Documentation ---":"","--- 🤓 Developer Tools ---":""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e08c520-ea48-439e-b318-03b1ba73ae6c"}},"repository":{"url":"git+https://github.com/ambitiondev/dynamic-url.git","type":"git"},"_npmVersion":"11.7.0","description":"lightweight util for creating dynamic endpoint strings","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6","readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","@types/qs":"^6.14.0","@eslint/js":"^9.39.2","commitizen":"^4.3.1","typescript":"^5.9.3","@commitlint/cli":"^20.3.1","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","typedoc-plugin-markdown":"^4.9.0","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamic-url_0.0.5-0_1768557051687_0.5639832364763804","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@ambitiondev/dynamic-url","version":"0.0.5","_id":"@ambitiondev/dynamic-url@0.0.5","maintainers":[{"name":"bnachtweh","email":"info@ambitiondev.io"}],"homepage":"https://github.com/ambitiondev/dynamic-url#readme","bugs":{"url":"https://github.com/ambitiondev/dynamic-url/issues"},"dist":{"shasum":"f6119ea54dab62229825f2b676b08d5eea874c74","tarball":"https://registry.npmjs.org/@ambitiondev/dynamic-url/-/dynamic-url-0.0.5.tgz","fileCount":8,"integrity":"sha512-3FRAz+2JU05AeFCYDrmTxPcjV431X9fWejaDLctP8Csru5rLtz+LZrLr7U+yHPSYqDJnqGAzORI1hRYtgkjIdw==","signatures":[{"sig":"MEUCIFxjiCds7DRtaF8mBm+TyLNnCP4PQq/9srHV2uGgYdCqAiEAv+qYpu/KwtO592ca+P92SnudiQG6QCfCSFt0tUSkkCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambitiondev%2fdynamic-url@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11067},"main":"./dist/src/url.js","types":"./dist/src/url.d.ts","authors":[{"url":"https://ambitiondev.io","name":"Berrie Nachtweh - Ambition Concepts","email":"info@ambitiondev.io"}],"gitHead":"f198445918096d16ae6e0e894e3b5aa82c59d0fb","scripts":{"lint":"eslint src/*.ts","test":"vitest","build":"tsc","commit":"git-cz","prepare":"husky","docs:generate":"./.scripts/generate-docs.sh","test:coverage":"vitest run --coverage","--- 🎣 Hooks ---":"","--- 🎗️ Lint ---":"","--- 🧪 Testing ---":"","--- 📚 Documentation ---":"","--- 🤓 Developer Tools ---":""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e08c520-ea48-439e-b318-03b1ba73ae6c"}},"repository":{"url":"git+https://github.com/ambitiondev/dynamic-url.git","type":"git"},"_npmVersion":"11.7.0","description":"lightweight util for creating dynamic endpoint strings","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","@types/qs":"^6.14.0","@eslint/js":"^9.39.2","commitizen":"^4.3.1","typescript":"^5.9.3","@commitlint/cli":"^20.3.1","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","typedoc-plugin-markdown":"^4.9.0","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamic-url_0.0.5_1768576675097_0.804908511754812","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@ambitiondev/dynamic-url","version":"0.0.6","keywords":["url","dynamic-url","endpoint","query-string","url-builder","dynamic","url","query","route","param","parameters"],"license":"MIT","_id":"@ambitiondev/dynamic-url@0.0.6","maintainers":[{"name":"bnachtweh","email":"info@ambitiondev.io"}],"homepage":"https://github.com/ambitiondev/dynamic-url#readme","bugs":{"url":"https://github.com/ambitiondev/dynamic-url/issues"},"dist":{"shasum":"717171c7baf310312cdc29b3d7b09fc64ce97429","tarball":"https://registry.npmjs.org/@ambitiondev/dynamic-url/-/dynamic-url-0.0.6.tgz","fileCount":9,"integrity":"sha512-Yj60Okdvwk1NOKTb0BJ9zLABkqz30fE6YyRy5rT1GgVJfs0w3tXXjX5Pou+GNn8mHVZe1lxpAcys6XkEskAn8g==","signatures":[{"sig":"MEUCIQCY/E6JLsgBxYQhIIvyRar+lXAknL171zNHsVPQ2WRW7wIgaPO/UQ65uOaeMCbvcCjb4yYvyerSZZ5nyApNXmE1c2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambitiondev%2fdynamic-url@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12816},"main":"./dist/src/url.js","types":"./dist/src/url.d.ts","authors":[{"url":"https://ambitiondev.io","name":"Berrie Nachtweh - Ambition Concepts","email":"info@ambitiondev.io"}],"gitHead":"f065aadd9e7c3cd6f58a0e0db3450210a0d1b33c","scripts":{"lint":"eslint src/*.ts","test":"vitest","build":"tsc","commit":"git-cz","prepare":"husky","docs:generate":"./.scripts/generate-docs.sh","test:coverage":"vitest run --coverage","--- 🎣 Hooks ---":"","--- 🎗️ Lint ---":"","--- 🧪 Testing ---":"","--- 📚 Documentation ---":"","--- 🤓 Developer Tools ---":""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e08c520-ea48-439e-b318-03b1ba73ae6c"}},"repository":{"url":"git+https://github.com/ambitiondev/dynamic-url.git","type":"git"},"_npmVersion":"11.7.0","description":"lightweight util for creating dynamic endpoint strings","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"packageManager":"pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6","devDependencies":{"husky":"^9.1.7","eslint":"^9.39.2","vitest":"^4.0.17","typedoc":"^0.28.16","@types/qs":"^6.14.0","@eslint/js":"^9.39.2","commitizen":"^4.3.1","typescript":"^5.9.3","@commitlint/cli":"^20.3.1","typescript-eslint":"^8.53.0","@vitest/coverage-v8":"^4.0.17","typedoc-plugin-markdown":"^4.9.0","@commitlint/config-conventional":"^20.3.1"},"_npmOperationalInternal":{"tmp":"tmp/dynamic-url_0.0.6_1768581412807_0.004530421781945071","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@ambitiondev/dynamic-url","description":"lightweight util for creating dynamic endpoint strings","version":"0.0.7","main":"./dist/src/url.js","types":"./dist/src/url.d.ts","repository":{"type":"git","url":"git+https://github.com/ambitiondev/dynamic-url.git"},"bugs":{"url":"https://github.com/ambitiondev/dynamic-url/issues"},"homepage":"https://github.com/ambitiondev/dynamic-url#readme","keywords":["url","dynamic-url","endpoint","query-string","url-builder","dynamic","url","query","route","param","parameters"],"license":"MIT","authors":[{"name":"Berrie Nachtweh - Ambition Concepts","email":"info@ambitiondev.io","url":"https://ambitiondev.io"}],"devDependencies":{"@commitlint/cli":"^20.3.1","@commitlint/config-conventional":"^20.3.1","@eslint/js":"^9.39.2","@vitest/coverage-v8":"^4.0.17","commitizen":"^4.3.1","eslint":"^9.39.2","husky":"^9.1.7","typedoc":"^0.28.16","typedoc-plugin-markdown":"^4.9.0","typescript":"^5.9.3","typescript-eslint":"^8.53.0","vitest":"^4.0.17"},"scripts":{"--- 🎣 Hooks ---":"","prepare":"husky","--- 🧪 Testing ---":"","test":"vitest","test:coverage":"vitest run --coverage","--- 🎗️ Lint ---":"","lint":"eslint src/*.ts","--- 📚 Documentation ---":"","docs:generate":"./.scripts/generate-docs.sh","--- 🤓 Developer Tools ---":"","commit":"git-cz","build":"tsc"},"packageManager":"pnpm@10.7.0+sha512.6b865ad4b62a1d9842b61d674a393903b871d9244954f652b8842c2b553c72176b278f64c463e52d40fff8aba385c235c8c9ecf5cc7de4fd78b8bb6d49633ab6","gitHead":"5165b50f435deab125757190e2deb323723b6a0b","_id":"@ambitiondev/dynamic-url@0.0.7","_nodeVersion":"22.21.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-m+gRdtlDmviRgjLU19/U+ORwikUDidQC4Sli8mtsWENCDZqiMKWuoQX+KXWA5c2YheQBrKx4yt6lVDRqw7kYMA==","shasum":"c20088675dcbd16c5a0158a2bc17e8cf69effad8","tarball":"https://registry.npmjs.org/@ambitiondev/dynamic-url/-/dynamic-url-0.0.7.tgz","fileCount":9,"unpackedSize":12788,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ambitiondev%2fdynamic-url@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDWG8afIPRPlXWOaU80sACJ0NBzSGSr8FdPn4sMV3bXZAIgL1joZm55JE7kaT2M6u/lZ6SxRqVoc5HVILrJqcrwrnI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7e08c520-ea48-439e-b318-03b1ba73ae6c"}},"directories":{},"maintainers":[{"name":"bnachtweh","email":"info@ambitiondev.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dynamic-url_0.0.7_1768903684189_0.39376486943289746"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-15T09:34:13.620Z","modified":"2026-01-20T10:08:04.678Z","0.0.0":"2026-01-15T09:34:13.821Z","0.0.3-7":"2026-01-15T20:36:50.356Z","0.0.3-1":"2026-01-15T20:50:48.700Z","0.0.3":"2026-01-15T20:55:56.621Z","0.0.4":"2026-01-15T21:04:00.348Z","0.0.5-0":"2026-01-16T09:50:51.831Z","0.0.5":"2026-01-16T15:17:55.267Z","0.0.6":"2026-01-16T16:36:52.974Z","0.0.7":"2026-01-20T10:08:04.345Z"},"bugs":{"url":"https://github.com/ambitiondev/dynamic-url/issues"},"license":"MIT","homepage":"https://github.com/ambitiondev/dynamic-url#readme","keywords":["url","dynamic-url","endpoint","query-string","url-builder","dynamic","url","query","route","param","parameters"],"repository":{"type":"git","url":"git+https://github.com/ambitiondev/dynamic-url.git"},"description":"lightweight util for creating dynamic endpoint strings","maintainers":[{"name":"bnachtweh","email":"info@ambitiondev.io"}],"readme":"# @ambitiondev/dynamic-url\n\nA lightweight JavaScript library for generating dynamic URLs based on templates and parameters.\n\n[![Analyse package health](https://github.com/ambitiondev/dynamic-url/actions/workflows/analyse.yml/badge.svg?branch=main)](https://github.com/ambitiondev/dynamic-url/actions/workflows/analyse.yml)\n[![codecov](https://codecov.io/gh/ambitiondev/dynamic-url/graph/badge.svg)](https://codecov.io/gh/ambitiondev/dynamic-url)\n[![version](https://img.shields.io/npm/v/@ambitiondev/dynamic-url/latest.svg)][package-npm-href]\n[![downloads](https://img.shields.io/npm/dm/@ambitiondev/dynamic-url.svg)][package-npm-href]\n\n## Installation\n\nYou can install the library using npm:\n\n```bash\nnpm install @ambitiondev/dynamic-url\n```\n\n## Usage\n\nHere's a simple example of how to use the library:\n\n```typescript\nimport { DynamicURL } from \"@ambitiondev/dynamic-url\";\n\n// Init the url with your template\nconst url = new DynamicURL(\"https://example.com/{user}/{id}\");\n// Set route and query parameters\nurl.setRouteParams({ user: \"john_doe\", id: 123 });\nurl.setQueryParams({ ref: \"newsletter\", campaign: \"spring_sale\" });\n\n// Resolve the final URL\nconsole.log(url.resolve());\n// Output: https://example.com/john_doe/123?ref=newsletter&campaign=spring_sale\n```\n\n## More docs\n\n- [API](./docs/api.md)\n\n[package-npm-href]: https://www.npmjs.com/package/@ambitiondev/dynamic-url\n","readmeFilename":"README.md"}