{"_id":"run-time-assertions","_rev":"22-a6c1a1af3ccbdd5e46b82152eb889896","name":"run-time-assertions","dist-tags":{"latest":"1.5.2"},"versions":{"0.0.0":{"name":"run-time-assertions","version":"0.0.0","keywords":[],"author":"","license":"MIT","_id":"run-time-assertions@0.0.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"dist":{"shasum":"adb2ae3c6aa38ded2cd363bd3346a54b9c92af5c","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-0.0.0.tgz","fileCount":1,"integrity":"sha512-CxPIYEAte36AGGKHqG7zlbOGlkd67SQtKokJvD3Ev0b+ZBA/fYFIv8zgTUSehFsIqEV5p73kW7ZuyiHrOUhJ3g==","signatures":[{"sig":"MEUCIQDwBzxNm3tzlnumYRSmZBJcbuoHNkRmHdV00Sh0ztWpsgIgGnUpFy0ejIiwnCjEzueTca1JdbjuiIcXrxYz1eqigqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":233},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"electrovir","email":"pithy.gut0a@icloud.com"},"_npmVersion":"9.8.0","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/run-time-assertions_0.0.0_1695127328899_0.6145975893882365","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"0.0.1":{"name":"run-time-assertions","version":"0.0.1","keywords":[],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@0.0.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"a2cbd7248026b768d8eb726d37bc5ce72044b1f7","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-0.0.1.tgz","fileCount":13,"integrity":"sha512-2xzXm9I79e/dBYLs4Q0X5afNm5wkrplcKbH5VDe1XTGZHGutUTEfvGIN4JNJmdJZPdtlwTt2Isaylu3CHLm82w==","signatures":[{"sig":"MEUCIA1k7NkGU9X8kwZ/JlH//zbojvcBSEFRZ5Jm0c74HVnqAiEAjOZyPWWiW3/7uEmgihi8vyhQ847fPVdoQZ2U7x1XgLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18192},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"8f0963dff1d4a5f6490bc471e6870f09e67d055b","scripts":{"test":"virmator test-web","format":"virmator format","compile":"tsc --project tsconfig.json && tsc --project 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 \"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 && typedoc --options configs/typedoc.config.js --emit none","test:types":"tsc --noEmit","docs:update":"virmator code-in-markdown && typedoc --options configs/typedoc.config.js","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/run-time-assertions.git","type":"git"},"_npmVersion":"9.8.0","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"type-fest":"^4.3.1","@augment-vir/common":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^7.3.6","typedoc":"^0.25.1","prettier":"^2.8.8","virmator":"^7.4.1","typescript":"^5.2.2","@types/mocha":"^10.0.1","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.1","npm-check-updates":"^16.14.4","prettier-plugin-toml":"^0.3.5","prettier-plugin-jsdoc":"^0.4.2","@web/dev-server-esbuild":"^0.4.1","@web/test-runner-commands":"^0.8.0","prettier-plugin-sort-json":"^2.0.0","@web/test-runner-playwright":"^0.10.1","prettier-plugin-packagejson":"^2.4.5","@augment-vir/browser-testing":"^18.2.0","istanbul-smart-text-reporter":"^1.1.2","markdown-code-example-inserter":"^0.3.1","prettier-plugin-multiline-arrays":"^2.0.0","prettier-plugin-organize-imports":"^3.2.3","@web/test-runner-visual-regression":"^0.8.2","prettier-plugin-interpolated-html-tags":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/run-time-assertions_0.0.1_1695168958623_0.4886733757649617","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"0.0.2":{"name":"run-time-assertions","version":"0.0.2","keywords":[],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@0.0.2","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"9680612a93324fa57446461032d04e8e7b01a034","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-0.0.2.tgz","fileCount":13,"integrity":"sha512-Ba7wXeQDIXZCFHvexkkChA6s3hzclMS/2OJ5efCM4Apn6dtasYmrEmSW13tFy1ibYGk9lvUGZnfejgPe7JCK1Q==","signatures":[{"sig":"MEUCIFthHIyyV+JwxVgD5IUxPy3ROSHvG0QO+lrFhQNEecJ4AiEA1C/J3i+jGilFqsdU1CtWu+v3h8KSoRuMFZ7PBFNo2bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18248},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"69690c1915bd6399ca3fd6b59c885fd77447fbd1","scripts":{"test":"virmator test-web","format":"virmator format","compile":"tsc --project tsconfig.json && tsc --project 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 \"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 && typedoc --options configs/typedoc.config.js --emit none","test:types":"tsc --noEmit","docs:update":"virmator code-in-markdown && typedoc --options configs/typedoc.config.js","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/run-time-assertions.git","type":"git"},"_npmVersion":"9.8.0","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"type-fest":"^4.3.1","@augment-vir/common":"^18.2.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^7.3.6","typedoc":"^0.25.1","prettier":"^2.8.8","virmator":"^7.4.1","typescript":"^5.2.2","@types/mocha":"^10.0.1","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.1","npm-check-updates":"^16.14.4","prettier-plugin-toml":"^0.3.5","prettier-plugin-jsdoc":"^0.4.2","@web/dev-server-esbuild":"^0.4.1","@web/test-runner-commands":"^0.8.0","prettier-plugin-sort-json":"^2.0.0","@web/test-runner-playwright":"^0.10.1","prettier-plugin-packagejson":"^2.4.5","@augment-vir/browser-testing":"^18.2.0","istanbul-smart-text-reporter":"^1.1.2","markdown-code-example-inserter":"^0.3.1","prettier-plugin-multiline-arrays":"^2.0.0","prettier-plugin-organize-imports":"^3.2.3","@web/test-runner-visual-regression":"^0.8.2","prettier-plugin-interpolated-html-tags":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/run-time-assertions_0.0.2_1695171144510_0.845918782781206","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"0.1.0":{"name":"run-time-assertions","version":"0.1.0","keywords":[],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@0.1.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"9d23a7fbdbbecd30f0971635af55b7db0cf063da","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-0.1.0.tgz","fileCount":19,"integrity":"sha512-rk6SmrZPPXVWAVa+ChkwdUpcSvxXP814Tw+gzIT/nWyASbCDzddO0qYJaR1jBwZESVAkcuzzctGOG/2IFDtrJA==","signatures":[{"sig":"MEUCIQCyAlGwbPQ3GhevQnW3uykuluGBeXIR9r95AlTZKm+a9wIgORdWRc4kA17W6wfuPWdmMpP0aORrYkgatsgzYHgHMUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24815},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"81ee71bc6e82f96ca14728792c2f91f4e39aeaa8","scripts":{"test":"virmator test-web","format":"virmator format","compile":"tsc --project tsconfig.json && tsc --project 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","docs:update":"virmator docs","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/run-time-assertions.git","type":"git"},"_npmVersion":"9.8.0","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"type-fest":"^4.4.0","expect-type":"~0.15.0","@augment-vir/common":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^7.3.7","esbuild":"^0.19.4","typedoc":"^0.25.2","prettier":"^2.8.8","virmator":"^9.0.1","typescript":"^5.2.2","@types/mocha":"^10.0.2","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^14.1.1","prettier-plugin-toml":"^0.3.5","prettier-plugin-jsdoc":"^0.4.2","@web/dev-server-esbuild":"^0.4.1","@web/test-runner-commands":"^0.8.0","prettier-plugin-sort-json":"^2.0.0","@web/test-runner-playwright":"^0.10.1","prettier-plugin-packagejson":"^2.4.6","@augment-vir/browser-testing":"^20.0.0","istanbul-smart-text-reporter":"^1.1.2","markdown-code-example-inserter":"^0.3.2","prettier-plugin-multiline-arrays":"^2.0.0","prettier-plugin-organize-imports":"^3.2.3","@web/test-runner-visual-regression":"^0.8.2","prettier-plugin-interpolated-html-tags":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/run-time-assertions_0.1.0_1697198922312_0.18047640856297198","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"0.1.1":{"name":"run-time-assertions","version":"0.1.1","keywords":[],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@0.1.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"c628e50f69d5a45a72d86eca75c46b6607b9ddf4","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-0.1.1.tgz","fileCount":19,"integrity":"sha512-S0R5aXz8B2lVjDD3pg7bwyn6gnkKNIpynzEG0RstOYfLnFe+Wr89PIx/3wOFhjl4x740Cqpd6rab5V8dGoSAVA==","signatures":[{"sig":"MEUCIG/2M5WaodDMHBiFw4DugjvWmgkQDd8isquLTd3758/BAiEA7ABXi97LmSGC9ktXLvP1U7DFTmRypcdF6IpwZspqqrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25060},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"032ed8fcc3f0b4f9fc1b91dcde181070a1ff4890","scripts":{"docs":"virmator docs","test":"virmator test-web","format":"virmator format","compile":"tsc --project tsconfig.json && tsc --project 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/run-time-assertions.git","type":"git"},"_npmVersion":"9.8.0","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"type-fest":"^4.4.0","expect-type":"~0.15.0","@augment-vir/common":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^7.3.7","esbuild":"^0.19.4","typedoc":"^0.25.2","prettier":"^2.8.8","virmator":"^9.0.1","typescript":"^5.2.2","@types/mocha":"^10.0.2","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^14.1.1","prettier-plugin-toml":"^0.3.5","prettier-plugin-jsdoc":"^0.4.2","@web/dev-server-esbuild":"^0.4.1","@web/test-runner-commands":"^0.8.0","prettier-plugin-sort-json":"^2.0.0","@web/test-runner-playwright":"^0.10.1","prettier-plugin-packagejson":"^2.4.6","@augment-vir/browser-testing":"^20.0.0","istanbul-smart-text-reporter":"^1.1.2","markdown-code-example-inserter":"^0.3.2","prettier-plugin-multiline-arrays":"^2.0.0","prettier-plugin-organize-imports":"^3.2.3","@web/test-runner-visual-regression":"^0.8.2","prettier-plugin-interpolated-html-tags":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/run-time-assertions_0.1.1_1697199454695_0.7472357577511686","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"0.1.2":{"name":"run-time-assertions","version":"0.1.2","keywords":[],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@0.1.2","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"96c218bd5f5b80cc391372c22d3e10d87af278c5","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-0.1.2.tgz","fileCount":19,"integrity":"sha512-2By0jT/RUsu2RUY4pB9ekaP83Knbx65LXDUgCeJGn8kqpmalINbmCJkDVMkg8THCQrrVjksG8j3aclSjKX5akQ==","signatures":[{"sig":"MEYCIQC1rE/wOpX0mIRyAR09qbmxmUQnJ1bgE6b8Nw1xX/kQ0wIhANDhmFbBO2sPGj/t8140yFZodYoOqVvIIAhH6L5fEqHx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28276},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"a3071615fd4d01f6020afdcf1a8ad9fcc5251f15","scripts":{"docs":"virmator docs","test":"virmator test-web","format":"virmator format","compile":"tsc --project tsconfig.json && tsc --project 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/run-time-assertions.git","type":"git"},"_npmVersion":"9.8.0","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"type-fest":"^4.4.0","expect-type":"~0.15.0","@augment-vir/common":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^7.3.7","esbuild":"^0.19.4","typedoc":"^0.25.2","prettier":"^2.8.8","virmator":"^9.0.1","typescript":"^5.2.2","@types/mocha":"^10.0.2","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^14.1.1","prettier-plugin-toml":"^0.3.5","prettier-plugin-jsdoc":"^0.4.2","@web/dev-server-esbuild":"^0.4.1","@web/test-runner-commands":"^0.8.0","prettier-plugin-sort-json":"^2.0.0","@web/test-runner-playwright":"^0.10.1","prettier-plugin-packagejson":"^2.4.6","@augment-vir/browser-testing":"^20.0.0","istanbul-smart-text-reporter":"^1.1.2","markdown-code-example-inserter":"^0.3.2","prettier-plugin-multiline-arrays":"^2.0.0","prettier-plugin-organize-imports":"^3.2.3","@web/test-runner-visual-regression":"^0.8.2","prettier-plugin-interpolated-html-tags":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/run-time-assertions_0.1.2_1697200387027_0.20301780419070492","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"0.1.3":{"name":"run-time-assertions","version":"0.1.3","keywords":[],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@0.1.3","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"b32824dcaca0ed457faf9f6da4f4dbe2fd44dab8","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-0.1.3.tgz","fileCount":19,"integrity":"sha512-K4fVgKKXWLialETpRiiTMhITgcoMYVUm0fmHo3V3ZPTqPGdWz89ZF1TNXBZnaGKVBqal6SJ0Zu2IyuTP9SCIvw==","signatures":[{"sig":"MEUCIQD6E82lsinbEQZ29puXqG05PmknG4PSkmSDZkgHtdVSzAIgE0TXD1AqMEO3TAXOxaNpJPweLLIX0oOLMjMSp+2VhBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28594},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"14e77b25a076dfed4cc7384fbef75a508670fcd5","scripts":{"docs":"virmator docs","test":"virmator test-web","format":"virmator format","compile":"tsc --project tsconfig.json && tsc --project 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/run-time-assertions.git","type":"git"},"_npmVersion":"9.8.0","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"type-fest":"^4.4.0","expect-type":"~0.15.0","@augment-vir/common":"^21.0.1"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^7.3.8","esbuild":"^0.19.4","typedoc":"^0.25.2","prettier":"^2.8.8","virmator":"^9.1.1","typescript":"^5.2.2","@types/mocha":"^10.0.2","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.2","npm-check-updates":"~16.12.3","dependency-cruiser":"^14.1.1","prettier-plugin-toml":"^0.3.5","prettier-plugin-jsdoc":"^0.4.2","@web/dev-server-esbuild":"^0.4.1","@web/test-runner-commands":"^0.8.1","prettier-plugin-sort-json":"^2.0.0","@web/test-runner-playwright":"^0.10.1","prettier-plugin-packagejson":"^2.4.6","@augment-vir/browser-testing":"^21.0.1","istanbul-smart-text-reporter":"^1.1.2","markdown-code-example-inserter":"^0.3.2","prettier-plugin-multiline-arrays":"^2.0.0","prettier-plugin-organize-imports":"^3.2.3","@web/test-runner-visual-regression":"^0.8.2","prettier-plugin-interpolated-html-tags":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/run-time-assertions_0.1.3_1697245284845_0.25645529164537884","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"0.2.0":{"name":"run-time-assertions","version":"0.2.0","keywords":[],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@0.2.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"1bcd8d5301f5b574c5e70441c4f20640142016d0","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-0.2.0.tgz","fileCount":22,"integrity":"sha512-XqYJZnwS1nsfwZKoMT40S0hRIJL5HNVaRhwP/ddKVrNF84Bxz7NzQhl3bDsgZEoopUdWE+w8fs/LPzqVWYRGjQ==","signatures":[{"sig":"MEYCIQCfUrgwspOLuSyS3jNjG0pAcHAlaIg/XpwBrQL/8CdN+AIhAKFmSZGBIaaiyu9Z1JfXfse16onKY8MiW3V5/nJypUh8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32849},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"fb0b5adca2d4ba78ec95e7936bb37060257b77e5","scripts":{"docs":"virmator docs","test":"virmator test-web","format":"virmator format","compile":"tsc --project tsconfig.json && tsc --project 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/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.4","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"type-fest":"^4.8.1","expect-type":"~0.15.0","@augment-vir/common":"^21.7.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.0.0","esbuild":"^0.19.6","typedoc":"^0.25.3","prettier":"^3.1.0","virmator":"^11.1.1","typescript":"^5.2.2","@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","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":"^21.7.0","istanbul-smart-text-reporter":"^1.1.2","markdown-code-example-inserter":"^0.3.2","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/run-time-assertions_0.2.0_1700402505277_0.8084977567939282","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"0.2.1":{"name":"run-time-assertions","version":"0.2.1","keywords":[],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@0.2.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"a6052cd68d2028eb7d2e135bc3ab0d14c0f9f8f9","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-0.2.1.tgz","fileCount":22,"integrity":"sha512-nJrck8ekwrfilGPgGREZlNDR8US7Q+aVMWAWGKxyeeEf0X8TrPM9x5aGvHiPPsGszteUfZrABepByxgHCSWbag==","signatures":[{"sig":"MEUCIQDDYlhI1+MC0SZuo9yS9/lznDYEfP3u9RDUN1f2uP8FYgIgeovKA8Gv9RviiSvbiDECfZIbGQABd9dk66dc7VNtiWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32940},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"222c695d8ca971c9e7b4a1e62c436bc5259f5f88","scripts":{"docs":"virmator docs","test":"virmator test-web","format":"virmator format","compile":"tsc --project tsconfig.json && tsc --project 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/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.4","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.5.1","dependencies":{"type-fest":"^4.8.1","expect-type":"~0.15.0","@augment-vir/common":"^22.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.0.0","esbuild":"^0.19.6","typedoc":"^0.25.3","prettier":"^3.1.0","virmator":"^11.1.2","typescript":"^5.2.2","@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","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.2","markdown-code-example-inserter":"^0.3.2","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/run-time-assertions_0.2.1_1700497002093_0.5350264841261885","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"0.3.0":{"name":"run-time-assertions","version":"0.3.0","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@0.3.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"d3305bd58ee03aeadd0e19290bd8cde916df4028","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-0.3.0.tgz","fileCount":37,"integrity":"sha512-XDSPemT0ppqLnlar4Nea7SoZdfImygVh5HtIwHdq3mefWtTZAXwKdtckAoVsgQQhrdxf2T8c4b8DktBvEWOqng==","signatures":[{"sig":"MEUCIBbPNhHLkxYC1NCHWcEUnisqKepGaAT30YGP+xhzfftJAiEA1iOD/Gn13gbg0tofA0aZQyL36eGLKMyy+rhbjmVSceU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52744},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"5294c1e4ec6b83c6327b735de15305f85af98c4c","scripts":{"docs":"virmator docs","test":"virmator test-web","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 --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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.5","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.9.0","expect-type":"~0.15.0","@augment-vir/common":"^22.1.1"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.3.2","esbuild":"^0.19.11","typedoc":"^0.25.6","prettier":"^3.1.1","virmator":"^11.1.5","typescript":"^5.3.3","@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.0.0","run-time-assertions":"file:./","prettier-plugin-toml":"^2.0.1","prettier-plugin-jsdoc":"^1.3.0","@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.8","@augment-vir/browser-testing":"^22.1.1","istanbul-smart-text-reporter":"^1.1.3","markdown-code-example-inserter":"^0.3.3","prettier-plugin-multiline-arrays":"^3.0.1","prettier-plugin-organize-imports":"^3.2.4","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/run-time-assertions_0.3.0_1704213691139_0.8030025408843009","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"0.4.0":{"name":"run-time-assertions","version":"0.4.0","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@0.4.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"2aee34e69ddd858bf0e01b0f6b8978f359bfe8dd","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-0.4.0.tgz","fileCount":37,"integrity":"sha512-hDG4oaSe7Fisqx/jjfH+23sv8W+A3T5y+j4e1+nwUsmqXAVOuiVXnh0D/mMOlYjSkz+3t9UEUSllSCSietdnDQ==","signatures":[{"sig":"MEUCIDlbD9YpjzBJwt3rlw7B4deWKYpzfIWgdaaaO1j/9FiUAiEAnG2cD1+uAjJ7aRn97/qRec7JmDeB9MkkgqWsBRIj6gE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56324},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"7139c04690916765df2693852abe0b1e1a5c23c7","scripts":{"docs":"virmator docs","test":"virmator test-web","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 --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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.5","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.10.2","expect-type":"~0.15.0","@augment-vir/common":"^23.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.3.2","esbuild":"^0.20.0","typedoc":"^0.25.8","prettier":"3.2.5","virmator":"^11.3.3","typescript":"^5.3.3","@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.0","run-time-assertions":"./","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.2","istanbul-smart-text-reporter":"^1.1.3","markdown-code-example-inserter":"^0.3.3","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.3"},"_npmOperationalInternal":{"tmp":"tmp/run-time-assertions_0.4.0_1708189317488_0.16330256045118574","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"1.0.0":{"name":"run-time-assertions","version":"1.0.0","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@1.0.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"8f36d36da4281db6f4dbe93356e476348e182758","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-1.0.0.tgz","fileCount":37,"integrity":"sha512-2MgjLxjJbgrXIAEROObGvz9me4A5Mj0vYIGrJ/9NERO6MrtY3OqJZz2iqfezTcXOWT/zJfdAasVmSLpnwHJIZw==","signatures":[{"sig":"MEUCIQD14jlJQAS6EEvuO222kzyNM2zXMORGPP2FUBqLGdXkFAIgBART1iGoM+nC+63X1siV0KFVNhxgriUuCUo7ZJXXQwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56324},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"b491186bcbac334c92217edd9753319939d3d69d","scripts":{"docs":"virmator docs","test":"virmator test-web","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 --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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.5","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.10.2","expect-type":"~0.15.0","@augment-vir/common":"^23.3.2"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.3.2","esbuild":"^0.20.0","typedoc":"^0.25.8","prettier":"3.2.5","virmator":"^11.3.3","typescript":"^5.3.3","@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.0","run-time-assertions":"./","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.2","istanbul-smart-text-reporter":"^1.1.3","markdown-code-example-inserter":"^0.3.3","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.3"},"_npmOperationalInternal":{"tmp":"tmp/run-time-assertions_1.0.0_1708194202677_0.8953742954467219","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"1.1.0":{"name":"run-time-assertions","version":"1.1.0","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@1.1.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"fbba5b6d8009b9ac937b400d54be35b0ea63d18e","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-1.1.0.tgz","fileCount":43,"integrity":"sha512-PDSUPKzDKF2KB+gv3/0c0M4ppsX4gJouHJHq3Ed1RqWF+wyRBRlRE+lsXfok2mrDtn593J6LgZXbOJH6GSb4QA==","signatures":[{"sig":"MEQCIBYMnNk6u58wwu4Tnn4aYow+gz7A1y2iMNHy5QUjka0iAiAOucGRPE/H9IY7ktAQBB//f3o2IjBeP70KdyczqSiuIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64320},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"55f0ab4ec5d9d26787ad2eff0357dcd7a410eba5","scripts":{"docs":"virmator docs","test":"virmator test-web","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 --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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.5","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.13.0","expect-type":"~0.15.0","@augment-vir/common":"^26.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.6.0","esbuild":"^0.20.2","typedoc":"^0.25.12","prettier":"3.2.5","virmator":"^11.4.0","typescript":"^5.4.2","@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","run-time-assertions":"./","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.12","@augment-vir/browser-testing":"^26.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/run-time-assertions_1.1.0_1710896404387_0.2263401587041658","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"1.2.0":{"name":"run-time-assertions","version":"1.2.0","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@1.2.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"b3c0ea4d3533ec74a2e3119a31df0c9fd5017b86","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-1.2.0.tgz","fileCount":43,"integrity":"sha512-cQwqdopGyGpJytXHPYJoCHzt2rr+VzZyW3/bXD8kuKujqDuTtOc0Y6DrlLU6a//wnQogznA7n2LFEIar2Pa2cA==","signatures":[{"sig":"MEYCIQDTKjXjUd0ZOCeyYE4zBwKGIG6tTJ6uAZsvjlr0XtvWbgIhANMlHUDAsk2JwpgXmFMZR/TebMeHQWlZFBWzDtJeQPna","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67858},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"438eecff98e73ea328d9f67edf468849ec866563","scripts":{"docs":"virmator docs","test":"virmator test-web","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":"npm run compile && 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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.5","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.13.0","expect-type":"~0.15.0","@augment-vir/common":"^26.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.6.0","esbuild":"^0.20.2","typedoc":"^0.25.12","prettier":"3.2.5","virmator":"^11.4.0","typescript":"^5.4.2","@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","run-time-assertions":"./","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.12","@augment-vir/browser-testing":"^26.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/run-time-assertions_1.2.0_1711716088423_0.43588541266583225","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"1.3.0":{"name":"run-time-assertions","version":"1.3.0","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@1.3.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"3d5c90fdd877618dfe5c093744bfd984fadad7e7","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-1.3.0.tgz","fileCount":46,"integrity":"sha512-eaY61ny6v+lx0CZG8T0lCC0gmHAlQdRqrbCB/te9yfnKxO93B20XD9ac8D6Vk2y6WC3qsBqi5kvH0aTkSbTnyg==","signatures":[{"sig":"MEYCIQDr5bzzKxHg7wCLZBu9LNST+0aaJ0glmmgSUYl5O82vTgIhAJkKfTVKxwGVhn0qsJ0h3YXDkaSzjIReZF/5NbMXuCSo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69976},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"fc23b7809fb31ada7b923d0927bf3e312e5c3475","scripts":{"docs":"virmator docs","test":"virmator test-web","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":"npm run compile && 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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.5","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"deep-eql":"^5.0.1","type-fest":"^4.18.2","expect-type":"~0.15.0","@augment-vir/common":"^28.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.8.0","esbuild":"^0.21.1","typedoc":"^0.25.13","prettier":"3.2.5","virmator":"^11.5.2","typescript":"^5.4.5","@types/mocha":"^10.0.6","@types/deep-eql":"^4.0.2","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.2","run-time-assertions":"./","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/run-time-assertions_1.3.0_1715283270951_0.2608074301236878","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"1.4.0":{"name":"run-time-assertions","version":"1.4.0","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@1.4.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"fdb471b02753f4bb6e3d45ca8baf351e05098754","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-1.4.0.tgz","fileCount":46,"integrity":"sha512-Bbufd2XiPbLD4iSWWqxlD+RqHfu93h9G7Aig8lSi+imOranrjQJ4Z+2cX6Y770IkwB6Px9kwAref/9zlwlWcgA==","signatures":[{"sig":"MEYCIQC9NBOY3qNRRN4C3PMQwJKoHSl0dOc5eDrfloJoE2wAGAIhAOuVQMeYxB7tV/6S1FXRAhLhORfa/NzA6z299EwRN+v0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70524},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"6ab63782d2eec8828fa85bfad5c26761e82e159a","scripts":{"docs":"virmator docs","test":"virmator test-web","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":"npm run compile && 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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.5","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.18.2","expect-type":"~0.15.0","@augment-vir/common":"^28.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.8.0","esbuild":"^0.21.1","typedoc":"^0.25.13","prettier":"3.2.5","virmator":"^11.5.2","typescript":"^5.4.5","@types/mocha":"^10.0.6","@types/deep-eql":"^4.0.2","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.2","run-time-assertions":"./","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/run-time-assertions_1.4.0_1715284309594_0.5428818622919285","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"1.4.1":{"name":"run-time-assertions","version":"1.4.1","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@1.4.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"fdb9b5da784dd3e5901d432ed61158dcabbba584","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-1.4.1.tgz","fileCount":46,"integrity":"sha512-El9R013xRRklZcluDVvV/n4nMVXIWYozE8EAo7lHFWyS2lvzCFBUZuYmaEo7rfVw6dt2rl6BAK+N8Nq6iLnTDg==","signatures":[{"sig":"MEUCIAK1gcUYBBdB9kHbN1gJCWCQCsqmRmEwBvl1m1sl4pCqAiEAnOpm/rZV3UYtGt05VgL/Vu041bU4ruozRnLbGUyFo70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70674},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"36a223430745c3ab0170864a43920e2300c14941","scripts":{"docs":"virmator docs","test":"virmator test-web","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":"npm run compile && 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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.5","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.18.2","expect-type":"~0.15.0","@augment-vir/common":"^28.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.8.0","esbuild":"^0.21.1","typedoc":"^0.25.13","prettier":"3.2.5","virmator":"^11.5.2","typescript":"^5.4.5","@types/mocha":"^10.0.6","@types/deep-eql":"^4.0.2","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.2","run-time-assertions":"./","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/run-time-assertions_1.4.1_1715284382640_0.7187513131172609","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"1.4.2":{"name":"run-time-assertions","version":"1.4.2","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@1.4.2","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"46df034edae01b865dee859e91e3184f5707aef9","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-1.4.2.tgz","fileCount":46,"integrity":"sha512-7ehKVSlfSNL9Z24SyO0RpbXTzFu2qAsR5aJEsiv9gqLBlvCpq+6wQ8giHZTtSq2quQeXddF1+L8uiS3ypK6xaw==","signatures":[{"sig":"MEYCIQCx7PHyDY8JuIolwziToOvrefcYmPKGHc/2Ubf+p8zybwIhAKkgCSiOjtdZhRdLXSrMiQYN/O6EkcFH5s/Xg3OuRkLG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70638},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"2702a4de75f725e58a2febe94997abd44dee908b","scripts":{"docs":"virmator docs","test":"virmator test-web","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":"npm run compile && 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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.5","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.18.2","expect-type":"~0.15.0","@augment-vir/common":"^28.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.8.0","esbuild":"^0.21.1","typedoc":"^0.25.13","prettier":"3.2.5","virmator":"^11.5.2","typescript":"^5.4.5","@types/mocha":"^10.0.6","@types/deep-eql":"^4.0.2","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.2","run-time-assertions":"./","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/run-time-assertions_1.4.2_1715284823700_0.32406569264947405","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"1.4.3":{"name":"run-time-assertions","version":"1.4.3","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@1.4.3","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"b1da11f78263ec9c18f6bc7cc033b53da0e69b78","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-1.4.3.tgz","fileCount":46,"integrity":"sha512-e+UGIhfF5z9pHidWW5rwEBhDsWm12/gPNC6g2Eb5zJBPDlenkupa6pIY/9pIa6Evcf5bpjGfYmijgeC1aHhsWQ==","signatures":[{"sig":"MEUCIQDKywaczD4vRxmKu1w+7K8kCRIIsrSEWROY4OztJpbyyQIgOKzSg1yKiXQlfQgWyYzbzwNxzcFo2xP50Nj2tR8ZugE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71420},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"d71e8223e50769c2e35c0103c040768191cade53","scripts":{"docs":"virmator docs","test":"virmator test-web","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":"npm run compile && 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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.2.5","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.18.2","expect-type":"~0.15.0","@augment-vir/common":"^28.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.8.0","esbuild":"^0.21.1","typedoc":"^0.25.13","prettier":"3.2.5","virmator":"^11.5.2","typescript":"^5.4.5","@types/mocha":"^10.0.6","@types/deep-eql":"^4.0.2","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.2","run-time-assertions":"./","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/run-time-assertions_1.4.3_1715285147917_0.4920897263679085","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"1.5.0":{"name":"run-time-assertions","version":"1.5.0","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@1.5.0","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"e6dac80bbd5ced9b6cefd5ec22cf681f61be8bf5","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-1.5.0.tgz","fileCount":46,"integrity":"sha512-rW6chktN31SpOkl7Vti8SPO4/XcuQ04IQGvin4jIEvbsZfX5CZa6uLvCs7lYg43KtXYCXB12/4b/owaOQ5A/Hw==","signatures":[{"sig":"MEYCIQCGT+b89aDQo4BMGkJLsudzeNdwjY3ndikjoxnW6054pQIhAO+u2GFEM8wd4qvyehN7B7TCSmKrrJ/fBaZgaWU/V611","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71552},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"7fda778653293d1ee79049c516ad19e98751211d","scripts":{"docs":"virmator docs","test":"virmator test-web","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":"npm run compile && 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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.7.0","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.18.2","expect-type":"~0.15.0","@augment-vir/common":"^28.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.8.0","esbuild":"^0.21.1","typedoc":"^0.25.13","prettier":"3.2.5","virmator":"^11.5.2","typescript":"^5.4.5","@types/mocha":"^10.0.6","@types/deep-eql":"^4.0.2","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.1","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.2","run-time-assertions":"./","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/run-time-assertions_1.5.0_1715291365815_0.6761323003159267","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"1.5.1":{"name":"run-time-assertions","version":"1.5.1","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@1.5.1","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"913d63ac3e012e19cb35f6a7702437e028b8f663","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-1.5.1.tgz","fileCount":46,"integrity":"sha512-yyAFU3+ZGw+zjMu0s7uOSGqKIRDLaCnl80VIKdtwuu4ejxcWHCRj2mxL6elVNtI7fytHwk4e40e3IrdNkXihlw==","signatures":[{"sig":"MEQCIHy2dA5Ygif6l7OdUmLE13tXqZtuk15DMfkKrF7cD0GDAiBYtzwXLY7TIusjm59+XNNzZMDdxCmeD/c/GMr68hbzTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71797},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"ffb726ac41c2e47b6d83762af0103539da13a277","scripts":{"docs":"virmator docs","test":"virmator test-web","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":"npm run compile && 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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.7.0","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"type-fest":"^4.18.2","expect-type":"~0.15.0","@augment-vir/common":"^28.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.8.1","esbuild":"^0.21.3","typedoc":"^0.25.13","prettier":"3.2.5","virmator":"^11.5.2","typescript":"^5.4.5","@types/mocha":"^10.0.6","@types/deep-eql":"^4.0.2","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.2","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.2","run-time-assertions":"./","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/run-time-assertions_1.5.1_1715896570555_0.7964335647512346","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."},"1.5.2":{"name":"run-time-assertions","version":"1.5.2","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","_id":"run-time-assertions@1.5.2","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"homepage":"https://github.com/electrovir/run-time-assertions","bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"dist":{"shasum":"f0f5ffebd9fe406f5fab0f51f03a57eb91d449d8","tarball":"https://registry.npmjs.org/run-time-assertions/-/run-time-assertions-1.5.2.tgz","fileCount":46,"integrity":"sha512-ccfwvjGuNU14cSSXLlmPRiqEgMfA7w3J2TViO79zMnzXGvE6FJ0dxnhIQGwe5r/vwySOJ4sqZksexo9wyAlA8g==","signatures":[{"sig":"MEYCIQDAfeouUACFvkB2Mv0kUcNeByn7ZPstF9j7sepFYJut5AIhAPu3BJEsRgC007Cv30VH4QLBInnQT1dh4l1zMV8Hu4NI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70523},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","gitHead":"b3caa8e23e622282a37672ebb237c759e1518590","scripts":{"docs":"virmator docs","test":"virmator test-web","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":"npm run compile && 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"},"overrides":{"run-time-assertions":"*"},"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"_npmVersion":"10.8.1","description":"Type safe assertions that work just as well in production run-times as they do in testing.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"type-fest":"^4.22.0","expect-type":"~0.15.0","@augment-vir/common":"^29.3.0"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"^8.11.0","esbuild":"^0.23.0","typedoc":"^0.26.4","prettier":"3.3.3","virmator":"^12.0.2","typescript":"^5.5.3","@types/mocha":"^10.0.7","@types/deep-eql":"^4.0.2","@open-wc/testing":"^4.0.0","@web/test-runner":"^0.18.2","npm-check-updates":"~16.12.3","dependency-cruiser":"^16.3.7","run-time-assertions":"./","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.1","@augment-vir/browser-testing":"^29.3.0","istanbul-smart-text-reporter":"^1.1.4","markdown-code-example-inserter":"^1.0.0","prettier-plugin-multiline-arrays":"^3.0.6","prettier-plugin-organize-imports":"^4.0.0","@web/test-runner-visual-regression":"^0.9.0","prettier-plugin-interpolated-html-tags":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/run-time-assertions_1.5.2_1721222177403_0.5533192651899923","host":"s3://npm-registry-packages"},"deprecated":"Use @augment-vir/assert instead."}},"time":{"created":"2023-09-19T12:42:08.897Z","modified":"2024-09-25T12:27:54.041Z","0.0.0":"2023-09-19T12:42:09.067Z","0.0.1":"2023-09-20T00:15:58.794Z","0.0.2":"2023-09-20T00:52:24.752Z","0.1.0":"2023-10-13T12:08:42.529Z","0.1.1":"2023-10-13T12:17:34.872Z","0.1.2":"2023-10-13T12:33:07.225Z","0.1.3":"2023-10-14T01:01:25.058Z","0.2.0":"2023-11-19T14:01:45.552Z","0.2.1":"2023-11-20T16:16:42.361Z","0.3.0":"2024-01-02T16:41:31.357Z","0.4.0":"2024-02-17T17:01:57.723Z","1.0.0":"2024-02-17T18:23:22.860Z","1.1.0":"2024-03-20T01:00:04.541Z","1.2.0":"2024-03-29T12:41:28.587Z","1.3.0":"2024-05-09T19:34:31.167Z","1.4.0":"2024-05-09T19:51:49.781Z","1.4.1":"2024-05-09T19:53:02.808Z","1.4.2":"2024-05-09T20:00:23.889Z","1.4.3":"2024-05-09T20:05:48.097Z","1.5.0":"2024-05-09T21:49:25.983Z","1.5.1":"2024-05-16T21:56:10.729Z","1.5.2":"2024-07-17T13:16:17.570Z"},"bugs":{"url":"https://github.com/electrovir/run-time-assertions/issues"},"author":{"url":"https://github.com/electrovir","name":"electrovir"},"license":"(MIT or CC0 1.0)","homepage":"https://github.com/electrovir/run-time-assertions","keywords":["assert","equality","run time","types","type","typeof","diff","browser","nodejs","node","testing","check","primitive","object","array"],"repository":{"url":"git+https://github.com/electrovir/run-time-assertions.git","type":"git"},"description":"Type safe assertions that work just as well in production run-times as they do in testing.","maintainers":[{"name":"electrovir","email":"pithy.gut0a@icloud.com"}],"readme":"# run-time-assertions\n\nType safe assertions that work just as well in production run-times (both frontend and backend) as they do in testing with 100% test coverage.\n\nDocs: https://electrovir.github.io/run-time-assertions\n\nFor example, here are some functions that this package exports:\n\n-   `assertThrows`\n-   `isInstanceOf`\n-   `isDefined`\n-   `diffObjects`\n-   `assertRunTimeType`\n-   and many more\n\n# install\n\n```sh\nnpm i run-time-assertions\n```\n","readmeFilename":"README.md"}