{"_id":"url-vir","_rev":"27-65a6ce1e4c054356d4cd0ddbf0860f0f","name":"url-vir","dist-tags":{"latest":"2.2.2"},"versions":{"0.0.0":{"name":"url-vir","version":"0.0.0","keywords":[],"author":"","license":"MIT","_id":"url-vir@0.0.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"dist":{"shasum":"78861546e6dd97172de11e533686416101e3909f","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-0.0.0.tgz","fileCount":1,"integrity":"sha512-BZFQTubLKO91q0A0iDiWWMxsyA+60Rvty1dARqQoIWrIA4hizFJjf5V6zPOXYchAILqXQCwa9j2pvAe8jggEDQ==","signatures":[{"sig":"MEUCIFv9/aF2pjSJcyo1zuq7lXdIn63oClLnUyhNtWKZ49UBAiEAoEQeLmolv9OOnTHvdjvbA3dWbllMS8J5XJFg7SAoi4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"_npmVersion":"10.2.5","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/url-vir_0.0.0_1709903163962_0.48655758026152296","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"url-vir","version":"1.0.0","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@1.0.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"54cf11245621a361ddf945d8ce2d1a4d770cac00","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-1.0.0.tgz","fileCount":18,"integrity":"sha512-TlgLEXemN2K3T2K76r6tCUVbZdA1Sx9HBMdlnp8JL02gcMk90AuxSUwKnfr0F51b4H4g6HkW+kLqjBIFgdDmkw==","signatures":[{"sig":"MEUCIHMmMNo3fpHPSfZfWkUkOpjfq1MVjc7JLkrYPHTfLszCAiEAmCXs02FLgpvE8f540LbXYAOXE7/Zq29pI0EUwjnaklw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45736},"types":"dist/index.d.ts","module":"dist/index.js","gitHead":"13162eac2136feb380e9368a8464b84747d9aca0","scripts":{"docs":"virmator docs","test":"virmator test-web","start":"virmator frontend","format":"virmator format","compile":"virmator compile","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --colors --kill-others-on-fail -c auto --names types,tests,spelling,format,docs,deps \"npm run test:types\" \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:types":"tsc --noEmit","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"10.2.5","description":"Url helpers","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.12.0","@augment-vir/common":"^25.0.0","object-shape-tester":"^2.3.2","run-time-assertions":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.2","cspell":"^8.6.0","esbuild":"^0.20.1","typedoc":"^0.25.12","prettier":"^3.2.5","virmator":"^11.4.0","typescript":"5.3.3","@types/mocha":"^10.0.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.2.3","vite-tsconfig-paths":"^4.3.1","@augment-vir/node-js":"^25.0.0","prettier-plugin-toml":"^2.0.1","prettier-plugin-jsdoc":"^1.3.0","@web/dev-server-esbuild":"^1.0.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^3.1.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.4.12","@augment-vir/browser-testing":"^25.0.0","istanbul-smart-text-reporter":"^1.1.4","markdown-code-example-inserter":"^1.0.0","prettier-plugin-multiline-arrays":"^3.0.4","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_1.0.0_1710252811479_0.4089542489159135","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"url-vir","version":"1.1.0","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@1.1.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"fc0960589011296fda3cff79eb4790dcfc87e726","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-1.1.0.tgz","fileCount":25,"integrity":"sha512-j+BoBCo312xnDqZOsTeitoCB2KQ74+UAZE/VL4jp2APb5SRWNnv4et7FxSMcpHP84rV+/oSKGn7wjWJA96cPog==","signatures":[{"sig":"MEQCIEIk5X1kkAiV3aXSp6AHOhCr+rBmgR+VVmdHT32jfdNhAiBvctRpu/fVs9Ffia39H8EAUxDC72MXpskr0nUHCBZcOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70604},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"6cb26f084557cc1c2491b313c2e690ba01f5a37a","scripts":{"docs":"virmator docs","test":"virmator test-web","start":"virmator frontend","format":"virmator format","compile":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --colors --kill-others-on-fail -c auto --names types,tests,spelling,format,docs,deps \"npm run test:types\" \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:types":"tsc --noEmit","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"10.2.5","description":"Url helpers","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.12.0","@augment-vir/common":"^25.0.0","object-shape-tester":"^2.3.2","run-time-assertions":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.2","cspell":"^8.6.0","esbuild":"^0.20.1","typedoc":"^0.25.12","prettier":"^3.2.5","virmator":"^11.4.0","typescript":"5.3.3","@types/mocha":"^10.0.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.2.3","vite-tsconfig-paths":"^4.3.1","@augment-vir/node-js":"^25.0.0","prettier-plugin-toml":"^2.0.1","prettier-plugin-jsdoc":"^1.3.0","@web/dev-server-esbuild":"^1.0.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^3.1.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.4.12","@augment-vir/browser-testing":"^25.0.0","istanbul-smart-text-reporter":"^1.1.4","markdown-code-example-inserter":"^1.0.0","prettier-plugin-multiline-arrays":"^3.0.4","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_1.1.0_1710289203730_0.6413788518782109","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"url-vir","version":"1.1.1","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@1.1.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"42f4e33042ad84dd9b1401356e68806d4e1af269","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-1.1.1.tgz","fileCount":25,"integrity":"sha512-t7/L77Y683h5Rzvv4MnUePdQKmOuZ0eLH/iowDv+P5+utNWJhhKdIwcxAyNC7Stygq4U3KEc64D61w64WJgxdg==","signatures":[{"sig":"MEQCIBhgycaGgYRgG48iE5YVTtM498uKln9QRSwz91chqLPjAiAZD5NN4LjSNpmz/b+QgUxWeUhu0rZspbPIhcDa8u02cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70604},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"c4d5e201c2881ff9077edc6ff6dfb63a55ef3cfe","scripts":{"docs":"virmator docs","test":"virmator test-web","start":"virmator frontend","format":"virmator format","compile":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --colors --kill-others-on-fail -c auto --names types,tests,spelling,format,docs,deps \"npm run test:types\" \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:types":"tsc --noEmit","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"10.2.5","description":"Url helpers","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.14.0","@augment-vir/common":"^26.2.1","object-shape-tester":"^2.3.2","run-time-assertions":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.2","cspell":"^8.6.1","esbuild":"^0.20.2","typedoc":"^0.25.12","prettier":"^3.2.5","virmator":"^11.5.2","typescript":"5.4.3","@types/mocha":"^10.0.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.2.4","vite-tsconfig-paths":"^4.3.2","@augment-vir/node-js":"^26.2.1","prettier-plugin-toml":"^2.0.1","prettier-plugin-jsdoc":"^1.3.0","@web/dev-server-esbuild":"^1.0.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.0.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.4.13","@augment-vir/browser-testing":"^26.2.1","istanbul-smart-text-reporter":"^1.1.4","markdown-code-example-inserter":"^1.0.0","prettier-plugin-multiline-arrays":"^3.0.4","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_1.1.1_1711826688942_0.7948200738945941","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"url-vir","version":"1.2.0","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@1.2.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"031e277b430223f68fa8f96999e346be61774785","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-1.2.0.tgz","fileCount":31,"integrity":"sha512-xPWM9P7PwnxXhNSUo/kPwnZ50+pzTwox5wmiJGzyFtd0YYBF8HsKIpII32c5gx46jstP8JIAXc49xB8yyNiZHA==","signatures":[{"sig":"MEUCICMRGZpEwcN3WVEaclVe6/AWH5ZMg/NUmKF5CpBM5crlAiEAtWXhUrC0XwSMtb+dldcENsgq42JAb35OnrjjhA+F07E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72250},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"45fd14ca75f36452649184e9471abdbc664baab9","scripts":{"docs":"virmator docs","test":"virmator test-web","start":"virmator frontend","format":"virmator format","compile":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --colors --kill-others-on-fail -c auto --names types,tests,spelling,format,docs,deps \"npm run test:types\" \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:types":"tsc --noEmit","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"10.2.5","description":"Url helpers","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.15.0","@augment-vir/common":"^26.3.2","object-shape-tester":"^2.3.2","run-time-assertions":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.2","cspell":"^8.7.0","esbuild":"^0.20.2","typedoc":"^0.25.13","prettier":"^3.2.5","virmator":"^11.5.2","typescript":"5.4.5","@types/mocha":"^10.0.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.0","vite-tsconfig-paths":"^4.3.2","@augment-vir/node-js":"^26.3.2","prettier-plugin-toml":"^2.0.1","prettier-plugin-jsdoc":"^1.3.0","@web/dev-server-esbuild":"^1.0.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.0.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.0","@augment-vir/browser-testing":"^26.3.2","istanbul-smart-text-reporter":"^1.1.4","markdown-code-example-inserter":"^1.0.0","prettier-plugin-multiline-arrays":"^3.0.4","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_1.2.0_1713020811124_0.4386527092767267","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"url-vir","version":"1.3.0","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@1.3.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"6924363b8dcff274fa4a4467aa7d9110a545bfcd","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-1.3.0.tgz","fileCount":31,"integrity":"sha512-GNwSjNweE6atUIUWj2ZzfuLsEiVchYp6clE4UExXj0gqNqCkDNnYHfr84ASZr48pWUY0TtG9h+2yRj6OeF+asg==","signatures":[{"sig":"MEUCIQCCvdq96tj+iO0NXLcOhA/CGwqxum/CbhfBAHbWkXgeawIgcfnfgQwMiEogcrbPufzH5NX3Vli4Z44+63yteHQpWOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73399},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"f8c4ada1688f7d24997966e62a75903ea8bff9c8","scripts":{"docs":"virmator docs","test":"virmator test-web","start":"virmator frontend","format":"virmator format","compile":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --colors --kill-others-on-fail -c auto --names types,tests,spelling,format,docs,deps \"npm run test:types\" \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:types":"tsc --noEmit","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"10.2.5","description":"Url helpers","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.15.0","@augment-vir/common":"^26.3.2","object-shape-tester":"^2.3.2","run-time-assertions":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.2","cspell":"^8.7.0","esbuild":"^0.20.2","typedoc":"^0.25.13","prettier":"^3.2.5","virmator":"^11.5.2","typescript":"5.4.5","@types/mocha":"^10.0.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.0","vite-tsconfig-paths":"^4.3.2","@augment-vir/node-js":"^26.3.2","prettier-plugin-toml":"^2.0.1","prettier-plugin-jsdoc":"^1.3.0","@web/dev-server-esbuild":"^1.0.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.0.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.0","@augment-vir/browser-testing":"^26.3.2","istanbul-smart-text-reporter":"^1.1.4","markdown-code-example-inserter":"^1.0.0","prettier-plugin-multiline-arrays":"^3.0.4","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_1.3.0_1713099417971_0.9346566065191464","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"url-vir","version":"1.3.1","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@1.3.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"f61093bf7213e3b85cae8627b4cfcf1156fe44a5","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-1.3.1.tgz","fileCount":31,"integrity":"sha512-DNtBmb2qMCOK1qmpsqckWoaNQ+Af4obwqKsqVnOMe/MI1Mkhi4qe/D610XvsoGdeenbdoz1W0t+Jn1oGom57VQ==","signatures":[{"sig":"MEUCIDB6pJKZAoG0EUIVnGQJoPhvQsqPGuqO9z3O3zUvFtr1AiEA8OtB5UvXsn5135DaD//525+z9JCcKn0dzcFbfZty8vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73687},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"81fb17740cd794818c105eb87983af7a48303d68","scripts":{"docs":"virmator docs","test":"virmator test-web","start":"virmator frontend","format":"virmator format","compile":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --colors --kill-others-on-fail -c auto --names types,tests,spelling,format,docs,deps \"npm run test:types\" \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:types":"tsc --noEmit","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"10.2.5","description":"Url helpers","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.15.0","@augment-vir/common":"^26.3.2","object-shape-tester":"^2.3.2","run-time-assertions":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.2","cspell":"^8.7.0","esbuild":"^0.20.2","typedoc":"^0.25.13","prettier":"^3.2.5","virmator":"^11.5.2","typescript":"5.4.5","@types/mocha":"^10.0.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.0","vite-tsconfig-paths":"^4.3.2","@augment-vir/node-js":"^26.3.2","prettier-plugin-toml":"^2.0.1","prettier-plugin-jsdoc":"^1.3.0","@web/dev-server-esbuild":"^1.0.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.0.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.0","@augment-vir/browser-testing":"^26.3.2","istanbul-smart-text-reporter":"^1.1.4","markdown-code-example-inserter":"^1.0.0","prettier-plugin-multiline-arrays":"^3.0.4","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_1.3.1_1713199251809_0.4814870575164789","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"url-vir","version":"1.4.0","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@1.4.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"68ba84c136599121a1e34f4e3d53d915191cdae8","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-1.4.0.tgz","fileCount":31,"integrity":"sha512-oynTABkqchJvpsN59xk1zahvWJ8+F+Z9h/zvSXCXC8yj89Di1sA7AkfgjYX1prP+VdIQrgQ7QEHHJHPl7C3i1w==","signatures":[{"sig":"MEYCIQDoBvCuVsObI1ftnDRUt9WQ3q5aC+v/AxBFpeXzEa4vfgIhAJIuNR3vhZArnQ0adjHWAGonFRGFBlnfp1d3HtMPtL2F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74883},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"7a80f3e71902ee09afce135c4f7b8d3744ad2950","scripts":{"docs":"virmator docs","test":"virmator test-web","start":"virmator frontend","format":"virmator format","compile":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --colors --kill-others-on-fail -c auto --names types,tests,spelling,format,docs,deps \"npm run test:types\" \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:types":"tsc --noEmit","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"10.2.5","description":"Url helpers","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.15.0","@augment-vir/common":"^26.3.2","object-shape-tester":"^2.3.2","run-time-assertions":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.2","cspell":"^8.7.0","esbuild":"^0.20.2","typedoc":"^0.25.13","prettier":"^3.2.5","virmator":"^11.5.2","typescript":"5.4.5","@types/mocha":"^10.0.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.0","vite-tsconfig-paths":"^4.3.2","@augment-vir/node-js":"^26.3.2","prettier-plugin-toml":"^2.0.1","prettier-plugin-jsdoc":"^1.3.0","@web/dev-server-esbuild":"^1.0.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.0.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.0","@augment-vir/browser-testing":"^26.3.2","istanbul-smart-text-reporter":"^1.1.4","markdown-code-example-inserter":"^1.0.0","prettier-plugin-multiline-arrays":"^3.0.4","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_1.4.0_1713213544173_0.5651554623456021","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"url-vir","version":"1.4.1","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@1.4.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"802d030549114c7b13a44e6a2d7cfbc7aa915e63","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-1.4.1.tgz","fileCount":31,"integrity":"sha512-BN3HD7NmoHyC9prvw0c2l53bFxVpjlDccxgJRU8uaHjK/OSo/ahHhT1P03qcrJuGedltP/1bTe8uY6wm0bYAVg==","signatures":[{"sig":"MEYCIQDfnini6dtq6oDHgmp18zEghC9nA/Ft3xymrAQipd3XxwIhAImjHJxnEXEiHgEKzxN6ZQLzATXWbtVX803KSMkUnHt2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75102},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"2504c4af3ef9085a46b625bda60f0ba3b8c6a2f0","scripts":{"docs":"virmator docs","test":"virmator test-web","start":"virmator frontend","format":"virmator format","compile":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --colors --kill-others-on-fail -c auto --names types,tests,spelling,format,docs,deps \"npm run test:types\" \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:types":"tsc --noEmit","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"10.7.0","description":"Url helpers","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.18.2","@augment-vir/common":"^28.0.0","object-shape-tester":"^2.3.2","run-time-assertions":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.2","cspell":"^8.8.1","esbuild":"^0.21.2","typedoc":"^0.25.13","prettier":"^3.2.5","virmator":"^11.5.2","typescript":"5.4.5","@types/mocha":"^10.0.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.2","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.2","vite-tsconfig-paths":"^4.3.2","@augment-vir/node-js":"^28.0.0","prettier-plugin-toml":"^2.0.1","prettier-plugin-jsdoc":"^1.3.0","@web/dev-server-esbuild":"^1.0.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.0.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.0","@augment-vir/browser-testing":"^28.0.0","istanbul-smart-text-reporter":"^1.1.4","markdown-code-example-inserter":"^1.0.0","prettier-plugin-multiline-arrays":"^3.0.4","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_1.4.1_1715635550114_0.8536984276563817","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"url-vir","version":"1.5.0","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@1.5.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"e136f01ddd7bf376ae1b50694963af91fd94f016","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-1.5.0.tgz","fileCount":31,"integrity":"sha512-4+PE51zUvtMSCQQUE7QcGx7c3ZXzkXcfswIgVwP9HOMLZcudEstZvKXHT9ZawAg4WTDXD7FuEj8RtwMpneOROQ==","signatures":[{"sig":"MEUCIG9xhLuY9acjtLbGoMgfZC/pYRBNT7n/SXJpInSy4vx4AiEA23j2vKcWEJhdpwEWNL2OXyYKYjfPw1KNLRw2uIbAKu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75381},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"107685dcd41bb1d5047c0009b790941e5e2a776d","scripts":{"docs":"virmator docs","test":"virmator test-web","start":"virmator frontend","format":"virmator format","compile":"rm -rf dist && tsc -p tsconfig.json && tsc -p tsconfig.cjs.json","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --colors --kill-others-on-fail -c auto --names types,tests,spelling,format,docs,deps \"npm run test:types\" \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:types":"tsc --noEmit","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"10.8.0","description":"Url helpers","directories":{},"_nodeVersion":"22.2.0","dependencies":{"type-fest":"^4.18.3","@augment-vir/common":"^28.0.2","object-shape-tester":"^2.3.2","run-time-assertions":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.5.2","cspell":"^8.8.3","esbuild":"^0.21.4","typedoc":"^0.25.13","prettier":"^3.2.5","virmator":"^11.5.2","typescript":"5.4.5","@types/mocha":"^10.0.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.2","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.2","vite-tsconfig-paths":"^4.3.2","@augment-vir/node-js":"^28.0.2","prettier-plugin-toml":"^2.0.1","prettier-plugin-jsdoc":"^1.3.0","@web/dev-server-esbuild":"^1.0.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.0.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.0","@augment-vir/browser-testing":"^28.0.2","istanbul-smart-text-reporter":"^1.1.4","markdown-code-example-inserter":"^1.0.0","prettier-plugin-multiline-arrays":"^3.0.4","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_1.5.0_1717075298724_0.9866197226424818","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"url-vir","version":"2.0.0","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.0.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"1b8a31c5ddf5ed230c2f1e72731028522063ad40","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.0.0.tgz","fileCount":20,"integrity":"sha512-17RkW4+b0GyFlfTrkGxo25bomtxvRu0SkU/ncEmJjkSGWusu43Il8aexPKzNaxeiiEdKf7Um9H08+JW3Z+jNMw==","signatures":[{"sig":"MEYCIQC3F0We6qNtY6eGVlnSYY7/Gow/LIPAr3keXOdT6z6oqQIhAJgDebhnYIxegJLyFlEpJROupP/tP4QZwJYVqGEC0mh4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46166},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"697d5ec79a434abdd11d2ba4210be999dec58a9b","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"10.8.3","description":"Url helpers","directories":{},"_nodeVersion":"22.9.0","dependencies":{"type-fest":"^4.26.1","@augment-vir/assert":"^30.2.0","@augment-vir/common":"^30.2.0","object-shape-tester":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.8","cspell":"^8.14.4","eslint":"^9.10.0","esbuild":"^0.24.0","typedoc":"^0.26.7","prettier":"^3.3.3","virmator":"^13.4.1","@eslint/js":"^9.10.0","typescript":"5.6.2","@eslint/eslintrc":"^3.1.0","@web/test-runner":"^0.19.0","@augment-vir/test":"^30.2.0","npm-check-updates":"^17.1.3","typescript-eslint":"^8.5.0","dependency-cruiser":"^16.4.2","eslint-plugin-jsdoc":"^50.2.3","vite-tsconfig-paths":"^5.0.1","prettier-plugin-toml":"^2.0.1","eslint-plugin-sonarjs":"^2.0.2","eslint-plugin-unicorn":"^55.0.0","prettier-plugin-jsdoc":"^1.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@web/dev-server-esbuild":"^1.0.2","@stylistic/eslint-plugin":"^2.8.0","eslint-plugin-playwright":"^1.6.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.0.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^2.8.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.2","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.0","@typescript-eslint/eslint-plugin":"^8.5.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^3.0.6","prettier-plugin-organize-imports":"^4.1.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.0.0_1727960233675_0.03193558970497312","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"url-vir","version":"2.0.1","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.0.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"49f2116301ee4b1a89996a5e2f1042618e16cd2f","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.0.1.tgz","fileCount":20,"integrity":"sha512-zaFaWeaqJMwFxOCFui5+wqnR7Qtmae7yU+y/EJcFuNoagkL+6AEyyxFSoy81wGbIhudQQeaAreleeN16EruyxA==","signatures":[{"sig":"MEYCIQCq22IbTyn6M7E3u70BOW8h5LjfJMLrksPXo+W5tr3gOAIhALEwsYEiG30eL/+d8gspbKsZPK4CWjrnq0Tj4swrqqWg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"d9213fb68aeaaab20bd9a7330f8c5c0f5cee6cc0","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"10.9.1","description":"Url helpers","directories":{},"_nodeVersion":"22.9.0","dependencies":{"type-fest":"^4.30.0","@augment-vir/assert":"^31.0.1","@augment-vir/common":"^31.0.1","object-shape-tester":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.3","cspell":"^8.16.1","eslint":"^9.16.0","esbuild":"^0.24.0","typedoc":"^0.27.4","prettier":"^3.4.2","virmator":"^13.10.5","@eslint/js":"^9.16.0","typescript":"5.7.2","@eslint/eslintrc":"^3.2.0","@web/test-runner":"^0.19.0","@augment-vir/test":"^31.0.1","npm-check-updates":"^17.1.11","typescript-eslint":"^8.18.0","dependency-cruiser":"^16.7.0","eslint-plugin-jsdoc":"^50.6.0","vite-tsconfig-paths":"^5.1.4","prettier-plugin-toml":"^2.0.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-jsdoc":"^1.3.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@web/dev-server-esbuild":"^1.0.3","@stylistic/eslint-plugin":"^2.12.0","eslint-plugin-playwright":"^2.1.0","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.0.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^2.12.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.6","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.2","@typescript-eslint/eslint-plugin":"^8.18.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^3.0.6","prettier-plugin-organize-imports":"^4.1.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.0.1_1733797623245_0.6778550543408544","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"url-vir","version":"2.0.2","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.0.2","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"cd393440abf1a9526774c3319c583d509a708b32","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.0.2.tgz","fileCount":20,"integrity":"sha512-LeThC4/KOuViqJTuvGcmHc3fhruEabR5C83qRa22Vh/GnT/wDq/YF3/clJqQi77NyeBEGDIlGaF0YqszrEH54g==","signatures":[{"sig":"MEQCIERHncBITSKAdyGFLT7NTkvOUY2NiWifHW58vKMTXJhdAiA+lnsCLAgEvfbRf7J1onnoF4QQpHftsCoKXBGwVwzlog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"a16fc6956fc8855bfc6a62ae615ea8b74ac1d768","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.0.0","description":"Url helpers","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fest":"^4.31.0","@augment-vir/assert":"^31.6.0","@augment-vir/common":"^31.6.0","object-shape-tester":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","cspell":"^8.17.1","eslint":"^9.16.0","esbuild":"^0.24.2","typedoc":"^0.27.6","prettier":"^3.4.2","virmator":"^13.11.1","@eslint/js":"^9.16.0","typescript":"5.7.2","@eslint/eslintrc":"^3.2.0","@web/test-runner":"^0.19.0","@augment-vir/test":"^31.6.0","npm-check-updates":"^17.1.13","typescript-eslint":"^8.19.1","dependency-cruiser":"^16.9.0","eslint-plugin-jsdoc":"^50.6.1","vite-tsconfig-paths":"^5.1.4","prettier-plugin-toml":"^2.0.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-jsdoc":"^1.3.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@web/dev-server-esbuild":"^1.0.3","@stylistic/eslint-plugin":"^2.12.1","eslint-plugin-playwright":"^2.1.0","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.0.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^2.12.1","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.6","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.19.1","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.2","prettier-plugin-organize-imports":"^4.1.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.0.2_1736290816774_0.6521170854143283","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"url-vir","version":"2.1.0","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.1.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"b067e580b4308182df4e0b89d6aaf18678a9ea92","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.1.0.tgz","fileCount":20,"integrity":"sha512-QhGZYlb4rfYZVbVummFogrE1o2UmYQ2S2YeFut5+xsnd/aHmDFnyfQ3ATtfz3zyLYpe4Nraw6ViEi9//Qels8A==","signatures":[{"sig":"MEYCIQD49yyO85/B7LpON0Xlb6HBjar9uIQlkPPIeNRrGdNYRQIhAJt2gwecXerc8fsP+g/Wftdty8a3fmpNebXeir94eiYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50333},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"c064fd4d61af2119d66b1f895330659d1f842f9c","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.0.0","description":"Url helpers","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fest":"^4.34.1","@augment-vir/assert":"^31.9.1","@augment-vir/common":"^31.9.1","object-shape-tester":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","cspell":"^8.17.3","eslint":"^9.16.0","esbuild":"^0.25.0","typedoc":"^0.27.7","prettier":"~3.3.3","virmator":"^13.13.0","@eslint/js":"^9.16.0","typescript":"5.7.3","@eslint/eslintrc":"^3.2.0","@web/test-runner":"^0.19.0","@augment-vir/test":"^31.9.1","npm-check-updates":"^17.1.14","typescript-eslint":"^8.24.0","dependency-cruiser":"^16.9.0","eslint-plugin-jsdoc":"^50.6.3","vite-tsconfig-paths":"^5.1.4","prettier-plugin-toml":"^2.0.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-jsdoc":"^1.3.2","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@web/dev-server-esbuild":"^1.0.3","@stylistic/eslint-plugin":"^3.1.0","eslint-plugin-playwright":"^2.2.0","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^3.1.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.8","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.24.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.2","prettier-plugin-organize-imports":"^4.1.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.1.0_1739236263635_0.45970954294089195","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"url-vir","version":"2.1.1","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.1.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"71c0d43a17ce018f7d72f9d10d1c637edc31fc88","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.1.1.tgz","fileCount":20,"integrity":"sha512-v9sz1S6fDAGpqtNfjqQ7tpZFEY4oWAN9l9hkP/hfeuaO8SwhPflwoywR9BcR2dkXhp0T2mxhS9hWOrZlYVrnpA==","signatures":[{"sig":"MEYCIQCYskllUcW/FMFE2YJy7B50dwo1R8Y3x0q99/1JQsVbSQIhAIWaBv7uhqhgAwEZ87slCOjygXrE6RLzpH/vGu/ifSeN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50333},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"6589e9e1ea5caba8678df3a15e9bd66a44778fcc","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.0.0","description":"Url helpers","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fest":"^4.34.1","@augment-vir/assert":"^31.9.1","@augment-vir/common":"^31.9.1","object-shape-tester":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.0","cspell":"^8.17.3","eslint":"^9.16.0","esbuild":"^0.25.0","typedoc":"^0.27.7","prettier":"~3.3.3","virmator":"^13.13.0","@eslint/js":"^9.16.0","typescript":"5.7.3","@eslint/eslintrc":"^3.2.0","@web/test-runner":"^0.19.0","@augment-vir/test":"^31.9.1","npm-check-updates":"^17.1.14","typescript-eslint":"^8.24.0","dependency-cruiser":"^16.9.0","eslint-plugin-jsdoc":"^50.6.3","vite-tsconfig-paths":"^5.1.4","prettier-plugin-toml":"^2.0.1","eslint-plugin-sonarjs":"^3.0.1","eslint-plugin-unicorn":"^56.0.1","prettier-plugin-jsdoc":"^1.3.2","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@web/dev-server-esbuild":"^1.0.3","@stylistic/eslint-plugin":"^3.1.0","eslint-plugin-playwright":"^2.2.0","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^3.1.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.8","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.24.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.2","prettier-plugin-organize-imports":"^4.1.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.1.1_1739237258562_0.06915481136271451","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"url-vir","version":"2.1.2","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.1.2","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"ede9ce02bdd35a7c2f9010171773b27c5ef8098b","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.1.2.tgz","fileCount":20,"integrity":"sha512-ga/deaxbaplr2SIPHq3toSMlOAwGEfhmtDjN5R+WBaO/VpCahiRCxSeZxIkxiCQom2uml5TrPS2YRPxbwKZAJw==","signatures":[{"sig":"MEUCIQDmBLMJ5/KpKDySwnphNGNyfgZ6CEOqmdn7HuaOeCJzdgIgNRC3zB91pnJYYFySz97dPa48MZXTHXhhTU2CVWmcAvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50334},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"de8195f445c7b1200c3e22df4842e80c0102fa1f","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.0.0","description":"Url helpers","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fest":"^4.35.0","@augment-vir/assert":"^31.9.2","@augment-vir/common":"^31.9.2","object-shape-tester":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.1.1","cspell":"^8.17.4","eslint":"^9.20.1","esbuild":"^0.25.0","typedoc":"^0.27.7","prettier":"~3.3.3","virmator":"^13.13.1","@eslint/js":"^9.20.0","typescript":"5.7.3","@eslint/eslintrc":"^3.2.0","@web/test-runner":"^0.20.0","@augment-vir/test":"^31.9.2","npm-check-updates":"^17.1.14","typescript-eslint":"^8.24.1","dependency-cruiser":"^16.10.0","eslint-plugin-jsdoc":"^50.6.3","vite-tsconfig-paths":"^5.1.4","prettier-plugin-toml":"^2.0.1","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.2","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@web/dev-server-esbuild":"^1.0.4","@stylistic/eslint-plugin":"^4.0.1","eslint-plugin-playwright":"^2.2.0","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.0.1","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.8","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.24.1","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.2","prettier-plugin-organize-imports":"^4.1.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.1.2_1740007745617_0.5150658140477011","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"url-vir","version":"2.1.3","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.1.3","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"07a83ec342a4fcb5d649bc6ff49097c1daf8792f","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.1.3.tgz","fileCount":20,"integrity":"sha512-gBSg9A1708I8MYrIhD1QeGD7zsIgtQbQm6rfz/gsn9MF6KueII7RKYrGpNO8hsc1hmKFNlhGfzDZLJRX8S9rhQ==","signatures":[{"sig":"MEYCIQDCBHw90jX9KGgO0VrxBNzScFqEZVZUFDf6x8h5vnyjogIhAKwciJzU28gvD9vh6rDM103WSYoiHkBU80x6efF509pL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"211a36c201eef1f09072dbd6d075a17ac6fc63c8","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && concurrently --colors --kill-others-on-fail -c auto --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.0.0","description":"Url helpers","directories":{},"_nodeVersion":"22.12.0","dependencies":{"type-fest":"^4.35.0","@augment-vir/assert":"^31.9.2","@augment-vir/common":"^31.9.2","object-shape-tester":"^5.1.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","cspell":"^8.17.5","eslint":"^9.21.0","esbuild":"^0.25.0","typedoc":"^0.27.9","prettier":"~3.3.3","virmator":"^13.13.1","@eslint/js":"^9.21.0","typescript":"5.7.3","@eslint/eslintrc":"^3.3.0","@web/test-runner":"^0.20.0","@augment-vir/test":"^31.9.2","npm-check-updates":"^17.1.15","typescript-eslint":"^8.25.0","dependency-cruiser":"^16.10.0","eslint-plugin-jsdoc":"^50.6.3","vite-tsconfig-paths":"^5.1.4","prettier-plugin-toml":"^2.0.2","eslint-plugin-sonarjs":"^3.0.2","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.2","eslint-config-prettier":"^10.0.2","eslint-plugin-prettier":"^5.2.3","@web/dev-server-esbuild":"^1.0.4","@stylistic/eslint-plugin":"^4.1.0","eslint-plugin-playwright":"^2.2.0","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.1.0","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.8","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.25.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.2","prettier-plugin-organize-imports":"^4.1.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.1.3_1740606365026_0.32351937414430476","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"url-vir","version":"2.1.4","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.1.4","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"d6e83456a7c2fca4705173768f455d5ba5898b00","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.1.4.tgz","fileCount":20,"integrity":"sha512-bJ/wteJXJVFrizUKVlKpCQ7lfETiSRKZ+Yo5acBefXXse6pMWFjcZD7e4hmsTajtkEnSQQpSvHt3uXpr3OUDHw==","signatures":[{"sig":"MEQCIHYIDjRkui6mEXB+ufETYQSXSQGwsDZox5T8ADo6awxXAiBbA+dj/xxm4MfCvpYYZZ22nSIsIRTaNBszpXCaI8u5BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"3d2e315efef9fe3327ac8d5b39e03a0ba07b2b9c","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Url helpers","directories":{},"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.41.0","@augment-vir/assert":"^31.33.0","@augment-vir/common":"^31.33.0","object-shape-tester":"^5.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","cspell":"^9.2.0","eslint":"^9.34.0","esbuild":"^0.25.9","typedoc":"^0.28.10","prettier":"~3.3.3","runstorm":"^0.6.1","virmator":"^14.0.1","@eslint/js":"^9.34.0","typescript":"5.9.2","@eslint/eslintrc":"^3.3.1","@web/test-runner":"^0.20.2","@augment-vir/test":"^31.33.0","npm-check-updates":"^18.0.2","typescript-eslint":"^8.40.0","dependency-cruiser":"^17.0.1","eslint-plugin-jsdoc":"^54.1.1","vite-tsconfig-paths":"^5.1.4","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.4","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@web/dev-server-esbuild":"^1.0.4","@stylistic/eslint-plugin":"^5.2.3","eslint-plugin-playwright":"^2.2.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","@web/test-runner-playwright":"^0.11.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.40.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.2.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.1.4_1755998826102_0.17893407606280176","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"url-vir","version":"2.1.5","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.1.5","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"efdef7c7dec551b680fc825e99f489e66e267763","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.1.5.tgz","fileCount":20,"integrity":"sha512-oGYXVSZ0z21nf+Eax2zADdKspi3Rdbd0CjGaZKLgXs2ZKq4TEy6KZ0nb0ZFj6NuwfLiz33HZX0KtwsWFUd7QAA==","signatures":[{"sig":"MEUCIQCZVgX9pUJdSnJuv8Qkbq6YFoeBkfrCw9OJJzHyJJs8/AIgczCT/fN8iEvhTxVztB2kmffU4Hup05vWeez1yvjxbmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"d2d8d4adcc65b1596dcba19dc166282eb2e5d963","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Url helpers","directories":{},"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.41.0","@augment-vir/assert":"^31.33.0","@augment-vir/common":"^31.33.0","object-shape-tester":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.4","cspell":"^9.2.1","eslint":"^9.34.0","esbuild":"^0.25.9","typedoc":"^0.28.12","prettier":"~3.3.3","runstorm":"^0.6.1","virmator":"^14.0.2","@eslint/js":"^9.34.0","typescript":"5.9.2","@eslint/eslintrc":"^3.3.1","@web/test-runner":"^0.20.2","@augment-vir/test":"^31.33.0","npm-check-updates":"^18.0.3","typescript-eslint":"^8.41.0","dependency-cruiser":"^17.0.1","eslint-plugin-jsdoc":"^54.1.1","vite-tsconfig-paths":"^5.1.4","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@web/dev-server-esbuild":"^1.0.4","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","@web/test-runner-playwright":"^0.11.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.41.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.2.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.1.5_1756767618167_0.29566643939281856","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"url-vir","version":"2.1.6","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.1.6","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"3277ecdcd1eb1b6e1286f64aa8c30655d6fb26f6","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.1.6.tgz","fileCount":20,"integrity":"sha512-E93AxSWkwAnouedxBfuMTQCh1Ovzll2vS+PNtGqXx+2/I7ybWknZCqxLJqlInDosPu/0DJGeA7nPzejLOG94Vw==","signatures":[{"sig":"MEQCIBqNl9frs6rBNoygT94LkcPEjRU4Jem0rWhf27dfTHgvAiBhKcaAXjT+QztigLbYd4sGAUW4B5cTCWj8zrwdrTBsHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51193},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"f25119a714792e0c8d7a85b7a16446ce22886de2","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Url helpers","directories":{},"_nodeVersion":"22.18.0","dependencies":{"type-fest":"^4.41.0","@augment-vir/assert":"^31.33.1","@augment-vir/common":"^31.33.1","object-shape-tester":"^6.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.4","cspell":"^9.2.1","eslint":"^9.34.0","esbuild":"^0.25.9","typedoc":"^0.28.12","prettier":"~3.3.3","runstorm":"^0.6.2","virmator":"^14.0.2","@eslint/js":"^9.34.0","typescript":"5.9.2","@eslint/eslintrc":"^3.3.1","@web/test-runner":"^0.20.2","@augment-vir/test":"^31.33.1","npm-check-updates":"^18.0.3","typescript-eslint":"^8.42.0","dependency-cruiser":"^17.0.1","eslint-plugin-jsdoc":"^54.2.1","vite-tsconfig-paths":"^5.1.4","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^57.0.0","prettier-plugin-jsdoc":"^1.3.3","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@web/dev-server-esbuild":"^1.0.4","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","@web/test-runner-playwright":"^0.11.1","prettier-plugin-packagejson":"^2.5.19","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.42.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.3","prettier-plugin-organize-imports":"^4.2.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.1.6_1756825492798_0.9857346630650452","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"url-vir","version":"2.1.7","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.1.7","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"ef9009e4f4fdaf16ac849f3f8cb204ebbe895ff1","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.1.7.tgz","fileCount":20,"integrity":"sha512-1+7zn2w2Ol8EIfzYW6qqxL0d9NzBlos4sg+Uq+kICbFvk5kGY3aDPakiHnleAlgLPs/XUJaKx8e9IKOdYpqMhQ==","signatures":[{"sig":"MEQCIDnXNoS2/k1CoEpAA75nCMtZcYKfxlEFRroYA0F+tn7LAiBmW3xT0bx50PUIycuVwNVMe6oTman1d85qE3GVty0etg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51533},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"2a47ec65b96e2019fad89f85662bfa55dbf9f2e4","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Url helpers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"type-fest":"^5.3.1","@augment-vir/assert":"^31.54.3","@augment-vir/common":"^31.54.3","object-shape-tester":"^6.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.4","cspell":"^9.4.0","eslint":"^9.39.1","esbuild":"^0.27.1","typedoc":"^0.28.15","prettier":"~3.3.3","runstorm":"^0.6.2","virmator":"^14.3.2","@eslint/js":"^9.39.1","typescript":"5.9.3","@eslint/eslintrc":"^3.3.3","@web/test-runner":"^0.20.2","@augment-vir/test":"^31.54.3","npm-check-updates":"^19.1.2","typescript-eslint":"^8.47.0","dependency-cruiser":"^17.3.2","eslint-plugin-jsdoc":"^61.5.0","vite-tsconfig-paths":"^5.1.4","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.5","eslint-plugin-unicorn":"^62.0.0","prettier-plugin-jsdoc":"^1.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@web/dev-server-esbuild":"^1.0.4","@stylistic/eslint-plugin":"^5.6.1","eslint-plugin-playwright":"^2.4.0","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.1.1","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","@web/test-runner-playwright":"^0.11.1","prettier-plugin-packagejson":"^2.5.20","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.47.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.0.5","prettier-plugin-organize-imports":"^4.3.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.1.7_1765297876512_0.1340496110296543","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"url-vir","version":"2.1.8","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.1.8","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"6d490a38f2bf406493d591bc59dc786b575677b1","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.1.8.tgz","fileCount":20,"integrity":"sha512-R9ZhDGp2CebxqbD9evuSMhEHFxXpaCII7RRmHFQvO5caQIrko7aRR4k2c+j7zo0fqw5o1dkqukVOW4TFrxNQHQ==","signatures":[{"sig":"MEUCIGrU4jBVVYm88QOByIJiNhg4OUZrB5lxQTQKDLIspsEEAiEA6juxD2+Wsj3kkklRCMdWpE/jACFP6pYMtevFXiw4Kd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"33c5a6419e82fb588d5c39ada94d52d3a0f9dd1f","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Url helpers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"type-fest":"^5.5.0","@augment-vir/assert":"^31.68.2","@augment-vir/common":"^31.68.2","object-shape-tester":"^6.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.2","cspell":"^9.7.0","eslint":"^9.39.2","esbuild":"^0.27.4","typedoc":"^0.28.18","prettier":"~3.3.3","runstorm":"^1.0.0","virmator":"^14.10.2","@eslint/js":"^9.39.2","typescript":"5.9.3","@eslint/eslintrc":"^3.3.5","@web/test-runner":"^0.20.2","@augment-vir/test":"^31.68.2","npm-check-updates":"^19.6.5","typescript-eslint":"^8.57.1","dependency-cruiser":"^17.3.9","eslint-plugin-jsdoc":"^62.8.0","vite-tsconfig-paths":"^6.1.1","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^4.0.2","eslint-plugin-unicorn":"^63.0.0","prettier-plugin-jsdoc":"^1.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@web/dev-server-esbuild":"^1.0.5","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-playwright":"^2.10.1","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.2.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","@web/test-runner-playwright":"^0.11.1","prettier-plugin-packagejson":"^3.0.2","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.57.2","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.5","prettier-plugin-organize-imports":"^4.3.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.1.8_1774469027411_0.7333770144665384","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"url-vir","version":"2.1.9","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"url-vir@2.1.9","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"1b1d8d9b1ace39dbfe1c1d488502bf83280f45e5","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.1.9.tgz","fileCount":20,"integrity":"sha512-+F6i2AHk9xugGoHxuh9jcWOFt3wGHMxcomgECUTCj27P5QxVXwJSRPPvWE8SQ/IcKD0KIDQ4lMwPFHAhRVK6kw==","signatures":[{"sig":"MEUCIGSlAN/wSApbpOAZm7fKwxLNgemkffVPihy3ch/YFwVkAiEAxNjE03D5b/er/Jkq/rTCcQ0yuC7KiAwyBevF/42ublw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53177},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"879fb7b4180bbb34390932d4e102fbfcf2ffc6ab","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"Url helpers","directories":{},"_nodeVersion":"22.19.0","dependencies":{"type-fest":"^5.6.0","@augment-vir/assert":"^31.68.4","@augment-vir/common":"^31.68.4","object-shape-tester":"^6.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","cspell":"^10.0.0","eslint":"^9.39.2","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"~3.3.3","runstorm":"^1.0.0","virmator":"^14.12.2","@eslint/js":"^9.39.2","typescript":"5.9.3","@eslint/eslintrc":"^3.3.5","@web/test-runner":"^0.20.2","@augment-vir/test":"^31.68.4","npm-check-updates":"^22.0.1","typescript-eslint":"~8.57.1","dependency-cruiser":"^17.3.10","eslint-plugin-jsdoc":"^62.9.0","vite-tsconfig-paths":"^6.1.1","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","prettier-plugin-jsdoc":"^1.8.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@web/dev-server-esbuild":"^1.0.5","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-playwright":"^2.10.2","@web/test-runner-commands":"^0.9.0","prettier-plugin-sort-json":"^4.2.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","@web/test-runner-playwright":"^0.11.1","prettier-plugin-packagejson":"^3.0.2","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.5","@typescript-eslint/eslint-plugin":"^8.59.1","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.7","prettier-plugin-organize-imports":"^4.3.0","@web/test-runner-visual-regression":"^0.10.0","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.1.9_1777661482510_0.9616992763776049","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"url-vir","version":"2.1.10","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT OR CC0-1.0)","_id":"url-vir@2.1.10","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"a90257c66ec3b8c03e02d52ec21811d2651ecde3","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.1.10.tgz","fileCount":20,"integrity":"sha512-DtPxhMMgC691cMmf8SEMo/DAp6d/EBfAQfXu8axVMtwFIe6Yg517rviHT72oME4eqvRquW1RxRmRdc8q1o+oTw==","signatures":[{"sig":"MEQCIBdo5oCDEQ+iLastBYvrOYfhGzmun2RyjOhRjSgVkVCDAiBDzI81afDW116f1K5WLs+fW4iLlskXUwzcS6CX4+iOHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57512},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"910cdc0e46d8dba48b5884ddfdeb9ec3bdc7df02","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.17.0","description":"Url helpers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"type-fest":"^5.8.0","@augment-vir/assert":"^32.1.0","@augment-vir/common":"^32.1.0","object-shape-tester":"^6.14.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","cspell":"^10.0.1","eslint":"^10.7.0","esbuild":"^0.28.1","typedoc":"^0.28.20","prettier":"~3.3.3","runstorm":"^1.0.5","virmator":"^14.28.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@eslint/eslintrc":"^3.3.6","@web/test-runner":"^1.0.0","@augment-vir/test":"^32.1.0","npm-check-updates":"^22.2.9","typescript-eslint":"~8.64.0","dependency-cruiser":"^18.1.0","eslint-plugin-jsdoc":"^63.0.13","vite-tsconfig-paths":"^6.1.1","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^72.0.0","prettier-plugin-jsdoc":"^1.8.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@web/dev-server-esbuild":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-playwright":"^2.10.5","@web/test-runner-commands":"^1.0.1","prettier-plugin-sort-json":"^4.2.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","@web/test-runner-playwright":"^1.0.0","prettier-plugin-packagejson":"^3.0.2","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.6","@typescript-eslint/eslint-plugin":"^8.64.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.10","prettier-plugin-organize-imports":"^4.3.0","@web/test-runner-visual-regression":"^1.0.1","prettier-plugin-interpolated-html-tags":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.1.10_1784692538480_0.21842296181807686","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"url-vir","version":"2.2.0","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT OR CC0-1.0)","_id":"url-vir@2.2.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"2de58dbe28ae8a2b69377e4cfb85bfb60f4be6e4","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.2.0.tgz","fileCount":20,"integrity":"sha512-NAUKuJOEdfe+4M6E94PnO3pcal0hyZ94IZuq7sJY2jMykvu4e3uAfN9FQ8SVxAEpZe05Tp/Jql2H8nU1j5Zb7Q==","signatures":[{"sig":"MEQCIDtCDhNTEZrtViTVHG2x5zZuOGoRpquDA07RHItH+vk0AiBQrLin/dgax6V67RICfY2kXu9N6zTVXpB5mYUgGWI7qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58992},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"c7ef35b216f52ac0b0a9e0642413c5abca63c44f","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.17.0","description":"Url helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@augment-vir/assert":"^32.2.1","@augment-vir/common":"^32.2.1","object-shape-tester":"^6.14.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","cspell":"^10.0.1","eslint":"^10.8.0","esbuild":"^0.28.1","typedoc":"^0.28.20","prettier":"~3.3.3","runstorm":"^1.0.6","virmator":"^14.30.5","@eslint/js":"^10.0.1","typescript":"^6.0.3","@eslint/eslintrc":"^3.3.6","@web/test-runner":"^1.0.0","@augment-vir/test":"^32.2.1","npm-check-updates":"^23.0.1","typescript-eslint":"~8.66.0","dependency-cruiser":"^18.1.1","eslint-plugin-jsdoc":"^63.3.3","vite-tsconfig-paths":"^6.1.1","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","prettier-plugin-jsdoc":"^1.8.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@web/dev-server-esbuild":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-playwright":"^2.11.0","@web/test-runner-commands":"^1.0.1","prettier-plugin-sort-json":"^4.2.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","@web/test-runner-playwright":"^1.0.0","prettier-plugin-packagejson":"^3.0.2","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.6","@typescript-eslint/eslint-plugin":"^8.66.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.11","prettier-plugin-organize-imports":"^4.3.0","@web/test-runner-visual-regression":"^1.0.1","prettier-plugin-interpolated-html-tags":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.2.0_1786538534671_0.35410585800857897","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"url-vir","version":"2.2.1","keywords":["url","vir"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT OR CC0-1.0)","_id":"url-vir@2.2.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"dist":{"shasum":"690f995d9f135b03459d8233979561b94d4e2403","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.2.1.tgz","fileCount":20,"integrity":"sha512-D9NKl4I4q10fG8G/W4TCAvRx3Wf31s+NYp9Lfn04IosKtQYC2HUgabgprB98VavmSa2NU+wSwceSsMgfgUQkhw==","signatures":[{"sig":"MEUCIQD5pi8m5rV+USBY+MN4dCD13P6o9GcKVeLDH7xZtKkA9QIgc8YKGuwgItK9M/WTfH1z93PrOS4HlYXmN1BW0q9qPME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59236},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"9dca52b983af0f5bac18f4e25496c0043629ae6d","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","format":"virmator format","compile":"virmator compile","publish":"virmator publish npm run test:all","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:deps":"virmator deps check","test:docs":"virmator docs check","test:lint":"virmator lint","test:format":"virmator format check","test:coverage":"npm run test coverage","test:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/url-vir.git","type":"git"},"_npmVersion":"11.17.0","description":"Url helpers","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@augment-vir/assert":"^32.2.1","@augment-vir/common":"^32.2.1","object-shape-tester":"^6.14.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","cspell":"^10.0.1","eslint":"^10.8.0","esbuild":"^0.28.1","typedoc":"^0.28.20","prettier":"~3.3.3","runstorm":"^1.0.6","virmator":"^14.30.5","@eslint/js":"^10.0.1","typescript":"^6.0.3","@eslint/eslintrc":"^3.3.6","@web/test-runner":"^1.0.0","@augment-vir/test":"^32.2.1","npm-check-updates":"^23.0.1","typescript-eslint":"~8.66.0","dependency-cruiser":"^18.1.1","eslint-plugin-jsdoc":"^63.3.3","vite-tsconfig-paths":"^6.1.1","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","prettier-plugin-jsdoc":"^1.8.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@web/dev-server-esbuild":"^2.0.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-playwright":"^2.11.0","@web/test-runner-commands":"^1.0.1","prettier-plugin-sort-json":"^4.2.0","eslint-plugin-monorepo-cop":"^1.0.2","@stylistic/eslint-plugin-ts":"^4.4.1","@web/test-runner-playwright":"^1.0.0","prettier-plugin-packagejson":"^3.0.2","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.6","@typescript-eslint/eslint-plugin":"^8.66.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.11","prettier-plugin-organize-imports":"^4.3.0","@web/test-runner-visual-regression":"^1.0.1","prettier-plugin-interpolated-html-tags":"^2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/url-vir_2.2.1_1786568611521_0.6753193704761877","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"url-vir","version":"2.2.2","description":"Url helpers","keywords":["url","vir"],"homepage":"https://github.com/electrovir/url-vir","bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"repository":{"type":"git","url":"git+https://github.com/electrovir/url-vir.git"},"license":"(MIT OR CC0-1.0)","author":{"name":"electrovir","url":"https://github.com/electrovir"},"sideEffects":false,"type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"virmator compile","docs":"virmator docs","format":"virmator format","lint":"virmator lint fix","publish":"virmator publish npm run test:all","test":"virmator test web","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\" \"npm run test:deps\" \"npm run test:lint\"","test:coverage":"npm run test coverage","test:deps":"virmator deps check","test:docs":"virmator docs check","test:format":"virmator format check","test:lint":"virmator lint","test:spelling":"virmator spellcheck"},"dependencies":{"@augment-vir/assert":"^32.2.3","@augment-vir/common":"^32.2.3","object-shape-tester":"^6.15.0"},"devDependencies":{"@augment-vir/test":"^32.2.3","@eslint/eslintrc":"^3.3.6","@eslint/js":"^10.0.1","@stylistic/eslint-plugin":"^5.10.0","@stylistic/eslint-plugin-ts":"^4.4.1","@typescript-eslint/eslint-plugin":"^8.68.0","@web/dev-server-esbuild":"^2.0.0","@web/test-runner":"^1.0.0","@web/test-runner-commands":"^1.0.1","@web/test-runner-playwright":"^1.0.0","@web/test-runner-visual-regression":"^1.0.1","cspell":"^10.1.1","dependency-cruiser":"^18.2.0","esbuild":"^0.28.2","eslint":"^10.9.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jsdoc":"^64.2.1","eslint-plugin-monorepo-cop":"^1.0.2","eslint-plugin-playwright":"^2.11.0","eslint-plugin-prettier":"^5.5.6","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^73.0.0","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.6","npm-check-updates":"^23.1.0","prettier":"~3.3.3","prettier-plugin-interpolated-html-tags":"^2.0.2","prettier-plugin-jsdoc":"^1.8.1","prettier-plugin-multiline-arrays":"^4.1.11","prettier-plugin-organize-imports":"^4.3.0","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-sort-json":"^4.2.0","prettier-plugin-toml":"^2.0.6","runstorm":"^1.0.6","typedoc":"^0.28.20","typescript":"^6.0.3","typescript-eslint":"~8.68.0","virmator":"^14.33.0","vite":"^8.2.2","vite-tsconfig-paths":"^6.1.1"},"engines":{"node":">=22"},"gitHead":"612f300e91c5d583ae9d2fc5196c58c5dbb9340f","_id":"url-vir@2.2.2","_nodeVersion":"24.16.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-5taMyVxN81gjd9ejafON8w89BkGE3MNPfmeZOp4pLqkVwEaCZweBFaDxTq8ozW0Fs6qsQVFnh0saWt/xTSH/IA==","shasum":"2c0fb73afbcb5ee60868cf946e518457ef501f03","tarball":"https://registry.npmjs.org/url-vir/-/url-vir-2.2.2.tgz","fileCount":20,"unpackedSize":60645,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4adnqud/r8/Qyl2nhA5tcaA6vKkEagqu+wjKgDJ1c/wIhAMTEAkV0edQfBR00PfBN5wvXo1EUdJmmnVrnQg5669Qq"}]},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"directories":{},"maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/url-vir_2.2.2_1788203339244_0.7065316946941185"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-08T13:06:03.961Z","modified":"2026-08-31T19:08:59.571Z","0.0.0":"2024-03-08T13:06:04.110Z","1.0.0":"2024-03-12T14:13:31.912Z","1.1.0":"2024-03-13T00:20:03.909Z","1.1.1":"2024-03-30T19:24:49.111Z","1.2.0":"2024-04-13T15:06:51.301Z","1.3.0":"2024-04-14T12:56:58.183Z","1.3.1":"2024-04-15T16:40:51.990Z","1.4.0":"2024-04-15T20:39:04.333Z","1.4.1":"2024-05-13T21:25:50.369Z","1.5.0":"2024-05-30T13:21:38.952Z","2.0.0":"2024-10-03T12:57:13.895Z","2.0.1":"2024-12-10T02:27:03.429Z","2.0.2":"2025-01-07T23:00:16.976Z","2.1.0":"2025-02-11T01:11:03.800Z","2.1.1":"2025-02-11T01:27:38.814Z","2.1.2":"2025-02-19T23:29:05.811Z","2.1.3":"2025-02-26T21:46:05.211Z","2.1.4":"2025-08-24T01:27:06.291Z","2.1.5":"2025-09-01T23:00:18.360Z","2.1.6":"2025-09-02T15:04:52.968Z","2.1.7":"2025-12-09T16:31:16.709Z","2.1.8":"2026-03-25T20:03:47.550Z","2.1.9":"2026-05-01T18:51:22.656Z","2.1.10":"2026-07-22T03:55:38.679Z","2.2.0":"2026-08-12T12:42:14.848Z","2.2.1":"2026-08-12T21:03:31.831Z","2.2.2":"2026-08-31T19:08:59.397Z"},"bugs":{"url":"https://github.com/electrovir/url-vir/issues"},"author":{"name":"electrovir","url":"https://github.com/electrovir"},"license":"(MIT OR CC0-1.0)","homepage":"https://github.com/electrovir/url-vir","keywords":["url","vir"],"repository":{"type":"git","url":"git+https://github.com/electrovir/url-vir.git"},"description":"Url helpers","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"readme":"# url-vir\n\nUrl helpers. In particular, the function `buildUrl` provides an easy way to combine multiple parts of a URL together.\n\nDocs: https://electrovir.github.io/url-vir\n\n## Install\n\n```sh\nnpm i url-vir\n```\n","readmeFilename":"README.md"}