{"_id":"proxy-vir","_rev":"9-e3a319bfd98bc366ea20701cfe3b5b4a","name":"proxy-vir","dist-tags":{"latest":"2.0.4"},"versions":{"0.0.0":{"name":"proxy-vir","version":"0.0.0","keywords":[],"author":"","license":"MIT","_id":"proxy-vir@0.0.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"dist":{"shasum":"06abd3f1e3bea6548fea2a399c5d26d429c0f39b","tarball":"https://registry.npmjs.org/proxy-vir/-/proxy-vir-0.0.0.tgz","fileCount":1,"integrity":"sha512-s/AGWCAiGaj4KA2KmbuqVSJ+WEbr3XasUhMkoY3+myAE7VkBijpCHiRjkki8839j/hFmfsh0bZeGcvdVVjjEpw==","signatures":[{"sig":"MEQCICM2TJE5x+XiIVIcSt5Z+NNfRDaloIHlkzA+LRVN8omrAiAKeMOWzmRiYZzKzSFD1TljSV52C8BcHPxw1pWqvlmCRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRXFeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9CQ//fpL4U0UyR4w8AUEo26PiKwWs4W2quUkLpf77fnwh5mTGlX5B\r\nbhJFGvLMxj6BfiP7KrIpDUv77nDc4DKRP3SDj/mWF0elxjM5P6odkqkQxjrB\r\nw5LGMXIhBleVdYQk5BDQZ6KMwYFQBPUIQLRbNpbhohnOSbUWJBBGLIFhKwkr\r\neLnzaOjSitZ6ymZCbPxZPQ99oQETwl4tX19Q88AK6VupF2doO5MGzxuzTW+x\r\n7lRuUdxzeke9EqeHcbHvLKzRjFREDZzeCBsVmhAB++4zVnlUUv/7EyGVB2eK\r\nhYFOQcuL0luBtEL+SLGSY+sWiQA71V5KzUFOBMqOxBXCLoXXMaw+MClEFqcU\r\ntlT65Kesd/vJrDvMjvTsFVEmgBSgg40MlLoMkW/RBRX63PnAEni3Y2Gkr8NE\r\nzdoYoEurekg/9FxMIh/r8KJherodlk403DJcFy3EgOCuWXMo0qGKp5e/5Z+P\r\nE2NNkgt3B3GBS7/JefCZLu6US4DJmIrJt0D7W35y8xDb7Y6kC0Z0bJIgD+uD\r\nkFuCi9W8iuzzpnzFFLnhvwiamacNsY8Q4JmzWXtzpaqURHUhd16Vzexvfbpw\r\nvX3QIAUna0HH0YcxoNsOoOOHIdhTzsHGly9hnamOSqurN6LP+5mmBPdGxRxG\r\na5UPJuuLGaupZxw2cwdfYT3tCg7cTD9Xnw0=\r\n=Bhhh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"_npmVersion":"9.6.3","description":"","directories":{},"_nodeVersion":"18.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/proxy-vir_0.0.0_1682272606641_0.4356527670942274","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"proxy-vir","version":"0.0.1","keywords":["proxy","vir","wrapper","object"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"proxy-vir@0.0.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/proxy-vir","bugs":{"url":"https://github.com/electrovir/proxy-vir/issues"},"dist":{"shasum":"81ebaee86b40d3931a1917f6f03ff0754ef0ddb0","tarball":"https://registry.npmjs.org/proxy-vir/-/proxy-vir-0.0.1.tgz","fileCount":13,"integrity":"sha512-K3sv2I9kigOqt17hMhvWjSiwx90hpxxD3rN+meVQhrGKoxhVbt82ulkm3i1KlenVIMS1KFskt/vltMlGHVQrMw==","signatures":[{"sig":"MEQCIAmNN0cU2qtZs5i11Xe/J87t3OFd3kwmxk6+KX0EvdyOAiB59e2qzjYaBQno4tARfemiPVaUOwSkeA6YU4tbtoDW0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT563ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAxQ/+NnQVMZieP4Q1CP2dEGtP1NbWuljN1TrRTmsF285wyWoyKOCX\r\nDOU68vPXc9zmvm+3oi9p4yTFpD4i2Q1KvPSQ7s3/BJgOEew6ZrtHHn+bNKZy\r\n1FZw2+6PBAf228rMg5JyiXqQHTlpBQ+BEOa6pnKQgAXnUQfDDAWWDg9fbrIQ\r\n1d8T3Qi8ocN7l2bBEXUceGjCSpcD7baGR326qZ25LdHh5r7Y+i845mlwAxxm\r\nxjHAwuw8ZTnwkqTrly8i7hSodoerqZhBmvEGJn/XpM89EJE3icPu/0SgH8X3\r\niq+VnK6bBAbfcbtq716kMmxtFIqc71rgDF4DmuzTn5sbJb3o1aQmff3N6/nU\r\nYaulIimCrq/368QdmPfgcI0noFYtMAwmiexs8VaWbVTn2rM5WUdFzEOqeo6x\r\nf+7e8AHnohKFu5MsxH/NyWG4F9VEkp5izxzH8sHWRLZ3TDdP2dbrvA0jm4z2\r\nQB6WCi3AnsfVmdp3Fh9SYZWD3FY08YEWquAo2shWiiJ4he/rq+GgZ3luqirq\r\nlThUHEpKKoBvvS9u+56Yp8wcKPhOJeoL/HZUGoOwsc6qtQHkAggMBxQHhzO2\r\nrvB76JCu4y9kTbBQoM2U2MU6lcx0l0uWgY7NbPKUZuJmWZ66viPfNtKXZXQj\r\nfO6RwkJoNlwBFOtn6sneHPjAxJQSXhvmdHM=\r\n=x9Qn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"634e1bd7646acf642837be42b4f1a35c5d872b9e","scripts":{"test":"virmator test-web","start":"npm install && virmator frontend","format":"virmator format","compile":"rm -rf dist && tsc --project tsconfig.json && tsc --project tsconfig.cjs.json","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --kill-others-on-fail \"npm run test:types\" \"npm run test:coverage\" \"npm run test:spelling\" \"npm run test:format\" \"npm run test:docs\"","test:docs":"virmator code-in-markdown check README.md --index src/index.ts","test:types":"tsc --noEmit","docs:update":"virmator code-in-markdown README.md --index src/index.ts","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/proxy-vir.git","type":"git"},"_npmVersion":"9.6.3","description":"An easier Proxy.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"@augment-vir/common":"^13.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.3.3","cspell":"^6.31.1","esbuild":"^0.17.18","prettier":"^2.8.8","virmator":"^6.5.0","@types/mocha":"^10.0.1","@open-wc/testing":"^3.1.8","@web/test-runner":"^0.16.1","npm-check-updates":"^16.10.9","vite-tsconfig-paths":"^4.2.0","@augment-vir/node-js":"^13.3.0","prettier-plugin-toml":"^0.3.1","prettier-plugin-jsdoc":"^0.4.2","@web/dev-server-esbuild":"^0.4.1","@web/test-runner-commands":"^0.7.0","prettier-plugin-sort-json":"^1.0.0","@web/test-runner-playwright":"^0.10.0","prettier-plugin-packagejson":"^2.4.3","@augment-vir/browser-testing":"^13.3.0","istanbul-smart-text-reporter":"^1.1.1","markdown-code-example-inserter":"^0.3.0","prettier-plugin-multiline-arrays":"^1.1.3","prettier-plugin-organize-imports":"^3.2.2","@web/test-runner-visual-regression":"^0.8.0","prettier-plugin-interpolated-html-tags":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/proxy-vir_0.0.1_1682939575326_0.36933375287173886","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"proxy-vir","version":"0.0.2","keywords":["proxy","vir","wrapper","object"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"proxy-vir@0.0.2","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/proxy-vir","bugs":{"url":"https://github.com/electrovir/proxy-vir/issues"},"dist":{"shasum":"bf3ba1384abdf4302b22eaff6070af3d933e5996","tarball":"https://registry.npmjs.org/proxy-vir/-/proxy-vir-0.0.2.tgz","fileCount":13,"integrity":"sha512-4yP9ol7cFb1lUwYyj0B1+M+EpQz7tAu7PTgHCqOQenn0abXOJ3epfS3d2e+9zTgpBfYFzutL5tD2hyFz/smXyw==","signatures":[{"sig":"MEYCIQDNz6ZwEn1v8ps0SNbjmYy0ar+uMSMTviOMC6MY5cY1fAIhAP3ayfk05N9u4SF5aGrPdziN8eLrEcdt+NO1t8W23dVO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37552},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"71f24774e4f062fdf6bb2e9643713403792f6d59","scripts":{"docs":"virmator docs README.md --index src/index.ts","test":"virmator test-web","start":"npm install && virmator frontend","format":"virmator format","compile":"rm -rf dist && tsc --project tsconfig.json && tsc --project tsconfig.cjs.json","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --kill-others-on-fail --kill-signal SIGKILL -c auto --colors --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 README.md --index src/index.ts","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/proxy-vir.git","type":"git"},"_npmVersion":"10.2.4","description":"An easier Proxy.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"@augment-vir/common":"^22.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","cspell":"^8.0.0","esbuild":"^0.19.6","typedoc":"^0.25.3","prettier":"^3.1.0","virmator":"^11.1.2","type-fest":"^4.8.1","@types/mocha":"^10.0.4","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.0","npm-check-updates":"~16.12.3","dependency-cruiser":"^15.3.0","run-time-assertions":"^0.2.1","vite-tsconfig-paths":"^4.2.1","@augment-vir/node-js":"^22.0.0","prettier-plugin-toml":"^1.0.0","prettier-plugin-jsdoc":"^1.1.1","@web/dev-server-esbuild":"^1.0.1","@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.6","@augment-vir/browser-testing":"^22.0.0","istanbul-smart-text-reporter":"^1.1.3","markdown-code-example-inserter":"^0.3.3","prettier-plugin-multiline-arrays":"^3.0.0","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/proxy-vir_0.0.2_1700498952725_0.6450182519473069","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"proxy-vir","version":"1.0.0","keywords":["proxy","vir","wrapper","object"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"proxy-vir@1.0.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/proxy-vir","bugs":{"url":"https://github.com/electrovir/proxy-vir/issues"},"dist":{"shasum":"1b1dd48e829093d4d789779d082a9783d206a8c0","tarball":"https://registry.npmjs.org/proxy-vir/-/proxy-vir-1.0.0.tgz","fileCount":13,"integrity":"sha512-WV1gkBxUOwLSz0Bn09tisIqLK7leAqtFm/474t3L0hQKJw7/gdrkGcWw0/OT1PhSy+TDS6swfq7Niuoq3XJhkQ==","signatures":[{"sig":"MEUCIQDPrimscerC2YKmevReaa5HG6KXUsy6aM7pBXUa7+gpTAIgC+JH5GyDA5lTelLM/dGWnRmQWsXPTgmqDJNi+mMYbIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37554},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"eefa5dd1e8311e160afd28ca9fa4320ab8448781","scripts":{"docs":"virmator docs README.md --index src/index.ts","test":"virmator test-web","start":"npm install && virmator frontend","format":"virmator format","compile":"rm -rf dist && tsc --project tsconfig.json && tsc --project tsconfig.cjs.json","publish":"virmator publish \"npm run compile && npm run test:all\"","test:all":"concurrently --kill-others-on-fail --kill-signal SIGKILL -c auto --colors --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 README.md --index src/index.ts","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/proxy-vir.git","type":"git"},"_npmVersion":"10.2.5","description":"An easier Proxy.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"@augment-vir/common":"^23.3.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","cspell":"^8.4.0","esbuild":"^0.20.1","typedoc":"^0.25.8","prettier":"^3.2.5","virmator":"^11.3.3","type-fest":"^4.10.2","@types/mocha":"^10.0.6","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.0","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.2.1","run-time-assertions":"^1.0.0","vite-tsconfig-paths":"^4.3.1","@augment-vir/node-js":"^23.3.4","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.11","@augment-vir/browser-testing":"^23.3.4","istanbul-smart-text-reporter":"^1.1.4","markdown-code-example-inserter":"^1.0.0","prettier-plugin-multiline-arrays":"^3.0.3","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/proxy-vir_1.0.0_1708350330514_0.04623337157955465","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"proxy-vir","version":"2.0.0","keywords":["proxy","vir","wrapper","object"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"proxy-vir@2.0.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/proxy-vir","bugs":{"url":"https://github.com/electrovir/proxy-vir/issues"},"dist":{"shasum":"3456dfb613ee5711124cdf323ce670155911480c","tarball":"https://registry.npmjs.org/proxy-vir/-/proxy-vir-2.0.0.tgz","fileCount":10,"integrity":"sha512-bbr1r7RM9mu1JonxfGTK8XXLEIOWvwZB0NGN9xN7wYcFWxUBKR4wEIjpTu/CG9Ihg95FuBCAXT6tk3HJ6swLNg==","signatures":[{"sig":"MEUCIAjdWBj9eUDgeZnLaBZd6bgnMSUGiJwX+Gdi22ORBh4ZAiEArdgYySxOmr9TitETpQnO5Lg0buCuGXkGYDOYtQq5tus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28353},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"bab139589835020e55e038a9e7e25b6fe925f110","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","start":"virmator frontend","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\" \"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:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/proxy-vir.git","type":"git"},"_npmVersion":"10.8.3","description":"An easier Proxy.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"@augment-vir/assert":"^30.7.0","@augment-vir/common":"^30.7.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.16.0","eslint":"^9.14.0","esbuild":"^0.24.0","typedoc":"^0.26.11","prettier":"^3.3.3","virmator":"^13.8.1","type-fest":"^4.27.0","@eslint/js":"^9.14.0","typescript":"^5.6.3","@eslint/eslintrc":"^3.1.0","@web/test-runner":"^0.19.0","@augment-vir/test":"^30.7.0","npm-check-updates":"^17.1.11","typescript-eslint":"^8.14.0","dependency-cruiser":"^16.6.0","eslint-plugin-jsdoc":"^50.5.0","prettier-plugin-toml":"^2.0.1","eslint-plugin-sonarjs":"^2.0.4","eslint-plugin-unicorn":"^56.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.3","@stylistic/eslint-plugin":"^2.10.1","eslint-plugin-playwright":"^2.0.1","@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.10.1","@web/test-runner-playwright":"^0.11.0","prettier-plugin-packagejson":"^2.5.3","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.1","@typescript-eslint/eslint-plugin":"^8.14.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/proxy-vir_2.0.0_1731821751450_0.6892836449979034","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"proxy-vir","version":"2.0.1","keywords":["proxy","vir","wrapper","object"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"proxy-vir@2.0.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/proxy-vir","bugs":{"url":"https://github.com/electrovir/proxy-vir/issues"},"dist":{"shasum":"9ef1eb83078d97fe081b3ac4c6a4b05deb59cafc","tarball":"https://registry.npmjs.org/proxy-vir/-/proxy-vir-2.0.1.tgz","fileCount":10,"integrity":"sha512-hjy5mWzHZhgRGh0f90f0Bz3VrGUe0T+AlhwnETakzRdvaN9RtPYLQG1+ZuEzSDK95FAhPYd26nEi1xVrXqvBwg==","signatures":[{"sig":"MEQCIA2qt/O4nKGeap+ZlvycUT0RMUdg3Z/tsQn3TKC0JfYhAiAvB2hQHxi0lLNybBsHKGErO9z53HyNmRnz1KJdNKzu5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28353},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"156044ced6b7c005c3c0310327fd60c81b322445","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","start":"virmator frontend","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\" \"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:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/proxy-vir.git","type":"git"},"_npmVersion":"10.9.1","description":"An easier Proxy.","directories":{},"_nodeVersion":"22.9.0","dependencies":{"@augment-vir/assert":"^31.1.0","@augment-vir/common":"^31.1.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.16.1","eslint":"^9.14.0","esbuild":"^0.24.0","typedoc":"^0.27.4","prettier":"^3.4.2","virmator":"^13.10.6","type-fest":"^4.30.0","@eslint/js":"^9.14.0","typescript":"^5.7.2","@eslint/eslintrc":"^3.2.0","@web/test-runner":"^0.19.0","@augment-vir/test":"^31.1.0","npm-check-updates":"^17.1.11","typescript-eslint":"^8.18.0","dependency-cruiser":"^16.7.0","eslint-plugin-jsdoc":"^50.6.0","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.3","@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/proxy-vir_2.0.1_1733842492477_0.5760732242511832","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"proxy-vir","version":"2.0.2","keywords":["proxy","vir","wrapper","object"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"proxy-vir@2.0.2","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/proxy-vir","bugs":{"url":"https://github.com/electrovir/proxy-vir/issues"},"dist":{"shasum":"95011533500033416620b7630e304961ea805955","tarball":"https://registry.npmjs.org/proxy-vir/-/proxy-vir-2.0.2.tgz","fileCount":10,"integrity":"sha512-YgV6c/9aJ7RyNZDTPqLQ6SdqBocWHGUa5rU3hyEsHj2kg4/b0y0EMWp3dNNUEJQrw6BoywonNINEVyFvj97YXQ==","signatures":[{"sig":"MEYCIQDI+ZHmBVWBjTdavPESiIafLSEMGPUTCKQPOoQcP+f3JwIhAL+PKtXwaZHtRMZJFEAVyy7yLxsVuMf9CYH9qZWWFDls","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28365},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"a5a30f4f174546300fb36584ff6237fd73c3f8f1","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","start":"virmator frontend","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\" \"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:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/proxy-vir.git","type":"git"},"_npmVersion":"11.4.2","description":"An easier Proxy.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@augment-vir/assert":"^31.59.3","@augment-vir/common":"^31.59.3"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^9.6.4","eslint":"^9.39.2","esbuild":"^0.27.3","typedoc":"^0.28.16","prettier":"^3.4.2","runstorm":"^1.0.0","virmator":"^14.5.1","type-fest":"^5.4.4","@eslint/js":"^9.39.2","typescript":"^5.9.3","@eslint/eslintrc":"^3.3.3","@web/test-runner":"^0.20.2","@augment-vir/test":"^31.59.3","npm-check-updates":"^19.3.2","typescript-eslint":"^8.54.0","dependency-cruiser":"^17.3.8","eslint-plugin-jsdoc":"^62.5.4","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^3.0.6","eslint-plugin-unicorn":"^62.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.7.1","eslint-plugin-playwright":"^2.5.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.0","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.3","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.3","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/proxy-vir_2.0.2_1770755804927_0.6833683012718523","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"proxy-vir","version":"2.0.3","keywords":["proxy","vir","wrapper","object"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT OR CC0-1.0)","_id":"proxy-vir@2.0.3","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/proxy-vir","bugs":{"url":"https://github.com/electrovir/proxy-vir/issues"},"dist":{"shasum":"f05c74eef229c1b7c56126304e050add1064845c","tarball":"https://registry.npmjs.org/proxy-vir/-/proxy-vir-2.0.3.tgz","fileCount":10,"integrity":"sha512-T5u7sc6QcCUSdpUeh6BeW8QkjQ9XqNWwCCID76ry9A1OzsXVnEA4FEVr1q638KDoGSBj3veML9avb/7Qer2RkQ==","signatures":[{"sig":"MEUCIQCdIuGETMUkl4yOMe2vJng/OvETMjdlNulNJrO+dHMm0gIgdnDdPqQ3OI9KNrAOJeWDtbILUKLYDLrJ27rP4DdNWcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=22"},"gitHead":"2a0cbf684adf60f4ac6372ed2c311a01ce4d1bab","scripts":{"docs":"virmator docs","lint":"virmator lint fix","test":"virmator test web","start":"virmator frontend","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\" \"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:spelling":"virmator spellcheck"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"repository":{"url":"git+https://github.com/electrovir/proxy-vir.git","type":"git"},"_npmVersion":"11.15.0","description":"An easier Proxy.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","dependencies":{"@augment-vir/assert":"^31.71.3","@augment-vir/common":"^31.71.3"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^10.0.0","eslint":"^9.39.2","esbuild":"^0.28.0","typedoc":"^0.28.19","prettier":"^3.4.2","runstorm":"^1.0.2","virmator":"^14.19.0","type-fest":"^5.6.0","@eslint/js":"^9.39.2","typescript":"^5.9.3","@eslint/eslintrc":"^3.3.5","@web/test-runner":"^0.20.2","@augment-vir/test":"^31.71.3","npm-check-updates":"^22.2.1","typescript-eslint":"8.57.1","dependency-cruiser":"^17.4.2","eslint-plugin-jsdoc":"^63.0.0","prettier-plugin-toml":"^2.0.6","eslint-plugin-sonarjs":"^4.0.3","eslint-plugin-unicorn":"^64.0.0","prettier-plugin-jsdoc":"^1.8.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@web/dev-server-esbuild":"^1.0.5","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-playwright":"^2.10.4","@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.60.0","eslint-plugin-require-extensions":"^0.1.3","prettier-plugin-multiline-arrays":"^4.1.8","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/proxy-vir_2.0.3_1780498573865_0.601295229582488","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"proxy-vir","version":"2.0.4","description":"An easier Proxy.","keywords":["proxy","vir","wrapper","object"],"homepage":"https://github.com/electrovir/proxy-vir","bugs":{"url":"https://github.com/electrovir/proxy-vir/issues"},"repository":{"type":"git","url":"git+https://github.com/electrovir/proxy-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","start":"virmator frontend","test":"virmator test web","test:all":"npm run compile && runstorm --names tests,spelling,format,docs,deps,lint \"npm run test\" \"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:format":"virmator format check","test:lint":"virmator lint","test:spelling":"virmator spellcheck"},"dependencies":{"@augment-vir/assert":"^32.2.1","@augment-vir/common":"^32.2.1"},"devDependencies":{"@augment-vir/test":"^32.2.1","@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.65.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.0.1","dependency-cruiser":"^18.1.0","esbuild":"^0.28.1","eslint":"^10.7.0","eslint-config-prettier":"^10.1.8","eslint-plugin-jsdoc":"^63.2.2","eslint-plugin-monorepo-cop":"^1.0.2","eslint-plugin-playwright":"^2.10.5","eslint-plugin-prettier":"^5.5.6","eslint-plugin-require-extensions":"^0.1.3","eslint-plugin-sonarjs":"^4.2.0","eslint-plugin-unicorn":"^72.0.0","istanbul-smart-text-reporter":"^1.1.5","markdown-code-example-inserter":"^3.0.6","npm-check-updates":"^22.2.9","prettier":"~3.3.3","prettier-plugin-interpolated-html-tags":"^2.0.1","prettier-plugin-jsdoc":"^1.8.1","prettier-plugin-multiline-arrays":"^4.1.10","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.65.0","virmator":"^14.30.1"},"engines":{"node":">=22"},"gitHead":"6937511a6ced979f5d25eaf9c8d900832f6775f3","_id":"proxy-vir@2.0.4","_nodeVersion":"22.22.3","_npmVersion":"11.17.0","dist":{"integrity":"sha512-ss7IuTHbS6SeuEKcFfkVtp8kInS8HfMOb1dc/1x1aIyXp97sdQRDH781j1j3PeU5ieLR3FLUrIqF1+UjQ2oIZQ==","shasum":"bc8b79fb0f9c2aecf5156b6fd751ad4c0d5ff4d8","tarball":"https://registry.npmjs.org/proxy-vir/-/proxy-vir-2.0.4.tgz","fileCount":10,"unpackedSize":28450,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEw4oAfhrSlZxHttPHXrVDGiqgPtV2l4dpXRA7cQMJO+AiEA9qJCDq+YvOHxNxTipuQcOP/z9Wu+bC9Yw75mDvWwYCk="}]},"_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/proxy-vir_2.0.4_1785337002025_0.2837628808756223"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-23T17:56:46.640Z","modified":"2026-07-29T14:56:42.350Z","0.0.0":"2023-04-23T17:56:46.799Z","0.0.1":"2023-05-01T11:12:55.521Z","0.0.2":"2023-11-20T16:49:12.944Z","1.0.0":"2024-02-19T13:45:30.696Z","2.0.0":"2024-11-17T05:35:51.641Z","2.0.1":"2024-12-10T14:54:52.666Z","2.0.2":"2026-02-10T20:36:45.096Z","2.0.3":"2026-06-03T14:56:14.005Z","2.0.4":"2026-07-29T14:56:42.164Z"},"bugs":{"url":"https://github.com/electrovir/proxy-vir/issues"},"author":{"name":"electrovir","url":"https://github.com/electrovir"},"license":"(MIT OR CC0-1.0)","homepage":"https://github.com/electrovir/proxy-vir","keywords":["proxy","vir","wrapper","object"],"repository":{"type":"git","url":"git+https://github.com/electrovir/proxy-vir.git"},"description":"An easier Proxy.","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"readme":"# proxy-vir\n\nCreates a proxy based on multiple dynamically cascaded targets (meaning you can add or remove targets whenever you want) with dynamic proxy handler overriding (meaning you can modify how proxy handlers operate after the proxy has been created).\n\n# Installation\n\n```bash\nnpm i proxy-vir\n```\n\n# Usages\n\n## Simple override\n\n<!-- example-link: src/readme-examples/create-proxy.example.ts -->\n\n```TypeScript\nimport {createWrappedMultiTargetProxy} from 'proxy-vir';\n\n// something you imported from a 3rd party library that you want to wrap\nconst importedThing = {\n    doThingA() {},\n};\n\nconst thingWrapper = createWrappedMultiTargetProxy({\n    initialTarget: importedThing,\n});\n\n// add a new override\nthingWrapper.proxyModifier.addOverrideTarget({\n    doThingA() {},\n});\n```\n","readmeFilename":"README.md"}