{"_id":"spheres","_rev":"64-062feca6c9b0e1b1f7a31da6108ee65e","name":"spheres","dist-tags":{"latest":"0.32.0"},"versions":{"0.8.0":{"name":"spheres","version":"0.8.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.8.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"b37fb7f6892d767bb5b741b2c85533343f2c2cdd","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.8.0.tgz","fileCount":270,"integrity":"sha512-P539CdYPvlPheg83hYON2lxc8G1soVmF10k3pXYE8e9mhO20uU8AHfngUQPH01UuNBKaNCebVOtqHlftcz1vNA==","signatures":[{"sig":"MEUCIQDUVodp3boO0z5PYbuY6EMzuxmMPp7i4wQPLVson5lILQIgQYMa02xM4zZ5zyYigRxZc+ighA9HO9GGU1dc+1X8wjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1109686},"type":"module","volta":{"node":"20.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"56ca4198700a17f452a4872c0791103f2464bd52","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.2.3","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^5.2.8","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","esbehavior":"^4.2.3","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.6.3","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.8.0_1713101179309_0.5885921383753443","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"spheres","version":"0.9.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.9.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"b7694b66132c2e7992490923dde400a9b71f580d","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.9.0.tgz","fileCount":90,"integrity":"sha512-Ndzo1Q/rzGbLUX14aHwEqsGkA1iFSrD6ngy+0kQDAgHySz+jFwZvZOKdwjwBm/rxgeMI/NusmqIMOhIiLh6fBw==","signatures":[{"sig":"MEUCIQCT5xnm+N1VxE/Ladc75j/8ED0GbtYAYYDBXCm71csBHAIgbAttsf3GIfnb83KTW1xxks2HEE0U1jhPNYv7yg3948U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899850},"type":"module","volta":{"node":"20.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"7941a964f23347ace9f034d67e92b20e6633da26","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.2.3","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^5.2.8","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","esbehavior":"^4.2.3","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.6.3","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.9.0_1713102298926_0.7752754917014333","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"spheres","version":"0.9.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.9.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"74b3032ab84ed2aa03ffd254eeeef812bb2dc042","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.9.1.tgz","fileCount":90,"integrity":"sha512-pBrw6zJvd4YN3maQbE/KHq3r6FSXFvd830lFlqUcit68KCSctYIeeGxLRXBFggRZWy8hpdNI5WzAnotVFG52yA==","signatures":[{"sig":"MEYCIQDga9TVesFukOnx3Yzqam9qcZNvfrCyZl/RXeBMyHwlQAIhANhpE1wHXIpB/8eelslkyr5U1mJavvEtYyMJSM+pIGx0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899851},"type":"module","volta":{"node":"20.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"a6bf9ef1a47345c76b65b6a402af0b20a1db6f66","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.2.3","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^5.2.8","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","esbehavior":"^4.2.3","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.6.3","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.9.1_1713111639923_0.5184670400356062","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"spheres","version":"0.10.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.10.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"0ee944e63f70dd4ec14517a736eb3ca2808d71dc","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.10.0.tgz","fileCount":90,"integrity":"sha512-CKDBMiFCb3FLMZVk1XQm8AyoJmVS/KTa4Z7BhWIgzi4gex0YSinZ15Q4js8LR0+9e8KKh0LhqaenMiCg4COhJQ==","signatures":[{"sig":"MEUCIQCeZLAD9MfoW01kS4vkeHkLSoO1ZgMgFiL+AkZ7oS7QZQIgG6SRUqCqUouZU8uqJ3ihlyBG5F+T9dBEt16fm14zRLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":900982},"type":"module","volta":{"node":"20.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"522b073da96385e8227117a034df8f72e888e5cf","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.2.3","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^5.2.8","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","esbehavior":"^4.2.3","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.8.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.10.0_1726050097504_0.0026242276813706056","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"spheres","version":"0.11.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.11.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"24984820d0a3349d6769c33adf72c7cbf198b1b8","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.11.0.tgz","fileCount":99,"integrity":"sha512-LoKaGTFhPmJ0C4cx02BM2ZUkNBSIIRNbOmsXqFEB/dyMjPLL0M4RTrEWlMMHb7Im6LuP+iYGywY0nFD708Jnog==","signatures":[{"sig":"MEQCIEOz+qID+O0zMUBiN+P6DgavLaNVJpgjj1ema/kVeG9SAiB0dn2Znwj6gBpiyOMrrKwfIao+EL9HQ+/ag6vEHDy7TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":923976},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"16082ececcc21a91596ae3bbb1440d9789ef888e","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^5.2.8","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","esbehavior":"^4.2.3","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.9.0","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.11.0_1730569931953_0.017069068822681777","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"spheres","version":"0.11.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.11.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"ea03056875cc8c1fb095a049f2f2ee911a0a5d3c","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.11.1.tgz","fileCount":99,"integrity":"sha512-+blJMR6kJS68eW0RaYjRrKRYpxv94BlCzVfVXkd/J0qXnSlTKvzF8Usu5jD7JqDnNKBJDUhffLVO5AWzUS+GKg==","signatures":[{"sig":"MEYCIQCtaxM7rdAaTpN/CYLTYyobFVY8C9KtBzqndPs49xiAVAIhAKob5tqX0m6I35pLRviGNflF0K8P6+MCA5dnZ2hlcYI7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":923970},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"0f5d6616faead4b7bb6325761eab4794896e79c9","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^5.2.8","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.11.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.11.1_1732565656098_0.7652139859780935","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"spheres","version":"0.12.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.12.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"13dc365230a8c7d59682659bf163ed51f3e53eab","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.12.0.tgz","fileCount":102,"integrity":"sha512-nTFdznK1gRSn51NXvyZQqSKLvmwX4JTHl73SSkYfrO/YJYXYW4eOlImAsxc+6AK3jvM59HyR76xJDtDDO+lr7Q==","signatures":[{"sig":"MEQCIHfrH3kjdu63ci71dXViCrOHSXPQYFoCcRYZ/GuEzFbJAiB+gJ2NrqYDTv2aDcZ/nOIwv51eJXiUwPAJf03kol2epg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":926145},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"0cb26374cdb7cef40bc91d64b111a0d530f83d91","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.12.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.12.0_1733095252346_0.239577740283359","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"spheres","version":"0.13.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.13.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"4b4d65f4c666f69940e6790df20c4fcfa19f2cdf","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.13.0.tgz","fileCount":126,"integrity":"sha512-DuP0aeA5tk8QVWzP9Emseik6EX1WyadY+SEuWDcm9/ePPXiNnxv9bIJ5YJ21SAdT2GlW0NXHuigOlq2umWFXyQ==","signatures":[{"sig":"MEUCIQDIMLQjWtOXDHAX5AF4CLZeiONklP/khuSk3Ajy1DQHbQIgDnlBCKtsX8+G0nGuw19vlGTO2Femepn3u8YHuILnqXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":939170},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"ebaf6beb3904e350d60af4480c303ebc2a690e2c","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.12.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.13.0_1734717295924_0.18190944764709793","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"spheres","version":"0.13.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.13.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"0bf757b2621ef407004f609b6709cd8c13613cb8","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.13.1.tgz","fileCount":126,"integrity":"sha512-GT2DJa5+iIyvevSnGCk2XHUSh0GeoA4nG/X5wc+6RXMuBOU+pUqYt+i2l3Qyph7DiHDOfVvg1VpU410g0fzF2g==","signatures":[{"sig":"MEUCIC7dTtrnfCxT/IondmBzueoVhzJcx+l29rlWE1I/QLx3AiEAwFsQrjPjPlCaO43V4yTRxYQ1hhj4/f8opZuYjWBtzus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":941416},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"3c519bf752e85b966e86c940d33ac668dd3d3259","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.12.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.13.1_1734982214062_0.9692880487249713","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"spheres","version":"0.14.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.14.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"f936baea6769b5a7d8aa1798036a4ee68412a349","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.14.0.tgz","fileCount":129,"integrity":"sha512-KX+8XvlbXkDBk0kUFb/99R55pksPzARgtg+vrmIM9TuUnNJEUHfQz3pc1Suf4taUj/ZwE4CS0Jga8WXiI/D/Gg==","signatures":[{"sig":"MEQCIG9x9N8qQdOfMfeq5v6otbiMT9A6GmV8+wdZbCvh0oQFAiAKmYhGdT/M4SXqQmSOQtL404ou7309gh3YDi+MShFwVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":942974},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"40c530d4341a79eff02cfb728385716e1516fa8c","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.12.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.14.0_1735093707462_0.44212120390796805","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"spheres","version":"0.14.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.14.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"2b7bec91c114838f9da0760634edfaea6a27589a","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.14.1.tgz","fileCount":129,"integrity":"sha512-2n5Hm5SF/pQHLjHgqhN3Y/iWwg4c+ODA2e9L7V4pePlRC7m0ILQ9W+pBMiG/WoqC8xMmT+ujn1QAaXmt9Hv8lQ==","signatures":[{"sig":"MEUCIFrAfFI5jfjEBciQKirbUy4UVDdY31Jspgu6pzLOenFkAiEA8lJ2FaMngBZTzhK3okeIhWhGuXeZfCPLPgrBj+VJg9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":941415},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"c3239d064232436189bfa3db96252bd22cd66115","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.12.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.14.1_1735153752094_0.5332587497845069","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"spheres","version":"0.14.2","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.14.2","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"496988003d91cb30803f4bcbf261211db58c43d1","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.14.2.tgz","fileCount":129,"integrity":"sha512-DhBrF5irAeqWUp2BHSaSNhQ9IPJN609/ynRS8abOcgVfcWPfJ6W/asopuKPgAkdd/Rfz/z7M3qkCLfgVsjilOw==","signatures":[{"sig":"MEUCICMLSextugLLUCOMpBE/h2wY17yqP9lT0knWrL+GKMSQAiEA1NWp7eb1jbEdjpvRggDPueJ9uV1Q7+/wPT/txezh50s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":941397},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"6612959fdc83bd564833df390894384eae808cd3","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.12.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.14.2_1735233416758_0.9548497920269847","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"spheres","version":"0.15.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.15.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"84d6c0cc327bacf5acc0bd0a50eb243ab1cde13b","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.15.0.tgz","fileCount":120,"integrity":"sha512-ql4qezpH0TF84nQeDsfkDF7xQ5IvmSClI/f8kL8hiHzpbpnryyMbs47AAZcF7D5ub9M1DPHcotFvoeYhu6fReg==","signatures":[{"sig":"MEYCIQC1e9RBOOWZ5Rz21Shq3A5bI2oAAC5h2oagv9PiwE1jWQIhAKa1FlHk5gp7ptFe6CerHd4JIZsQMnar8E7qPBG8THlp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":936304},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"768051035e34946f10910bcad8ee0e5504cacc40","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.12.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.15.0_1736778023954_0.14238253936477263","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"spheres","version":"0.15.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.15.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"3b47680fa3bdfd3e29a91bf70dffa872de37205b","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.15.1.tgz","fileCount":120,"integrity":"sha512-Rjol5kAxD79P8NrXoLmuxCcAItwWUAMBFiW0n82Imqe49Msb4jYCAn/AYn1N6TilSmwruV7zyMdN7JnLRFeF6Q==","signatures":[{"sig":"MEUCIQDK4TEhryI8elvBBIu2OyMSrIqif7l9+9ZzcV85Cx/5CwIgWWY4PKEMFFvju8nYz3csFdKZlp16QbLL34npwShx8xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":936464},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"7462021f19a0419d61cbf9efe2a33ca417c9e57e","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.12.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.15.1_1736778611488_0.17195362808044812","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"spheres","version":"0.15.2","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.15.2","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"3ee2d734c6a3ca8b05c88e03d073508cb1448096","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.15.2.tgz","fileCount":120,"integrity":"sha512-BEhwkI3U6M66IOrwbIZxtKk/cVJFIYt+B5sNxjnunQwKWX42zqKLDKGbSNedNBbsHWQQgqpNd18LAeIUzrk/lA==","signatures":[{"sig":"MEQCICeWxcHlVY28CnRl7a/4z2qPfXmig0xoxTswhHySvpR3AiB6Wb7jXtJgCosMuZWl0umEc2vcHWOI/3bEulefQCVuiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":937262},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"f5c1a23a973fe93e715c78fc2afd276e596f2130","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.12.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.15.2_1737415460143_0.3538987506640572","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"spheres","version":"0.15.3","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.15.3","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"4ede0d5650dfb80e5ada6c0217a072e941814d2b","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.15.3.tgz","fileCount":120,"integrity":"sha512-BMsYqWU4OQORdMD/u9mgf1Jlqg+LRjrUh00kR+UyzZaEtZgB+wEVlgu85GktUncBg8JhMBMg/0ux/G4TZHMcJA==","signatures":[{"sig":"MEYCIQCom5pj5cgfcENDIHsgZoubCRIz6R6nD90Am97RztrAEgIhAI9C1qeV7PmYCmxHXDNe8k4bnifR5aDCEjaEtdutRoWm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937320},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"cf36bff5d8f8a6cee42d900971237ba81e8260a4","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.12.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.15.3_1737480877367_0.5134500862146958","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"spheres","version":"0.15.4","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.15.4","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"4eaaf4fef40e3bd2708add6c36e3d4355bb928e6","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.15.4.tgz","fileCount":120,"integrity":"sha512-TrvFBzH/aFpjBz0Mpgu/eYB65f5d15zpug8Xk4VgcK96+TEyQUhFYfPV7eL1pHcSkP9Vbe9zsYgVrUf1OzAaXA==","signatures":[{"sig":"MEUCIQDT6duqxfPATgGE8sud2S9SViY3EaqbqtTGpRs0XYOxAgIgBQiAnm53d+W1El6dkrvkzhRB4ahTLz9tmkSp97+5qbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937387},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"a6e92f4f53b8662437379406d1aff15269ede048","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.14.0","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.15.4_1737765427259_0.6442406562759451","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"spheres","version":"0.15.5","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.15.5","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"23427c3b2645102c52b45e748f58442ab9ffba04","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.15.5.tgz","fileCount":120,"integrity":"sha512-Pc7hoBXt4C3/bPkxSZrxqukoaXk+ZQ0GPizIn++Zl1AZQFaxaRKEYjvR4GrG0VTdJ2ToRXIS1iDbxU6vqq5SUg==","signatures":[{"sig":"MEQCIG+UB81VAeF5QwHIjYCOdvQeZHDussvmT+QRdcU2eynJAiBt8giT+JQUS02yjI+sOyPpudCpkvvf50UZcj331DXdfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937694},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"47e38669013bdc67813bf76ad114c18336a4c196","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.14.0","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.15.5_1738101474124_0.051348548251841875","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"spheres","version":"0.16.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.16.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"9c03fc230863d4140c8a0d27f96401912cc0206c","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.16.0.tgz","fileCount":120,"integrity":"sha512-4K+ktse2/5fyB2UXNPbBhuCDF5j357bFdO/qfPkuDF2MPo3FG8H4stRCHR7nxsq2qHsTs5tJRkZvdG8i8Gyijg==","signatures":[{"sig":"MEYCIQCD1QF3HpdkBA3QP16KVdMZ2+qqVopw4NWRg6kYchDs4wIhAOfTCLqRpfMr29PMNZfLd1msEM/rgJWM9wf7eIpFV7Xq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937816},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"ed589e30e8902298f70e338743ec1554ccbd9ee4","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.14.0","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.16.0_1738288420123_0.4109026946412757","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"spheres","version":"0.17.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.17.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"bfadc34c9db651b58297017471f07a20a9c1ed46","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.17.0.tgz","fileCount":120,"integrity":"sha512-yuNFk7uzVijgZJA/ioUoaLcwJaHfShW645bKmflvUSGTRWXwAflT6PfDiYFRDNvHHpe4s+mlEwPwvGvjZFkQ8w==","signatures":[{"sig":"MEUCIQCbZGZUHFlDrAkui8uHNhOHIIgX2qUJPRqme4t7XCVnwgIgQjyRpmhQvLD7WrW2izBDD//hQYEfA0kEp/eaAs85TuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":938597},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"d8b43aa961d09883b0356c29fd4cd84ae3a9c6a9","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^3.3.1","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.14.0","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.17.0_1739301702968_0.9432935278317327","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"spheres","version":"0.17.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.17.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"aef407e2392fbe5344a6f71c66dca9677caab099","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.17.1.tgz","fileCount":120,"integrity":"sha512-eKp9pNl941oQeVRo5JFSavAuSLCGjzqO4STuQ7pFRWmWwhd8reEfGmnxmavIrE6Uxe61u3OjXsil9vMwK0Berw==","signatures":[{"sig":"MEYCIQCaPXnZIeoe7VAYlO4AkfIe1OD5+NX232tV5vMwkQJeKwIhAMMkSaUCIw0bTXi+9i7m84axTA+cDM1iGpOZImUgFPeB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":938876},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js"},"gitHead":"6ad15ede8bbbd22328de1cd850d61e412b0080b0","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.0.1","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.14.0","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.5.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.17.1_1739997586275_0.4626742305285374","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"spheres","version":"0.18.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.18.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"8c8a02f1b049042ae1529c60ef8392d952dc238f","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.18.0.tgz","fileCount":147,"integrity":"sha512-uBkGup9PA541G0ZREBeyLAG/RbaojNQpnX/PTXsw3J7S4df61Ncy6F8Zj7X6u5KXueW5826eiW2EEHew7G8BUQ==","signatures":[{"sig":"MEUCIA1AESKm8FeP00ReLqfrumgoALfUlFmetQ3aRPuvTKhfAiEAoAlXnN29BSZ/ldaFQXGUA8Fg7OSKzgzW56s5jG84lKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956837},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"deedebd50c3ef228c46e0a987b04eb137e1711d0","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.14.0","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.18.0_1740685340600_0.21891424085912692","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"spheres","version":"0.19.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.19.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"27b41bcd8380a1d920793beee8fd34614575a7c6","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.19.0.tgz","fileCount":145,"integrity":"sha512-Ad5XBqAp2o4LEmJ0J8qEYcw4bhteb1VFRgsWH2j1WDfdyHGbwAnpJBg8n1co7jstTNAQ4+TAT/MYDEisaBj8Xw==","signatures":[{"sig":"MEUCIBVdGDQKoy5mclGvcYQT6BdlmdlxhXFeq1MXemZYt/HnAiEAlmTAgbBCXsG6q3mfKrEJENFct7+JpP+SHeUZHlQOpaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956101},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"d2b59069f8f2b66709bec1e3781b97c08dd03eb2","scripts":{"test":"best","build":"tsc --build --verbose && npm run copy:types","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","copy:types":"cp ./src/server/virtual-module.d.ts ./dist/server/","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.14.0","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.19.0_1740704687998_0.2853331133620276","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"spheres","version":"0.19.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.19.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"0d7c5bea8c704a3daa2c1d84ad078feaac8da7f6","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.19.1.tgz","fileCount":145,"integrity":"sha512-QOr6n7UNbw9AaP+Mfv691LeT5c4ueBn85vTLryQEGR/rmTM2m/INZDMxEV6/Qbizpp5a3lkGGZgjgEO4WyvrwA==","signatures":[{"sig":"MEYCIQDH9BXBmZYCB6cxzJXCIfKXDUJ40rUkQLYcAraQNK8hlwIhAL7FXVAcUh4jAZPZ8XPhZ29bXA51FaZfeGdTXf9h+rsi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956021},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"89cdeb0d12c6d3183dfd13eed0eaf607f9c03303","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.14.0","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.19.1_1740706167373_0.8676534952898787","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"spheres","version":"0.19.2","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.19.2","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"84d4ed5622f67a5aa1d82a22624952bc849f73b7","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.19.2.tgz","fileCount":150,"integrity":"sha512-Om+b0swtkvGdRAkyz6bgyUmJQzYVDAT5WXBPdwkfGN/6szYbYjT4sOSJJRfz9ZM4hZiN7o9RnJicioSWGKe33A==","signatures":[{"sig":"MEUCIQDSAx/Jvt1ioFvF6aAk/M+qtVS/5+A36XOuPqp196tR/wIgWq/6rm6PNy1/GvsB/S7qRsRVHbQa/YBkxD5BYs5bk6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958098},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"45ae28c3d8c5c292d9e7d0590faf8a4ad1e1e36f","scripts":{"test":"best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.15.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.19.2_1740775938891_0.8468585280094101","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"spheres","version":"0.19.3","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.19.3","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"69324cc486ca31f67f474d9ecc2f1b4001e32105","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.19.3.tgz","fileCount":150,"integrity":"sha512-glpzcM6CzCEpq/YV1LKFT8ZeAL7wGb8boC7AYMz0UB7w8S0AsNCZqQoM2XHm8I1h/Deai5SNlbk25xLFPpZTfw==","signatures":[{"sig":"MEQCIDz0R+MzVLc9zKOpkS69j0LTDAEKImF2AiOosfp6JqSEAiAZByDg/CzG74TnDnPfwom7eqYXVJPLdB9h+zkb7qAYnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959103},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"da6a29a227073615d9fc439d6072d591f263c174","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.15.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.19.3_1740885291181_0.147117979658286","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"spheres","version":"0.20.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.20.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"450564097eb81d858c73b47f9f66a4343fc99a07","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.20.0.tgz","fileCount":153,"integrity":"sha512-B0dIFYBGGgJBh2rQ/q1kRQcfGYfvw/ieuWzTCRPIbpCDWAT2VxckS+xtkrOvo5/HoAo37cj2wF/Yo0th0VqtGQ==","signatures":[{"sig":"MEYCIQDhuHwwQ+4FCmLT3zX+jurHdL6D/lj6BoFeGro46J353AIhANEmTbTW6K/dMOHiS31DyoqQjZNxqbOBYJFf4SSoIgh8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":964895},"type":"module","volta":{"node":"22.8.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"e8459c5bf64ecb33855bd2ee081eb35dd5079e7c","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.8.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.43.1","typescript":"^5.4.5","best-behavior":"^0.15.1","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.10.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.20.0_1741009295871_0.877398223992425","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"spheres","version":"0.21.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.21.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"d021c436963939f79bc0c6cfd7d534f447f5b036","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.21.0.tgz","fileCount":159,"integrity":"sha512-zFnmPCvVCaOVlFdeVIFfk3HQtHm2+KOSOQZjOZqgVEArHrzBtc1iycFmevCZKhqyNTiIJ/xiShya0M368ydioA==","signatures":[{"sig":"MEUCIQD66I5tlf6adWZQ0HF5sOey7j+Ote/PI3C/3wRJS+msvQIgRAxc+EEhikXrYt244knVdNOHumBnr4+J0CNjoKcfjlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":964523},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"25ec4b7e0a2c4ed59b1266e69650d93c25c1a71f","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.21.0_1742420305953_0.3521923468978554","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"spheres","version":"0.21.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.21.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"e789f4694b077ed15b23d47057746e9034a35d42","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.21.1.tgz","fileCount":159,"integrity":"sha512-9yve+SBiUPys6t9HEks6f5Rk/0JeriABZntw6fC0n1TNEHB9FMyQ7Vr+klClY/E+T/rpuQ4VDDatDrmSj0rk0g==","signatures":[{"sig":"MEUCIDAwaUqy1num/1XiOf/u8ykesYzOneAOxaMaGXMdMKCJAiEA3GC1xMeWt3A/1UC+i6Lmx7pWS51SILihn7uwdwOSQM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":964575},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"d172a91bd2f82b2e7312fa9ea18a45aaabe03a6a","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.21.1_1742420585697_0.3788240705701216","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"spheres","version":"0.22.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.22.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"8a8f0d027f25e9f85fc2e29783b559dba71b3ccd","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.22.0.tgz","fileCount":150,"integrity":"sha512-HYBpvorh5lhOv84iiZhEBIJc5WVvRVm1omMZDdm9jaeHUURWW8z9F+Zhyvuxc4B3wUAvHLCzk9JCYJTynHpYgQ==","signatures":[{"sig":"MEUCIQDTxa0Nx2GNTfGWs4F0Wfv1gzlBu5y8vQlsCYLKWGJIRgIgPGm7Wlp+6kzQE2hJCkFCdRFVYQ153ngPH1wK3YkWlno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973641},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"cf57e1ef939743d921170d1d8db1e2b5ce58494c","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.22.0_1746284084633_0.38769803641389733","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"spheres","version":"0.22.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.22.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"4808925b66bf01b9bcc8cda976e2cc1f88dd8253","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.22.1.tgz","fileCount":150,"integrity":"sha512-ZIT3Nvx/VBvxekQ2CX6Od8ZoLdpCvUKstZSq637YjTqBcPj3r8ateiNM38kcqosk0tBC+iDNCBPOyvrDUr1yLQ==","signatures":[{"sig":"MEQCIEYGS4nPjkkTNMQB5n4wztUGs0WUKMWZZI8rMD0SnSK8AiA4gm5PJRGAz6yTEL+UCxo7IM0ih7mM/8VSflpTJTkbsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973725},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"c5de19a5d812728c3a24a4bc2e2a9f2ce812f14a","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.22.1_1746295675010_0.06410446054033025","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"spheres","version":"0.22.2","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.22.2","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"744d33ade1bbc0192becdd0f60ee5ebdd3572f25","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.22.2.tgz","fileCount":150,"integrity":"sha512-4dqZD6vW4S2W0RIKeurpBt4IBlBrUmOElXy75qoQV8ulUrdV0iEn9ezFhPe/CBbvW22IsF+mBRgZLMtKptu1Hw==","signatures":[{"sig":"MEYCIQD8HHxn+pjl0HrcD1Iki2nuP3Bg5V9uz+pHBdI5Q4K5RQIhANXMEZ1UTy9dlyJ2W7g83kHnf0TYkTcw5P78hRkOfmzw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973805},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"9d2d15f5e1823368af61feb38b5764ac9453f92f","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.22.2_1746632565822_0.32567017189847425","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"spheres","version":"0.22.3","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.22.3","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"9ea4d6f909080a9631bc5dc06e4ba2ea789a224f","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.22.3.tgz","fileCount":150,"integrity":"sha512-RxQxU7vhybbEM2dhPuKNm00bNzsiuoocCzDUvAvk7hOWN77vmUlCOVY/PO70+yg2+XqFP5GdPYK/SIUUHSqx4Q==","signatures":[{"sig":"MEYCIQCArJ0i84a5WgrNzl7S/BuXKv9mXiQXeV5/1aE316ipGQIhAMHcnXNH5yJsATNM7AgZm6J6eVXvS1ag//W8g7vYWbzp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973813},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"3b992d827277cf71b61db53745d5e4088102fc63","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.22.3_1746755365525_0.691440574226521","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"spheres","version":"0.22.4","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.22.4","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"b3d29975c9b181b35e911a49461a25eda0aea15e","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.22.4.tgz","fileCount":150,"integrity":"sha512-1xKfliFPLLssrUAoEyMGgHIsEaCKxrqT6ic4Zueu5Vw2M74Tu0ob3qGNLlbL/x3V+J0tfgEQxxTj8owtuCXTDg==","signatures":[{"sig":"MEQCIB6cj2g+Y1w+kZxcLZpf3IOZICIQ7NjeDbjIE/nyPQGlAiBQHL7G0tW2NLs1WOf19fhwkNzooik+PMBVDi2eBmdIPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":976975},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"dc4427e5740d34af728b12fffac26d1ee9f8b484","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.22.4_1747133725194_0.43437020656469905","host":"s3://npm-registry-packages-npm-production"}},"0.22.5":{"name":"spheres","version":"0.22.5","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.22.5","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"7f8ac72bd314f4ea0537d41a0bcc32f0e493a617","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.22.5.tgz","fileCount":150,"integrity":"sha512-9EekKqkJ4/J7sZvjuPfHUvdYREBfyM2hKoh9LU9F3ZFgNmc014gxRHaIkq/+JQsFMuer3vH9vxG0epyUi05f6Q==","signatures":[{"sig":"MEYCIQCoYzalHGP+QSgqhbYMm2hdE+zlE6q+dOB8xNKs154HNAIhAJ2I3MZpPc9cEWFCWlaL7TSOxRuI0uquotrmIVsMvBf4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975201},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"84912ca3d71b4546eb3b4ae2f8ee42b3b5a94771","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.22.5_1747135596037_0.577973532042801","host":"s3://npm-registry-packages-npm-production"}},"0.22.6":{"name":"spheres","version":"0.22.6","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.22.6","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"b1c955efac959fb31700487119ad26d813963dab","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.22.6.tgz","fileCount":150,"integrity":"sha512-X2zviXh1CSWM/+eIPMGMs5eBEABl3gwBrdg606uqR+0GvJNeJuAirFSu5Zi6js/v8cKTG6N65D32XeS+e2a8ig==","signatures":[{"sig":"MEQCIGXprWEd+jtPc+BQdSRNOpAG8eSURPN7wmv3TWs0eIjJAiAchSLHRxjsOi7Oar6seE1G7n3dP+jBk9f3HsxledcsoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":979404},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"ce83ccdbd3a74b0e44e5d072a8f26659bd4f3cb6","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.22.6_1747411004193_0.7705329701779946","host":"s3://npm-registry-packages-npm-production"}},"0.22.7":{"name":"spheres","version":"0.22.7","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.22.7","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"dc1b032db67a3622563ebcb1744bce429a908ce4","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.22.7.tgz","fileCount":150,"integrity":"sha512-1kY46+VoCH8utfkBKcIH1Cer7gW7DYvNhMvswYtGRUNYgF0ip+kAsRbxqTFILYvsINoUhUz6PaDiWsf/+8AQAA==","signatures":[{"sig":"MEUCIQD2MmICB1mwvlHlFD+23w+HSJW7nYMPHXIkpDKvXRX3RwIgMKvii6DGzkW1cD3i+j+uaMh4+yX+B1zWAey1v3wMggY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981017},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"9a8615cc57b9811726fc7fe2a569c6baafbaa25f","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.9.1","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.22.7_1747774384535_0.9291779463162222","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"spheres","version":"0.23.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.23.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"a8af4764128c911e5f3689790b0563defb87a27f","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.23.0.tgz","fileCount":156,"integrity":"sha512-cwJLKd8SjlzPcfh5M7ClwDTtxilY2q0NFvR9smvZ2udPXCNhzCfRRAsVtp57A+LVqTaj1fQZkmIO1ZebbKrp0g==","signatures":[{"sig":"MEUCIBhG1Xx3j7oenS4Z4253f9+PE/S0LBsSnplh5vsRUYYrAiEA0dlVT+Rr3dkNRZMgIGhzuoDawjzdaEEQCnFS25znFA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998180},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"45835a81be661d4d45c4d468e4977be140c947a2","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","actor":{"name":"brian-watkins","type":"user","email":"brian.watkins.apps@gmail.com"},"email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.23.0_1750794835221_0.10121089881077916","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"spheres","version":"0.23.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.23.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"873bfd1aceb1ab2e8b50a7a5cd3006c77c2f2f50","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.23.1.tgz","fileCount":156,"integrity":"sha512-y0BLiWBy8jM0IAHBMc+MAIu7sqno5ar3B5pY2CijBBKQbphWq7Z3QAkCUvppJkaKqP+Ix1UjRiRg61vMbxbNjg==","signatures":[{"sig":"MEUCIAwLPQ73gBWjYLAHxgRRypohtUuhq93sgAKNMss9KFniAiEA8oEOdqFMTi3iSSr/yzhqnE7i9xVWb9nTAa9mmh9wnJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998120},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"045fafc66851c4ed10f1f560d29e98c1924d9812","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","actor":{"name":"brian-watkins","type":"user","email":"brian.watkins.apps@gmail.com"},"email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.23.1_1750814248051_0.012404862836121744","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"spheres","version":"0.23.2","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.23.2","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"cded1e02af9dd585d99ff51e8fc2cb84d6062d8e","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.23.2.tgz","fileCount":180,"integrity":"sha512-PpqSJ97pKqQiso+QWIVVmRXYUiLTytwZCJUA1t4I7kT8jzFiWMwwrrvI0mh5ynfz1nx3q73/uKORRn/e6IqJdA==","signatures":[{"sig":"MEUCIQCFF1kWljN/KoqJtXTpSUqBAsjuOZgCnGkBP/JRB1kQAAIgJ56qvkArj69VLIh/4ekrqBQtyt+I6XjKY/AALDSARSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010772},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"d2720bc6cb096e25221cff4e01aa5fc5b2f32737","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","actor":{"name":"brian-watkins","type":"user","email":"brian.watkins.apps@gmail.com"},"email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.23.2_1751658315384_0.812925459647702","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"spheres","version":"0.23.3","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.23.3","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"8707cbfc2db0d93b8079052d009a55926092b26c","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.23.3.tgz","fileCount":180,"integrity":"sha512-T9XElmn++IgnnaKMSvm0kxPmbYN8QXpm5DM/q15cLv06zdQl2YXflSB/ILT6+qkh5XMCWHEVGXemIEbtW4ILoA==","signatures":[{"sig":"MEQCIH2gGUMiws/tKugHm0Gw3lSF/I40hbeE3eEh5zuo63shAiBTfN151ocaWNZT2AfkioHdMR6oNKARmdbqfQlMJHzonw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010832},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"0bebd97d269cd03b8408c26b9b85354078adc97b","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","actor":{"name":"brian-watkins","type":"user","email":"brian.watkins.apps@gmail.com"},"email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.23.3_1751659090634_0.4253290617051033","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"spheres","version":"0.24.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.24.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"1d7040434930acd7e12949b1fb9231fc9746736d","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.24.0.tgz","fileCount":180,"integrity":"sha512-xWvUDOuuWFw3j6jEqOORYH9aVl8+wOtc6Q2CwTY8olSvM578ZH98yJ19O3aS89UUixPJzjOZ3lNo4yVYVl6nRg==","signatures":[{"sig":"MEUCIExZ+nwbKrcHOB2gAGiZa1Ny4OGFa4ULlSfo0suW+xveAiEAqPwqLAWc59KalEu9RQzKJwWNtV56KAlEdlTd4MUeS68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009677},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"3ab3e395efaf53cd39af7b3472b302472a833854","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.4.5","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.24.0_1753062509033_0.3548644939456458","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"spheres","version":"0.25.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.25.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"e27b73b34b199398ce861f2d90b099b0e596e769","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.25.0.tgz","fileCount":207,"integrity":"sha512-BoDs64ghNttKF64yrYrpX4TGLsg4T0cqqDI6h/f26aPOSuZCbVEuSjCl5YMnpoISlA2S1An8qmqD6hiwVLjvqw==","signatures":[{"sig":"MEYCIQCXnibxKgbFOOBB+I5mkbsLfGXMUGktt4DdzpC6EehszAIhAKAkITkRWWpddi/z6rRC0UyKNEXOBrUxxNElwe+GwkP3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1125855},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"f0ed6245fd158b311525cb43df9b425f69a0fc06","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.9.2","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.25.0_1764721278278_0.843248202220817","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"spheres","version":"0.25.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.25.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"a19503edff382f1e44453d12fd301038261fc860","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.25.1.tgz","fileCount":207,"integrity":"sha512-i9nM9+OuUHnTnwfbt7FtNuM4zHP85kMfTSioqZpGvVGL44osbbK+yGEbYMqJwELCR53kxjownHx35brn1StRvw==","signatures":[{"sig":"MEYCIQCyN5UJtDqxHkPwHinXlQk96NJrKekh4BZwbIrrXes4/wIhAI80gV0VGUlPpszIMy89k15VM5BjS2/0fYuBiZSRNJkt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126827},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"f9b710d370b040dcc34c82b64e82ed0579bce7e6","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.9.2","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.25.1_1765111187077_0.2834416414072618","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"spheres","version":"0.25.2","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.25.2","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"080dcc932747cd804d81e10e542154491593c151","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.25.2.tgz","fileCount":207,"integrity":"sha512-SJrjdfSPuC7GLTwQ/EqZ7TFByR6kSaG69gpIcHRqOPXr0ey9kMz1gSCmHKbjUyi+FklK86NS8XsLsTbRA2uqcA==","signatures":[{"sig":"MEUCIHNQCpRNZq2u6K/KArxkUw2pNDjCQXOrBvMVEPGvO9UbAiEAkExqrIeWP4CFFdIyPhxXNTaOwHD9JKmAF5EvFzfgkzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127788},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"c2715405718777c7e3e06d1997a211996e16153c","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^6.2.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.9.2","best-behavior":"^0.15.2","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.25.2_1765742459745_0.6714344146762368","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"spheres","version":"0.26.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.26.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"2e6be4ceb017d8215f22d3eb73c3066a3a3aafe4","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.26.0.tgz","fileCount":216,"integrity":"sha512-kbkvZegl9VxSi+WBinzxTQwqAO6nDKvyoXhRy6ZYDKuh/JGI/XD1o0TNtzaKCmnGfGZ+QnfGVa0lJ+JrXNU/oQ==","signatures":[{"sig":"MEUCIQDbRmhEyv1IqKJC13sQWL1BWEzDvJmq5pkcokOjHPmubgIgeI9WT3wYme+hAzshtemtNNgslPnytJWoyGd6ZE4dwgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138117},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"6049d902ab26ac0a0dc1179acef4f23309065d9c","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^7.3.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.9.2","best-behavior":"^0.16.9","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.26.0_1768845921109_0.09989127252929864","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"spheres","version":"0.26.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.26.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"d3230733e7a33def42f197a91922a86d7b22b9ad","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.26.1.tgz","fileCount":216,"integrity":"sha512-7UQhYChAg46gpEn5AZOGSXgnSvOYIJNUmP985QgP65ZWM4hemB71+GYpKklmnWI1WspEzMo6ohkAWxju0pSrcg==","signatures":[{"sig":"MEQCIBVNjxVDNS913u9q8ZIWcGpLFYpH1QdARATCNi0+LTISAiB3ohE6Ryb4wPIwQFTzrW3FU91/Tds2oFPti2AFzG7hEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138132},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"1917b5cef97bc34e573e75437a1a4f16039861bc","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^7.3.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.9.2","best-behavior":"^0.16.9","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.26.1_1768846276491_0.8453517055760722","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"spheres","version":"0.26.2","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.26.2","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"b8d6b00defea8fc117f6aa703918330995315bb1","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.26.2.tgz","fileCount":216,"integrity":"sha512-qiPz+kPIjlRhGk2zFb5ie7kyy1tZDP20scKszJ6sMDozHmgJlYetoG+t0dro8KvovFQVcrrWdrj7q5A+Wz6xbA==","signatures":[{"sig":"MEYCIQD134/EUNDvaTVPoyo3tPGj13vqlg6HHriLNQuB/9jfJAIhANI1gqVgh/D8vXm2kJ9d8M3FIv5Y8LEHq7UlNMFtL4o4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138196},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"66180b014e30a37a361d0ee76c19a7cbc292bbc2","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^7.3.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.9.2","best-behavior":"^0.16.9","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.26.2_1768848688944_0.0407916867102025","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"spheres","version":"0.26.3","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.26.3","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"3d29bc485534b6c4339830789db500845bab9e6a","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.26.3.tgz","fileCount":216,"integrity":"sha512-2Jr7j/I3ZbxVJ+IuZBt9q0HBi7BWz9n2/6FDRFzgI4DKrjypHZRILEVY8XSaCgGQCOWt7Rr8vGSy6TO7/srAHw==","signatures":[{"sig":"MEQCIED+EH3V1fLlIfmi3b0d72c5k80NEyFKxQq2IQdL3s0TAiB84SH0FgYygAf+cODM5Dbz63bkGyPptqLyHWptHOIHnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1138177},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"3d903ea856cf1290693859c3ea86f704b0d375e3","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^7.3.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.9.2","best-behavior":"^0.16.9","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.26.3_1768849903641_0.6107710322520101","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"spheres","version":"0.26.4","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.26.4","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"05d6b789d9ce37a9a3e731c206ebd2dba714610d","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.26.4.tgz","fileCount":216,"integrity":"sha512-LlqtJJLmcTXn1hsCd3rXji6Hchfut4ut+eRcv084ybs0hM+fxBvfrJo5tIcoHtbB2vS0m3GV6Oc4+H4MkAfVHw==","signatures":[{"sig":"MEYCIQCuxeBuE/uG7BioBT1rO9SqVKyobgfuoCcK5vzRuP0ZbQIhAOMUFEKwFD8+ptpteIK7KOhfVpBKqhrc+/8grPCkDcCA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139153},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"cba618bca25d0784ecdb9a5e94d7e9dfa5927118","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^7.3.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.9.2","best-behavior":"^0.16.9","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.26.4_1768873357232_0.38755341951834676","host":"s3://npm-registry-packages-npm-production"}},"0.26.6":{"name":"spheres","version":"0.26.6","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.26.6","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"63a267a0c66cd25cd55d3ef40c5cd1537d5e6a85","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.26.6.tgz","fileCount":219,"integrity":"sha512-F/rQFDy9Vji5huxGCKyyQXI/zT4Q3SlRIjnpaAgdwCaEOqw1PrC5v2wwoFr9VWD4ZcosDkiU5/UZ95TJ9/iilA==","signatures":[{"sig":"MEUCICHji9iY81J3VvAu1ogVuDWvZcoxOv3J10+pdSHexI0JAiEAqzGA1vqwiq+HCyFekyGmFbR0og+Ce8mRRi2beaGKW7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1141716},"type":"module","volta":{"node":"23.10.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"48846cfba65425f66a81d78997515402721a4e83","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"10.9.2","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"23.10.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.2","vite":"^7.3.0","express":"^4.19.2","ts-morph":"^22.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^5.9.2","best-behavior":"^0.16.9","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.27.1","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^4.3.2","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.26.6_1776212583265_0.02138980951504199","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"spheres","version":"0.27.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.27.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"c7b2d453cde30f797f874081d11351693bc0226f","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.27.0.tgz","fileCount":219,"integrity":"sha512-Zlqiz0mOfI7tEJ/K7QBSxdlHqN+7RfqIjaXGQ+7MxVUdITOzATiuyIqn6F+nmvK2InS2IZOV7FXS1V1U7TJwrQ==","signatures":[{"sig":"MEUCIQCXJMDxFboBPeNqAWYdJjbJc27YubPOYKFIGo49M+0GcQIgamxP3Oz7/4trjj0/bF/sI/JWDrb27YDYpWjR/gh+krE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1143989},"type":"module","volta":{"node":"24.15.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"c8937d324dfefdf4454b2c17f99d787e396dc7a2","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"11.12.1","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","ts-morph":"^28.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^6.0.3","best-behavior":"^0.16.10","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.31.0","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^6.1.1","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"peerDependencies":{"vite":"^7.3.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.27.0_1778343089331_0.9670991999935976","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"spheres","version":"0.27.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.27.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"420e4e6991ea14b3177c07f833e37f9af40f069c","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.27.1.tgz","fileCount":223,"integrity":"sha512-RUELSWqKamURGnnthHQ2+aig3XMAXpyVj9BM2gFWzNq4/uVic1a7xLfLPM3yB24cXasEQzIAz/p1cOH3SSnOnA==","signatures":[{"sig":"MEQCIHivigcwjeI39hOXui1JtjFNN4+OLufnqazjAQ8KvnmMAiAn2viOsswuJVOTwcKidy1xdkqxhAttNihJnFWh8uEQXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173645},"type":"module","volta":{"node":"24.15.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"d4ec7a13817d860266a856f760b5f4ec2bb7ba70","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"11.12.1","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","ts-morph":"^28.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^6.0.3","best-behavior":"^0.16.10","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.31.0","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^6.1.1","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"peerDependencies":{"vite":"^7.3.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.27.1_1778365729049_0.11226833091768595","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"spheres","version":"0.27.2","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.27.2","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"8b4b947411acb9be9bc2767c50bdfa894b8d9b35","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.27.2.tgz","fileCount":223,"integrity":"sha512-wB5GbCpQzPmekP7CfpIIqQDh1c/foFqb8xSfOwU3p4vPmInOM5OP8AY7xkR/k2xjOMFyNpbxWq2wpyOwNPo20w==","signatures":[{"sig":"MEUCICilfOF4NhOrhb98BIFi2rrt29C+itlOS8whUDzuahrCAiEAidK32cuZi8vD8woiXMkCn7bj6OqdQZzdOqC1eUjNrjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172448},"type":"module","volta":{"node":"24.15.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"151fd9a0b86620c0193c8aeb10d19bf64f10f0aa","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"11.12.1","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","ts-morph":"^28.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^6.0.3","best-behavior":"^0.16.10","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.31.0","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^6.1.1","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"peerDependencies":{"vite":"^7.3.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.27.2_1780360586116_0.1823516976086592","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"spheres","version":"0.27.3","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.27.3","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"f92e71cba2aa8ddc1e7d7ed7493cb58ec7185983","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.27.3.tgz","fileCount":223,"integrity":"sha512-VTf9HFHMEW05o789/DJRFDYtZ5dZmdHmFI9nSu6myQ1KzpNNoov2mEe5v14BedBCP+6CfW/zQvuXnnfVoyBhxA==","signatures":[{"sig":"MEQCIBsEPSLzvXu6NH3QqGzeq8L+18ZxXJaNXkMmyzB+NH6LAiBWqHLC2NFElXCrPSYyp3NqkubNaS5+GflGK2YBxfRnBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172585},"type":"module","volta":{"node":"24.15.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"ae1b3a3becbac9b238197a21a4245246d0c229a5","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"11.12.1","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","ts-morph":"^28.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^6.0.3","best-behavior":"^0.16.10","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.31.0","aria-attributes":"^2.0.1","great-expectations":"^1.10.2","vite-tsconfig-paths":"^6.1.1","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"peerDependencies":{"vite":"^7.3.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.27.3_1781053213966_0.5100415428169256","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"spheres","version":"0.28.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.28.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"07984832232c7a35c2a86c35139f4f0883e02c4b","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.28.0.tgz","fileCount":235,"integrity":"sha512-4PnU1qwh1gFxpzvJY6Xq5TbtP+iCEG475M4EK/4izPmnAzn3onSNPCvgzawm0LB9LMSV5G2lmqWSkgIBfcJWQA==","signatures":[{"sig":"MEQCIC3E4APxctCdlifjwp//aZS2StwPQvbCLezlsiULjPgaAiBgvVG9PzBI/NnGq2OmruMYokGFyThTnp7tOkxmli8Bmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144560},"type":"module","volta":{"node":"24.15.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"1962ee9212491fd5d1a40de430ddf606519e0fc6","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"11.12.1","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","ts-morph":"^28.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^6.0.3","best-behavior":"^0.16.10","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.31.0","aria-attributes":"^2.0.1","great-expectations":"^1.11.0","vite-tsconfig-paths":"^6.1.1","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"peerDependencies":{"vite":"^7.3.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.28.0_1783452207750_0.041205706525990315","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"spheres","version":"0.29.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.29.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"50f05c9d97761bd1655999d73f1bc73e6e862441","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.29.0.tgz","fileCount":235,"integrity":"sha512-ZflC9xb5E/rgziZ2S8trvOVvJdkJlUCkHVV9JoeELDwZN5H71PF7MlfM5kCUgUh8nNojMtf2fpKNf2FaqTT7vQ==","signatures":[{"sig":"MEYCIQDiTX5/j5rz2N1ftyu4+5niq2FJP+JP8oLt6uZgNH78GgIhAOGhrDEm9IvmOOjFMXcxsqDK3CpMupIxSIZUjohsp88G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146700},"type":"module","volta":{"node":"24.15.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"feac7e9404afaa1fbcbfd9ca719f58924731bb3b","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"11.12.1","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","ts-morph":"^28.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^6.0.3","best-behavior":"^0.16.10","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.31.0","aria-attributes":"^2.0.1","great-expectations":"^1.11.0","vite-tsconfig-paths":"^6.1.1","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"peerDependencies":{"vite":"^7.3.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.29.0_1783464629046_0.5768009494833586","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"spheres","version":"0.30.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.30.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"2473f0817c8c4a8e03c4c9cc999bdcb0f4e233b4","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.30.0.tgz","fileCount":238,"integrity":"sha512-ezcAjFSwFx3KE1gSm1BrTwB4hKrpIKtJhDcCMEjmpsVJ8v7OUcCTGdo/HMHGCrXhkZ1bp4bVWThCgHreUiPt3A==","signatures":[{"sig":"MEUCIQCKN7DhWLKchNcVPePeWrfnC+0KDnvrZnAEvijXXS/AOgIgaZP1/1TRSvTvkXjYHpNTMUzuenWxGK6ld/3o73Ix+Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1164928},"type":"module","volta":{"node":"24.15.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"2545bc30f0723280c6fdec1477087d4c8a913f80","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"11.12.1","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","express":"^5.2.1","ts-morph":"^28.0.0","html-tags":"^4.0.0","playwright":"^1.51.0","typescript":"^6.0.3","best-behavior":"^0.16.10","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.31.0","aria-attributes":"^2.0.1","great-expectations":"^1.11.0","vite-tsconfig-paths":"^6.1.1","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"peerDependencies":{"vite":"^7.3.3"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.30.0_1786201750331_0.7781968163021087","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"spheres","version":"0.30.1","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.30.1","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"5dec5fede7a3c99c01e3d26f4dfab6855ccb6ff5","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.30.1.tgz","fileCount":238,"integrity":"sha512-bjmsUrmF/1EAgLu1DxUND1o0WxJcGBBYfoEEnFdH5oWoYHkHpcmtxjS21Q6725WO9vXgDojoGLx+JmEwkLu8nA==","signatures":[{"sig":"MEUCIB4N7Tqnr0mx8VyHHNmB2D7yRR9qwl+e4DFnJ3GBQz3PAiEA4QjwFg9DMttrLRwJGMZ0A0DnqlGipF47fZ4ckYwaO6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1165995},"type":"module","volta":{"node":"24.15.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"30a41118a02650966f8c8cf27a0b3157ef3486d9","scripts":{"test":"npm run build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"11.12.1","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.11","vite":"^8.2.1","express":"^5.2.1","ts-morph":"^28.0.0","html-tags":"^4.0.0","playwright":"^1.62.1","typescript":"^7.0.2","best-behavior":"^0.16.11","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.31.1","aria-attributes":"^2.0.1","great-expectations":"^1.11.0","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"peerDependencies":{"vite":"^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.30.1_1786222919922_0.39517737683151855","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"spheres","version":"0.30.2","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.30.2","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"d6457c57bb833523482dc3adedb2ecaec396911f","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.30.2.tgz","fileCount":238,"integrity":"sha512-4j98E+F9qQniLll3SYjeOGCU7x75Tln/sjyVTVukhWKoxFCNIx6kFc43f5UKhUai8so2CQ5vp7023aOy944IYg==","signatures":[{"sig":"MEUCIDpvqi2GJ5HU82REuo0idV2cE/yQbLb3i/IXdt0DrWEmAiEAujSILeyOTMK4gW4H/7Z997vZ34vAGROO+rUDAXG6tGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166797},"type":"module","volta":{"node":"24.15.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js"},"gitHead":"5cbabd31c0650f30cba05fdd903e5bcf4cd95df4","scripts":{"test":"npm run test:build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:build":"tsc --build ./behaviors --verbose","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run test:build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"11.12.1","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.11","vite":"^8.2.1","express":"^5.2.1","ts-morph":"^28.0.0","html-tags":"^4.0.0","playwright":"^1.62.1","typescript":"^7.0.2","best-behavior":"^0.16.11","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.31.1","aria-attributes":"^2.0.1","great-expectations":"^1.12.0","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"peerDependencies":{"vite":"^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.30.2_1786706237972_0.19992537912832598","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"spheres","version":"0.31.0","author":{"name":"Brian Watkins"},"license":"MIT","_id":"spheres@0.31.0","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"homepage":"https://github.com/brian-watkins/spheres#readme","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"9c03df497e26763a1f9ca8bfad2299fe878f9834","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.31.0.tgz","fileCount":251,"integrity":"sha512-CFvswV/sTsVAzVt1ICfPIwEG7HEhkbOY/28OD6OdiCmQrHreWh/J/oXSPCYrux7ebjPsFYiCweF1TvRfpLpDCA==","signatures":[{"sig":"MEYCIQDdDt5AcZrGoQWBl/NtxJ2cSvnze3UCA9UH0u2P7BTXNAIhAJJyPE7TvW4vfV3PQQxVGIbHNxYEPQ7+J4KR2RfIzKnK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBfuWtKv6Wwzv96tMenYoKQJva6XxX0L39AzbpDbN4KCAiAH459BTT2CUSwsNesmEbNJ3yzutJwobTvAezNYAUdCog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190190},"type":"module","volta":{"node":"24.15.0"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js","./store/reconciler":"./dist/store/state/reconciler.js"},"gitHead":"c402e2cfd5ed65a5f99125907b653b0519c7dbd5","scripts":{"test":"npm run test:build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:build":"tsc --build ./behaviors --verbose","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run test:build && best --behaviors './behaviors/server/**/*.behavior.ts'","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"11.12.1","description":"Tools to create web-based applications","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.11","vite":"^8.2.1","express":"^5.2.1","ts-morph":"^28.0.0","html-tags":"^4.0.0","playwright":"^1.62.1","typescript":"^7.0.2","best-behavior":"^0.16.11","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.31.1","aria-attributes":"^2.0.1","great-expectations":"^1.12.0","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"peerDependencies":{"vite":"^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/spheres_0.31.0_1790025088924_0.2413019420413598","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"_id":"spheres@0.32.0","bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"dist":{"shasum":"3fa00d555045151fb2ed038281d2ae90c3a7948e","tarball":"https://registry.npmjs.org/spheres/-/spheres-0.32.0.tgz","fileCount":260,"integrity":"sha512-Yo68mo8yO0zKu8C6H+dy1BBDmWe6X9JhScmXjzrrck/ARxUMNBrVv7DYlimeAeVWOg7UWPMRZZ5TNJNaxuCf9Q==","signatures":[{"sig":"MEUCID2s6JgLvKx4BMIe/Ff8BMSMf9RphQAiaMR4RGeMhZirAiEAsCrPJO0e9MJn8oBJXmIlaUnCwjufWTBDKxaN650FWpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCOMh6gleEVBCHzuDlBsWkq4glGqbEb7OBH1lzbK0bK+QIhAOZZ6zo+WAHmEGUeSdjCMJOZNKBWpcZMqS8K+P4dFcbH"}],"unpackedSize":1206074},"name":"spheres","type":"module","volta":{"node":"24.15.0"},"author":{"name":"Brian Watkins"},"exports":{"./view":"./dist/view/index.js","./store":"./dist/store/index.js","./server":"./dist/server/index.js","./store/reconciler":"./dist/store/state/reconciler/index.js"},"gitHead":"ce5d7f611c69f9857d00317707631383ee66111b","license":"MIT","scripts":{"lint":"oxlint","test":"npm run test:build && best","build":"tsc --build --verbose","clean":"rm -rf ./dist && rm ./tsconfig.tsbuildinfo","format":"oxfmt","prepare":"git config core.hooksPath .githooks || true","test:vdom":"best --behaviors './behaviors/vdom/**/*.behavior.ts'","test:view":"best --behaviors './behaviors/view/**/*.behavior.ts'","change:add":"changeset add","test:build":"tsc --build ./behaviors","test:store":"best --behaviors './behaviors/store/**/*.behavior.ts'","test:server":"npm run test:build && best --behaviors './behaviors/server/**/*.behavior.ts'","format:check":"oxfmt --check","test:coverage":"best --coverage","test:examples":"npm run clean && npm run build && npm run test -w examples","change:release":"npm run clean && npm run build && changeset publish && git push --follow-tags","change:version":"changeset version","test:view:debug":"DEBUG=true npm run test:view","generate:elementData":"tsx ./codegen/generateElementData.ts","generate:svgElements":"tsx ./codegen/generateSVGElements.ts","generate:htmlElements":"tsx ./codegen/generateHtmlElements.ts"},"version":"0.32.0","_npmUser":{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"},"homepage":"https://github.com/brian-watkins/spheres#readme","repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"workspaces":["examples","."],"_npmVersion":"11.12.1","description":"Tools to create web-based applications","directories":{},"maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.11","vite":"^8.2.1","oxfmt":"^0.70.0","oxlint":"^1.85.0","express":"^5.2.1","ts-morph":"^28.0.0","html-tags":"^4.0.0","playwright":"^1.62.1","typescript":"^7.0.2","best-behavior":"^0.16.11","svg-tag-names":"^3.0.1","@types/express":"^4.17.21","@changesets/cli":"^2.31.1","aria-attributes":"^2.0.1","great-expectations":"^1.12.0","svg-element-attributes":"^2.1.0","html-element-attributes":"^3.4.0","monocart-coverage-reports":"^2.12.3"},"peerDependencies":{"vite":"^7 || ^8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spheres_0.32.0_1790511836406_0.6330097659393465"}}},"time":{"created":"2024-04-14T13:26:19.161Z","modified":"2026-09-27T12:23:56.671Z","0.8.0":"2024-04-14T13:26:19.518Z","0.9.0":"2024-04-14T13:44:59.082Z","0.9.1":"2024-04-14T16:20:40.158Z","0.10.0":"2024-09-11T10:21:37.786Z","0.11.0":"2024-11-02T17:52:12.195Z","0.11.1":"2024-11-25T20:14:16.285Z","0.12.0":"2024-12-01T23:20:52.525Z","0.13.0":"2024-12-20T17:54:56.081Z","0.13.1":"2024-12-23T19:30:14.351Z","0.14.0":"2024-12-25T02:28:27.728Z","0.14.1":"2024-12-25T19:09:12.307Z","0.14.2":"2024-12-26T17:16:57.072Z","0.15.0":"2025-01-13T14:20:24.192Z","0.15.1":"2025-01-13T14:30:11.690Z","0.15.2":"2025-01-20T23:24:20.323Z","0.15.3":"2025-01-21T17:34:37.519Z","0.15.4":"2025-01-25T00:37:07.481Z","0.15.5":"2025-01-28T21:57:54.302Z","0.16.0":"2025-01-31T01:53:40.387Z","0.17.0":"2025-02-11T19:21:43.171Z","0.17.1":"2025-02-19T20:39:46.545Z","0.18.0":"2025-02-27T19:42:20.789Z","0.19.0":"2025-02-28T01:04:48.209Z","0.19.1":"2025-02-28T01:29:27.591Z","0.19.2":"2025-02-28T20:52:19.107Z","0.19.3":"2025-03-02T03:14:51.413Z","0.20.0":"2025-03-03T13:41:36.074Z","0.21.0":"2025-03-19T21:38:26.134Z","0.21.1":"2025-03-19T21:43:06.213Z","0.22.0":"2025-05-03T14:54:44.800Z","0.22.1":"2025-05-03T18:07:55.287Z","0.22.2":"2025-05-07T15:42:46.000Z","0.22.3":"2025-05-09T01:49:25.766Z","0.22.4":"2025-05-13T10:55:25.362Z","0.22.5":"2025-05-13T11:26:36.208Z","0.22.6":"2025-05-16T15:56:44.443Z","0.22.7":"2025-05-20T20:53:04.814Z","0.23.0":"2025-06-24T19:53:55.417Z","0.23.1":"2025-06-25T01:17:28.251Z","0.23.2":"2025-07-04T19:45:15.584Z","0.23.3":"2025-07-04T19:58:10.798Z","0.24.0":"2025-07-21T01:48:29.226Z","0.25.0":"2025-12-03T00:21:18.470Z","0.25.1":"2025-12-07T12:39:47.245Z","0.25.2":"2025-12-14T20:00:59.891Z","0.26.0":"2026-01-19T18:05:21.285Z","0.26.1":"2026-01-19T18:11:16.637Z","0.26.2":"2026-01-19T18:51:29.141Z","0.26.3":"2026-01-19T19:11:43.793Z","0.26.4":"2026-01-20T01:42:37.411Z","0.26.5":"2026-04-15T00:17:39.027Z","0.26.6":"2026-04-15T00:23:03.582Z","0.27.0":"2026-05-09T16:11:29.526Z","0.27.1":"2026-05-09T22:28:49.201Z","0.27.2":"2026-06-02T00:36:26.294Z","0.27.3":"2026-06-10T01:00:14.152Z","0.28.0":"2026-07-07T19:23:27.917Z","0.29.0":"2026-07-07T22:50:29.204Z","0.30.0":"2026-08-08T15:09:10.482Z","0.30.1":"2026-08-08T21:02:00.071Z","0.30.2":"2026-08-14T11:17:18.119Z","0.31.0":"2026-09-21T21:11:29.018Z","0.32.0":"2026-09-27T12:23:56.516Z"},"bugs":{"url":"https://github.com/brian-watkins/spheres/issues"},"author":{"name":"Brian Watkins"},"license":"MIT","homepage":"https://github.com/brian-watkins/spheres#readme","repository":{"url":"git+https://github.com/brian-watkins/spheres.git","type":"git"},"description":"Tools to create web-based applications","maintainers":[{"name":"brian-watkins","email":"brian.watkins.apps@gmail.com"}],"readme":"# Spheres\n\nWrite browser-based web applications. Spheres features:\n\n- state management that separates application logic from state storage details\n- a declarative view framework that supports fine-grained reactive updates\n\nCheck out the [documentation](https://github.com/brian-watkins/spheres/wiki).\n\nOr use the spheres [skill](./skills/spheres/SKILL.md) with your favorite agent.\n\nHere's a simple counter app:\n\n```\nimport { renderToDOM } from \"spheres/view\";\nimport { container, update, createStore } from \"spheres/store\";\n\nconst clickCount = container({ initialValue: 0 })\n\nfunction counter (root: HTMLBuilder) {\n  root.main(el => {\n    el.children\n      .p(el => {\n        el.config.dataAttribute(\"counter-text\")\n        el.children.textNode((get) => `Clicks: ${get(clickCount)}`)\n      })\n      .button(el => {\n        el.config.on(\"click\", () => update(clickCount, (count) => count + 1))\n        el.children.textNode(\"Count!\")\n      })\n  })\n}\n\nrenderToDOM(createStore(), document.getElementById(\"app\"), counter)\n```\n\nFind [more examples here](https://github.com/brian-watkins/spheres/tree/main/examples).\n","readmeFilename":"README.md"}