{"_id":"@protorians/widgets","_rev":"87-6542406e16db8e8402fcc0f922eea24e","name":"@protorians/widgets","dist-tags":{"dev":"0.6.2","alpha":"0.6.6","beta":"0.9.0","latest":"0.9.3"},"versions":{"0.0.1":{"name":"@protorians/widgets","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"@protorians/widgets@0.0.1","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"dist":{"shasum":"8b9ff7d1865692ce81d1e11577e00b1cb1b55f88","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.1.tgz","fileCount":59,"integrity":"sha512-X4jKVS9fXu3nwqUCAADnABJUSzwJymrlXkJcafMsBL+9iGOjdYFiItc1CX58iGQnOx7PoM3QeMJJ8CJCutRZ0A==","signatures":[{"sig":"MEYCIQDIOFYj5ryNtS6pxGXEHhmdG7/Z91SKxeeyDXY8SvNZmgIhAOWphCA0USxNH7VZC6vMWLyq1CWAPCti81y/MGkvcTTk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46990},"main":"index.js","types":"./global.d.ts","engines":{"npm":">=8.18.0","node":">=18.8.0"},"gitHead":"a8277e6361d5de564902fa93944881259b3d66ce","scripts":{"dev":"tsc","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"_npmVersion":"10.5.2","description":"Widget's Maker","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^18.7.13","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.1_1713487857858_0.905827305779493","host":"s3://npm-registry-packages"}},"0.0.1-alpha.1":{"name":"@protorians/widgets","version":"0.0.1-alpha.1","keywords":[],"author":"","license":"ISC","_id":"@protorians/widgets@0.0.1-alpha.1","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"dist":{"shasum":"3b86b5edd9a1a4cca7767d675e5d83780b124e7d","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.1-alpha.1.tgz","fileCount":59,"integrity":"sha512-l/2YvWp31IJb87V0pn75tQ4MPdSbFYdWp+QwDm8IUuXzVN6011ppBp6QY/v1Wbn16b8FATUMh0W2hzG1/Kz5Dg==","signatures":[{"sig":"MEQCIAMYA7op5v9HEoTabwaTBCsuIKZCjf2BjMwkVRLN3sZ6AiAW8RNIKwN7ySxguZUF4C6BSDZswRKYB1zWbBwULdZHOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46998},"main":"index.js","types":"./global.d.ts","engines":{"npm":">=8.18.0","node":">=18.8.0"},"gitHead":"cc30eaa255f5d68c8a5ae35a8f1e32de3dea3f8a","scripts":{"dev":"tsc","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"_npmVersion":"10.5.2","description":"Widget's Maker","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^18.7.13","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.1-alpha.1_1713488684071_0.7914794318427225","host":"s3://npm-registry-packages"}},"0.0.1-alpha.2":{"name":"@protorians/widgets","version":"0.0.1-alpha.2","keywords":[],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.1-alpha.2","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"dist":{"shasum":"04c8c238bc52ff349b8f3b2efaf9d2eee1096ba0","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.1-alpha.2.tgz","fileCount":60,"integrity":"sha512-vCXgG9BKP1MycKHCIWyilRBorUsVERYVSF0LUG/Dm59qgYnrPcCdJG9FhCWq4qCvQ47TGIUhJizAviuTj/dSYw==","signatures":[{"sig":"MEQCIHrvLF4DsHL/jcg8N8qy1rGmWg3bObcicnJ5AaLjqA3aAiBV/wjhJoHA0BNzwAshaYx7eJUfn2IT4GVWdfnSAtD0nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78541},"main":"index.js","types":"./global.d.ts","engines":{"npm":">=8.18.0","node":">=18.8.0"},"gitHead":"3ce011eedcc62aa23e873e8c796815e34d5a8f03","scripts":{"dev":"tsc","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"_npmVersion":"10.5.2","description":"Widget's Maker","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^18.7.13","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.1-alpha.2_1713657466226_0.37563804882927343","host":"s3://npm-registry-packages"}},"0.0.1-alpha.3":{"name":"@protorians/widgets","version":"0.0.1-alpha.3","keywords":[],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.1-alpha.3","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"dist":{"shasum":"a3dcecef8b336dec9c0164f0f0626dc92db2c57a","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.1-alpha.3.tgz","fileCount":59,"integrity":"sha512-R5RPV8aMcc9IsRhuLx/9vB3cfzukfYnyelJTZrjm7w8KFVA23LB+iN6CW0E3jg/uvmRxZneMDfcI62S9CK32Xg==","signatures":[{"sig":"MEUCIH3w0R1T7U0QdO1bKG2FbcCBzk+mzcHI9oQO39prvIqFAiEA4X92TT5X963X+SlJ7YfB/wPbyWIEDHpmvEFMj1YaI50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47167},"main":"index.js","types":"./global.d.ts","engines":{"npm":">=8.18.0","node":">=18.8.0"},"gitHead":"59cf9635e8f1ab4c443e287096c71055f09d66f8","scripts":{"dev":"tsc","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"_npmVersion":"10.5.2","description":"Widget's Maker","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^18.7.13","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.1-alpha.3_1713660529025_0.46878375163682606","host":"s3://npm-registry-packages"}},"0.0.1-alpha.5":{"name":"@protorians/widgets","version":"0.0.1-alpha.5","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.1-alpha.5","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"68fc74d9ab9a29cdbf1e05c66491f171357f5ce8","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.1-alpha.5.tgz","fileCount":55,"integrity":"sha512-ZVsaBaiSLipzSTDoM8KNbfjJApxb4DLWfy6c4fp+ltZUCrNTftZpFOT3IUmlDaUDzwIvOz5hRSDh1al8LuZVkg==","signatures":[{"sig":"MEQCICtx4mwaM0O1xYP/haXWv2Wk0mXLkHCEG4vtsPdwXePiAiAdtYgtd9rGKhz0WQFEpgMrCc+6DmtHbRw24jbwSdIGYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48523},"main":"index.js","types":"./global.d.ts","engines":{"npm":">=8.18.0","node":">=18.8.0"},"gitHead":"8d0b9295fa1a9ef36134b9ffc9beb7ef40c13d17","scripts":{"dev":"tsc","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.5.2","description":"Widget's Maker","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^18.7.13","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.1-alpha.5_1714106340702_0.306117370113828","host":"s3://npm-registry-packages"}},"0.0.1-alpha.6":{"name":"@protorians/widgets","version":"0.0.1-alpha.6","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.1-alpha.6","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"e9b39f84a603b11448ad4959871a646d6f8c3328","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.1-alpha.6.tgz","fileCount":55,"integrity":"sha512-IFSKk9wQRvfjAzaDXbhFQc8Xe1cMfJy9Js/u+/QWRshDWR/abSBExB1vvbEZaHvbb+POiOAyT6/xubvzazN0Aw==","signatures":[{"sig":"MEUCIQDiC8I8YvfDvEeJLybY50EvOqgH7sEc5vjaxC1DiL9CDgIgeLwZ0po6tWdiT72bTjdrJdJyH2iTtpQRYvXynrYiLDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48557},"main":"index.js","types":"./global.d.ts","engines":{"npm":">=8.18.0","node":">=18.8.0"},"gitHead":"f88ef7e8f40981bde6a0627e773c35273d69bfc3","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug","postinstall":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.5.2","description":"Widget's Maker","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^18.7.13","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.1-alpha.6_1714106673049_0.8765002459520792","host":"s3://npm-registry-packages"}},"0.0.1-alpha.7":{"name":"@protorians/widgets","version":"0.0.1-alpha.7","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.1-alpha.7","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"02bd06ca189b5e947856d763c44002d2ec1e336d","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.1-alpha.7.tgz","fileCount":55,"integrity":"sha512-sEJ/I0DJ0CnJhjeERaOrlaxz6qxs4+B3a3R6Oej937qbbPj7AH6aYdvQ3FfLNS7jtzkWUbKHUwnmSVLH3nIJWQ==","signatures":[{"sig":"MEQCIBNVTDVQ71okudts48nT4XsKXh0LiqCRhzSoSYzTpg6AAiAeHgKaheBym73gUjRZhX2IHiKrL0mhBX8e+zkFDD5TSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48590},"main":"index.js","types":"./global.d.ts","engines":{"npm":">=8.18.0","node":">=18.8.0"},"gitHead":"c91924ec7cfbf8df95113c4af08d8221292b7488","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug","postinstall":"npx tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.6.0","description":"Widget's Maker","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^18.7.13","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.1-alpha.7_1714107214007_0.14914912461162566","host":"s3://npm-registry-packages"}},"0.0.1-alpha.8":{"name":"@protorians/widgets","version":"0.0.1-alpha.8","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.1-alpha.8","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"3dbebfb917e7aa391a098cfb3a41b0c810c469f3","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.1-alpha.8.tgz","fileCount":55,"integrity":"sha512-Sh2UuyN5rSB3dbSXabzaQGaz3e9GXhD6uIw3GbKxAdS5Bi5YieHoOT8DyFWMEyfNYb1qpYFuy4KIRmAkHNAxGg==","signatures":[{"sig":"MEQCIEdQgXEFHUJN44OoFb/qQfmDndFTrBpP86XxVxFMDslnAiBQqBm+WhlNOv8XMx6xHDEHLZEOTuubGJ6QIGrQ2p1/ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48614},"main":"index.js","types":"./global.d.ts","engines":{"npm":">=8.18.0","node":">=18.8.0"},"gitHead":"c91924ec7cfbf8df95113c4af08d8221292b7488","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug","postinstall":"npm run typescript@5.3.3 && tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.6.0","description":"Widget's Maker","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^18.7.13","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.1-alpha.8_1714107566722_0.9140566481363388","host":"s3://npm-registry-packages"}},"0.0.1-alpha.9":{"name":"@protorians/widgets","version":"0.0.1-alpha.9","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.1-alpha.9","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"e871d04338f85b8efb7359b468781f0be10887b1","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.1-alpha.9.tgz","fileCount":55,"integrity":"sha512-4tNvjypG7GcnrUqqEvnZMCxZIFmH9IXzJSUm/B1Uyr/UlntS/hsFnFYdxkCZ/yhXeYu/HdfJhdQooyTWFMb+5Q==","signatures":[{"sig":"MEUCIQCrTfrp6+DwsN3HxL/g7aX9oBYVgneBKYIGA5qV0/AcCwIgQZF8qD92itGEB2HTDcFdHZuHZszDBEyUWnyI5UEhXE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48618},"main":"index.js","types":"./global.d.ts","engines":{"npm":">=8.18.0","node":">=18.8.0"},"gitHead":"c91924ec7cfbf8df95113c4af08d8221292b7488","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug","postinstall":"npm install typescript@5.3.3 && tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.6.0","description":"Widget's Maker","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^18.7.13","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.1-alpha.9_1714107641840_0.7078401144803235","host":"s3://npm-registry-packages"}},"0.0.1-alpha.10":{"name":"@protorians/widgets","version":"0.0.1-alpha.10","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.1-alpha.10","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"4025fda8ac64f12d2d12ec7bb2fb1e4cb63988fa","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.1-alpha.10.tgz","fileCount":55,"integrity":"sha512-ockw7hnyrutzwl6hdvkNuP7VYV+mlYW0IJICz2wjasVk7mMwqGP+rVBLdq+PfSs++TNzBHjVbDoW2ChknSuGkA==","signatures":[{"sig":"MEUCIQCiK58gvqmlTs6vgeBMoUnHXgkuO8dQgRau0LdFT3uasgIgAikgQyLf+wmEp3hOHKq4PhZU6YAR4B4OkQpi0RSRYxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48620},"main":"index.js","types":"./global.d.ts","engines":{"npm":">=8.18.0","node":">=18.8.0"},"gitHead":"c91924ec7cfbf8df95113c4af08d8221292b7488","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug","postinstall":"npm install typescript@5.3.3 && tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.6.0","description":"Widget's Maker","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.3.3","@types/node":"^18.7.13","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.1-alpha.10_1714107843257_0.3618873162645144","host":"s3://npm-registry-packages"}},"0.0.1-alpha.11":{"name":"@protorians/widgets","version":"0.0.1-alpha.11","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.1-alpha.11","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"b96a42a1a0da4f73ef86f22f9ba6e54d10bd5031","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.1-alpha.11.tgz","fileCount":55,"integrity":"sha512-F/pg983yhBmt4xeRXwfgcJpEKHJMc8hLbLUt4yYUW1HUTx2/+LtTWWyHFp1RgmFGgx8jgJZAVVage4sJtrtpOA==","signatures":[{"sig":"MEYCIQDC2ailWsLNVQp4+tVqBInbMy7meZdWz4Bs6ghfnxBUJAIhANzUOV+1Ine7St2Uq68Z4fvHecBzvKdJfqx1ehBITJc1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48588},"main":"index.js","types":"./global.d.ts","engines":{"npm":">=8.18.0","node":">=18.8.0"},"gitHead":"c91924ec7cfbf8df95113c4af08d8221292b7488","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug","postinstall":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.6.0","description":"Widget's Maker","directories":{},"_nodeVersion":"20.11.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","@types/node":"^18.7.13","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.1-alpha.11_1714108402532_0.018872132855103807","host":"s3://npm-registry-packages"}},"0.0.2-beta.1":{"name":"@protorians/widgets","version":"0.0.2-beta.1","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.2-beta.1","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"187e70d039fb7e8836a32d25e1efa9aa6e9570ec","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.2-beta.1.tgz","fileCount":85,"integrity":"sha512-INDCe/fSqCODWz5jd7QfOGxkStuIf4sUORpgHS1cJtndBU7zbpbs0H92Key/Jmb57Vd0TvXPxT+lkRclsw8o3Q==","signatures":[{"sig":"MEUCIAo3ZiBUaNo370NQXRjwk3a2lQG9jraiq4tiS5EPwkGdAiEAwfKU+i7PJMvTCaIW/qUyR77LOS+mF6oECJ0H5NK0mtk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85663},"main":"index.js","types":"./global.d.ts","gitHead":"0c462e0f9ce52ac8dbdfcf5428a0f163c3618d11","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug","postinstall":"npm install typescript@5.4.5 && tsc --project tsconfig-postinstall.json"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.7.0","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.12.11","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.2-beta.1_1715972224254_0.6597832769086611","host":"s3://npm-registry-packages"}},"0.0.2-beta.2":{"name":"@protorians/widgets","version":"0.0.2-beta.2","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.2-beta.2","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"c8ba99dd824e3f07dd3796a359d81eae81453236","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.2-beta.2.tgz","fileCount":86,"integrity":"sha512-IYL05sIK5AeBLrgIb+eQB9cDZpdPxLmmj4f+Gp8iLqwquhfrDFCgmEHZq2A9uj0FrJcGmrRkXRr77wJlGsh36Q==","signatures":[{"sig":"MEUCICqhUDohwhyU1fXHBS/BV67jlKxVU0uRhErK0mUjUoBAAiEA2g7pYVMaxGD38Sx+kaJ+DohQvp3nIj269ZlYWKzNJ8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86374},"main":"index.js","types":"./global.d.ts","gitHead":"0c462e0f9ce52ac8dbdfcf5428a0f163c3618d11","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug","postinstall":"npm install typescript@5.4.5 && tsc --project tsconfig-postinstall.json"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.7.0","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.12.11","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.2-beta.2_1715974442808_0.10005988374828334","host":"s3://npm-registry-packages"}},"0.0.2-beta.3":{"name":"@protorians/widgets","version":"0.0.2-beta.3","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.2-beta.3","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"9032a768f0c2b0345479ec74f2ec584341d00ba6","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.2-beta.3.tgz","fileCount":86,"integrity":"sha512-UH4GU9Z1+FgwudYs0mQ06+FTZlOsG12zDCq9PokoIpel3YkVoahI/xXnCmrlfAod8z3s5atwIoegaBubh/xVnA==","signatures":[{"sig":"MEUCIE4vJCfKopZsGBJ1yc616Puqzkb+LruCbCGSOZy8vsmTAiEAwGDb4kLzBqpXVDBoW2b7lQUFSX56d8T9znoYQBdqdvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86280},"main":"index.js","types":"./global.d.ts","gitHead":"0c462e0f9ce52ac8dbdfcf5428a0f163c3618d11","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.7.0","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","ts-node":"^10.9.1","prettier":"^3.2.5","typescript":"^5.4.5","@types/node":"^20.12.11","eslint-scope":"^7.1.1","eslint-utils":"^3.0.0","prettier-eslint":"^15.0.1","eslint-module-utils":"^2.7.4","eslint-visitor-keys":"^3.3.0","prettier-eslint-cli":"^7.1.0","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","prettier-linter-helpers":"^1.0.0","@typescript-eslint/parser":"^7.0.1","eslint-import-resolver-node":"^0.3.7","@typescript-eslint/eslint-plugin":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.2-beta.3_1715974648908_0.9123997833886262","host":"s3://npm-registry-packages"}},"0.0.2-beta.6":{"name":"@protorians/widgets","version":"0.0.2-beta.6","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.2-beta.6","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"37454e90f5ac9842d397adbe6983cc3469ff5b8d","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.2-beta.6.tgz","fileCount":86,"integrity":"sha512-ojeE4ZWhmzz9PhT1YqE7UTPzQdrbtadh4Yi4T25G8750UN6e3csRu2jmaI+2Ujwaqw3hI4ddGDSGaYhjxLh1Dg==","signatures":[{"sig":"MEQCIDUKljpI0490BiHkONKsv9ZgmqvMQksREM84bZlXqXr8AiB7cl3RbMWyQnLrQ/kvVKJ0pD5K3hk5XQIN9KhfECqhzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91637},"main":"index.js","type":"module","types":"global.d.ts","exports":["./"],"gitHead":"7aef01daabd8f11c7533b4f483a00ae2e743fed5","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.1","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.2-beta.6_1718641956363_0.6405307243628922","host":"s3://npm-registry-packages"}},"0.0.2-beta.7":{"name":"@protorians/widgets","version":"0.0.2-beta.7","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.2-beta.7","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"63fb8020c7a9ec2fab00475ed41d20d7a2270721","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.2-beta.7.tgz","fileCount":86,"integrity":"sha512-nbGbLV4MWoy1Ye9uPWyK3oDna7tfEdqlhuwxoppKXvuyi+OY7B4VjLo/ETEHc5Kepic+vx8HZUi6UJoB8iRD7g==","signatures":[{"sig":"MEYCIQCCc0muTpFJB3GA+aJpra91ou9Nch0w/shdvjBUHcHzVQIhAIncxLH/rM0uY70n2/cfm7yd29RXxh9jNAPGmHnUpF0W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91637},"main":"index.js","type":"module","types":"global.d.ts","exports":["./"],"gitHead":"7aef01daabd8f11c7533b4f483a00ae2e743fed5","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -c -L debug"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.1","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.2-beta.7_1718642109294_0.387732866623566","host":"s3://npm-registry-packages"}},"0.0.2-beta.8":{"name":"@protorians/widgets","version":"0.0.2-beta.8","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.2-beta.8","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"9a40927babd2434e7c2031669c52655500cbb852","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.2-beta.8.tgz","fileCount":86,"integrity":"sha512-C2k5cZlyXbdbEYQkiKKCeBoAAlNaB1fSK3TkyLBDszSc+RNQG6r+aRqa1EQs8zWHgDmPpPP9sD5HpmURLq4JTg==","signatures":[{"sig":"MEUCIGp9FkzM8+YelGtt+BtWvoT7/sHbnPOCP1rQTeO4T5W9AiEA9j/kIg1vV76G7SCc/3lDyldU74qi22ow1uFjJmuUSy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92548},"main":"index.js","type":"module","gitHead":"9bcd348fcab5c9a90154c1a9f32b73a1b905d1db","scripts":{"dev":"tsc --watch","build":"tsc","typing":"npm-dts generate -o ./global.d.ts -f -c -L debug"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.2-beta.8_1721715175296_0.18388421519772513","host":"s3://npm-registry-packages"}},"0.0.2-beta.9":{"name":"@protorians/widgets","version":"0.0.2-beta.9","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.2-beta.9","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"a795a97d88e39429e1d01f03e22f35e703841f9c","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.2-beta.9.tgz","fileCount":85,"integrity":"sha512-rsWmwvUZFZdzAlj8HXOVYbAs/99tilDhnz+DhRGd5z0w9Ddo1B7hkEZGp/EtwlPydGgiUrQzQm/GwwVncRmwqQ==","signatures":[{"sig":"MEYCIQC7PBJ9SA9pDxgZm7vLey2ZSh3M2EXUQROrjDcYNnLdYAIhAIv1qXCdkOCWnsUQgshFExODrSqXHtyVhDWr6laRVQ3Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91993},"main":"index.js","type":"module","gitHead":"64cb219e05c579218107d6feef401bb05c2a5d3d","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.2-beta.9_1721715695889_0.844643771547176","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@protorians/widgets","version":"0.0.3","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.3","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"47983ce8f920132c7672c16cfb220f4dc77ee084","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.3.tgz","fileCount":95,"integrity":"sha512-z7AzbqFs4NWRPnCN+LOVhaeMsYZkRrvmknfKfyHncm3wnpZzcu6S1hevVqmVf6QfkANViS9cGpYGHnGn3B8aOw==","signatures":[{"sig":"MEUCIBm2oIpEG+fh31Ye0ezVOUY/3DzVySgyg0YssdgSy6mCAiEA0PM2T+CJJI39bKtP9fAz+wT3JqFCmmTKYy9yLIpGPNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104477},"main":"index.js","type":"module","gitHead":"64cb219e05c579218107d6feef401bb05c2a5d3d","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.3_1724938106917_0.062183021219129","host":"s3://npm-registry-packages"}},"0.0.3-beta.1":{"name":"@protorians/widgets","version":"0.0.3-beta.1","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.3-beta.1","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"8ac4a66a2e2ae70ee7ee4cb425b94a17eb3a342d","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.3-beta.1.tgz","fileCount":95,"integrity":"sha512-i0xmpllRL15SvCtIYsI20C3Gp3ZwjYjYq++RFV0e8LuYFUk2m3Yq0GgrcKTgLrdgG24A58393KUUGJH9tyvSlg==","signatures":[{"sig":"MEYCIQCy+TiRGVR0ou5wI0S3mu12ULS+4XGvu+tOyvzif3BxAgIhAJy/r+7a4IPMoGJ0XR++mMP160VDKkeJrS/z8C+U49KN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104472},"main":"index.js","type":"module","gitHead":"02841909b9df64f9d5dc506d6f788fa81745917a","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.3-beta.1_1724944176956_0.19564528241350088","host":"s3://npm-registry-packages"}},"0.0.3-beta.2":{"name":"@protorians/widgets","version":"0.0.3-beta.2","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.3-beta.2","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"97d6b1f2a2ae05dde625da4c036ce489360e994a","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.3-beta.2.tgz","fileCount":95,"integrity":"sha512-OlTMN+U0Unj53t1NdoU59209LEY1yuOwUZQ+WgVuQ4lHNbLQgbPswcFq+am6YEgpHFFpHETfIn6FFjpW5jRksA==","signatures":[{"sig":"MEUCIG0mV5oBpE98SSCSlRNuAAaNbjCFYPOehXXdZUumL3viAiEAtzqAssRA1QpXxf+MQC8vcqZlIsAIByMbtsWAIkfIgbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104508},"main":"index.js","type":"module","gitHead":"7d2b08249ec03ddca6cd023883c242de4b7e288f","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.3-beta.2_1724945753696_0.9702983647374763","host":"s3://npm-registry-packages"}},"0.0.3-beta.3":{"name":"@protorians/widgets","version":"0.0.3-beta.3","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.3-beta.3","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"5ecddd56f0c05aa15208409cd0ed3c867c56c465","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.3-beta.3.tgz","fileCount":95,"integrity":"sha512-gJVqJEBMd705U6IXqNiO/I4XiTBY98kBuVL/Ckc0z0Mc3VPcGAPgfAq19XedXwGsm9BOrKYxE6aD6EHdxcXk/Q==","signatures":[{"sig":"MEUCIQDJhL4f8llp/cXxLpa6C9f9YZsq8GC3YCViNnAt+xrDDAIgCwsVsgpbT8ReiTfuAaI8Yt2ofGlYw/2YfQiqZbzI4as=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104506},"main":"index.js","type":"module","gitHead":"f713c0f919943d5ed1a8c223dbd5560077e2439c","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.3-beta.3_1724945907804_0.9522073740856725","host":"s3://npm-registry-packages"}},"0.0.3-beta.4":{"name":"@protorians/widgets","version":"0.0.3-beta.4","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.3-beta.4","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"0b4d820e45536c5e12f90dcfab7df5a8fdd3fa57","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.3-beta.4.tgz","fileCount":95,"integrity":"sha512-ZpecXBFjsMmSbEjTJpun/XqZkkiW0s+nbQUKygEmISUmcg0+Lz+O5XpVUld/pFxqnGqh1fes+YdtSoKnYdnH/g==","signatures":[{"sig":"MEYCIQCByXKgTL1zbEpcv0+ddbLypuG0szH6AETP+GK0/x8ODAIhAKQC0SbWRnBGvbA9o5a/IRyuX+RTr9sqkuyzR/UhbFTB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104634},"main":"index.js","type":"module","gitHead":"f713c0f919943d5ed1a8c223dbd5560077e2439c","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.3-beta.4_1724949468747_0.1616833491611065","host":"s3://npm-registry-packages"}},"0.0.3-beta.5":{"name":"@protorians/widgets","version":"0.0.3-beta.5","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.3-beta.5","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"350ad1660072a96fa524e6ef50c887e73e1a7f69","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.3-beta.5.tgz","fileCount":95,"integrity":"sha512-83n/7R4LSKzEvjCnaO5DnCFbZHNO2NQMp+J2FyVI1jUehR1hDRUP+UQncQO+06yjBlv/Bwg8Bxi596hObmoe8Q==","signatures":[{"sig":"MEUCIQC+lCLs0Ic4mSqVcmK4rUtm9Y9NOAlM+svxmFxz2riO2AIgDq7VaMoL6mHM60jlR+bP7eXeWSsO69GMpMvsW8yWj10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105183},"main":"index.js","type":"module","gitHead":"12c2a6e1ef42ef66b24b82b31742b8b85be01fae","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.3-beta.5_1724952578973_0.6013508736144251","host":"s3://npm-registry-packages"}},"0.0.4-beta.0":{"name":"@protorians/widgets","version":"0.0.4-beta.0","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.4-beta.0","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"e813159bc4d4c8db2591733e4f884217f717f9f3","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.4-beta.0.tgz","fileCount":98,"integrity":"sha512-wLyr7jLSBELDgDKsq/gT6hdMpXgdjiw0B+KM6iWCrZSXLpS/S3mxwnSltEsC4gUT1+EImKFlvyTuVH+T8rw0Dw==","signatures":[{"sig":"MEUCIH82Q/HNngRCkVQLTYHvRet9ZILgD2QWkxe+WgQOE+RtAiEApcX8nz4qXF8DPdDAK7cqVwRl6hJtneqeeDjnCOlJy5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106954},"main":"index.js","type":"module","gitHead":"1347825445d26a451cabe1aa95397ff47a009c07","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.4-beta.0_1724981164403_0.06238757121903604","host":"s3://npm-registry-packages"}},"0.0.4-beta.1":{"name":"@protorians/widgets","version":"0.0.4-beta.1","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.4-beta.1","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"3b06ec4975f9c8388980ce89bac7a0ef19563757","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.4-beta.1.tgz","fileCount":98,"integrity":"sha512-Y+/sJ5Czns4uLeCCWRXV4wHo90RA5HVO4qsaGX5qLHuqXalb/52FEwlDQcay00+YlsX07ymijkTcb8XdxzMY1w==","signatures":[{"sig":"MEYCIQDh5Ry0N6F912nmwvSsuT4SYqMU2ORVjLTtNGmnelR/ogIhAMdyDwdLNyvqU2cdFYWyNtCaUKhOZwWCIfEAOtsZNxzo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106954},"main":"index.js","type":"module","gitHead":"b786852b635fdb0774987c8ee90696375cebfe3f","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.4-beta.1_1724982052766_0.7098120963603869","host":"s3://npm-registry-packages"}},"0.0.4-beta.2":{"name":"@protorians/widgets","version":"0.0.4-beta.2","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.4-beta.2","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"604d1b94a6822830e0dfe540ae8742c3a965b8ef","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.4-beta.2.tgz","fileCount":98,"integrity":"sha512-aRfk6uvYQUt2I2mmWagE4Ht6J5jX/qOu0y/MTBctk0APaA3k1nqs9yfRSuKzSdP8ajqPyC2mbYsF/X2yLGeGww==","signatures":[{"sig":"MEUCIDX/4ADX4PZUUoEKNhGCB8eJOGiEIMd4DuYVvhGA+JMcAiEAwAGy4r4cg3CiRnF7DQBRquOYeUa19516gAAS/JZC9g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106945},"main":"index.js","type":"module","gitHead":"5df8e466daac2921cce3f890a7f2c07f078a79a2","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.4-beta.2_1724982194000_0.3017385331976752","host":"s3://npm-registry-packages"}},"0.0.4-beta.3":{"name":"@protorians/widgets","version":"0.0.4-beta.3","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.4-beta.3","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"9b8c6456a614c182d13c8e83311f5eec0898d1c4","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.4-beta.3.tgz","fileCount":98,"integrity":"sha512-QRuelWL52WYfKWE4UVvEQINeo+kd20q4yAEfqiN8dCP70DKPulHzhAtpC1WK1silMq3QSLCqeJVBIwIaM9rUBQ==","signatures":[{"sig":"MEUCIB0kB2w8kRJ+z0YmxGZMAF8gjdy/UaK+FiKxlwMTkAOEAiEAhKLDUN46QSxlbEuwbiMMtqXEhVgUuDd37yTXTwKNq1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106935},"main":"index.js","type":"module","gitHead":"43b83a32f7196c42d3606b3fe0a8c992230788aa","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.6","@protorians/attribution":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.4-beta.3_1724982380332_0.7658327331387167","host":"s3://npm-registry-packages"}},"0.0.4-beta.5":{"name":"@protorians/widgets","version":"0.0.4-beta.5","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.4-beta.5","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"e067ee9403a88debfbad6a32fa5a3bd877269283","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.4-beta.5.tgz","fileCount":98,"integrity":"sha512-ntfUsOTqfzOIxd3XihdmrRqdkj42+zM7yaqR/ldpf11UgBrytHm03J9620UP4P/u6AjoIL48IamSJDlAbOBowA==","signatures":[{"sig":"MEYCIQCyw4wg8l2Tz82s6EclqlzJA+yGALmJmivIZI0WS/qongIhAKFCP9nO4VAnxHnrUuSKen/3bKYNzKyL89M5sBJpnJhT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111187},"main":"index.js","type":"module","gitHead":"1b6b9ceb0758aabe7940373b051aa814d69a1a6b","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","typescript":"^5.4.5","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.4-beta.5_1725040969913_0.7789685637882309","host":"s3://npm-registry-packages"}},"0.0.4-beta.6":{"name":"@protorians/widgets","version":"0.0.4-beta.6","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.4-beta.6","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"221f8453c092402902c928f09cc51e93989293e1","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.4-beta.6.tgz","fileCount":98,"integrity":"sha512-UbnV7teNdpXwhaw0y2kSvM8Aux65PX5bdO1frynKJWuDhdYbBcFroQWpccYpSH+goT4F/rby6hujvROKn8fjDw==","signatures":[{"sig":"MEMCIB2CLn67U02DdvSKORAYitBxxxy6m0Iat2lGJ3MqOnKvAh9quzBFS+j2+TqUe3ZT8M1s89Dab0/43wRHCj4kzmAj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111215},"main":"index.js","type":"module","gitHead":"597cb6e7e9cc57cc950235acde2c9d700b21b326","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","typescript":"^5.4.5","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.4-beta.6_1725127085938_0.9422207509256153","host":"s3://npm-registry-packages"}},"0.0.4-beta.7":{"name":"@protorians/widgets","version":"0.0.4-beta.7","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.4-beta.7","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"eee7ac35043a3dd959c382a7ead02e3f0482bf92","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.4-beta.7.tgz","fileCount":98,"integrity":"sha512-nKCOWbvanlHFQq+t/Zn9qIpXUoyzBfOeZ4zg7eaolbuHl1DdfR4YJVTpV92R3Pbe2pKv/ILC26d61s5kdm3nLg==","signatures":[{"sig":"MEUCIFC+hjDGqAJVxhx40GiyIh7FfQcWQOrK8q4Y80rohfmfAiEAsKZG0wol+tHitMT4BXAt12soIuAa/VJafsEN9GhwDGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111186},"main":"index.js","type":"module","gitHead":"6a1b3652da94e275bf266beddb771945b92cf747","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.2","description":"Widget's Builder","directories":{},"_nodeVersion":"20.13.1","dependencies":{"@protorians/signalable":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.1","typescript":"^5.4.5","@types/node":"^20.12.11"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.4-beta.7_1725127857458_0.23150203758407772","host":"s3://npm-registry-packages"}},"0.0.4-beta.13":{"name":"@protorians/widgets","version":"0.0.4-beta.13","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.4-beta.13","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"7c065e8f8ea6d8a0e701ad07256f3c9fd17245d0","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.4-beta.13.tgz","fileCount":98,"integrity":"sha512-18/f66TUCjCFSZBorUiRB925/k3tylOXmYnwgY+LU35K36OO//eeVnuXT3xMjkZ6FnIaPKIQN3vJmt57/IPQPw==","signatures":[{"sig":"MEQCIBw2IbIZtLRnYO7PsTt0pAFYNi6hdXiqdIaSIejh/RVgAiAoFZS6tSaBJ9xeHDPiVr9hGQNjPEM5peQ47hgKrnBF2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112177},"main":"index.js","type":"module","exports":{"import":"./~esm/index.js","default":"./index.ts","require":"./~cjs/index.js"},"gitHead":"8f077efdabc8ceaef5740744e51c87870757b9ac","scripts":{"dev":"tsc --watch","build":"pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p esm.tsconfig.json","build:types":"npm-dts generate -o ./globals.d.ts -c","postinstall":"npx tsc -p esm.tsconfig.json && npx tsc -p cjs.tsconfig.json"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.8.3","description":"Widget's Builder","directories":{},"_nodeVersion":"20.17.0","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.4-beta.13_1726193877472_0.6074673329246751","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@protorians/widgets","version":"0.0.4","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.4","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"927271adc65ec52468dd7c0b948d2ab3fca3e367","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.4.tgz","fileCount":516,"integrity":"sha512-VRMR8HEsRRkNE+UJttMjWOZKIq4ZF0/p/kxZGaFJHsgdIchz795nRNKcVqkwgl9dORy6nS+aPwJhCrMIKaAsJw==","signatures":[{"sig":"MEQCIE9TEIH0NLSwxqpjFnipxB8fiDpl+Chq07AzB5zWZWlOAiBnyRCeST4CqGwjOVlvpXFyGGgLQG1vPNfo7eWL6BYHFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639386},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","exports":{"import":"./~esm/index.js","default":"./index.ts"},"gitHead":"16486236a398bb37efa08e0d789984efe785554e","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"pnpm run build:esm","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p esm.tsconfig.json","build:types":"npm-dts generate -o ./globals.d.ts -c","postinstall":"tsc -p esm.tsconfig.json"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.9.0","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.9.0","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.4_1729158834906_0.7304129544513165","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@protorians/widgets","version":"0.0.5","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.5","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"fe582ced7f23624bafd17526ce3eb9f8e54924da","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.5.tgz","fileCount":108,"integrity":"sha512-oQyxWtTQIEpp4e0fiYNvWh/1a9kekkSTMbKtQ+4BkrNj/Z65R4pJjD6gT6qGJIG8XlEMH5RmoVqan9Xj67yLuw==","signatures":[{"sig":"MEUCIQD4EAmqmMKB9DXCCInxtLJNxJpE65w7TUwqfGKY+F4QRgIgOX/Km9qyFXPUo3SMNYsilDflsvaasXjN6G4SqX3Ougk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144497},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","exports":{"import":"./~esm/index.js","default":"./source/index.ts"},"gitHead":"09f4d0deb72e36320179a5413ee46735cc51d75b","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"pnpm run build:esm","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p esm.tsconfig.json","build:types":"npm-dts generate -o ./globals.d.ts -c","postinstall":"tsc -p esm.tsconfig.json"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.9.0","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.9.0","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.5_1729159572289_0.1608709922152689","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@protorians/widgets","version":"0.0.6","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.6","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"f9b9ac3c74059db5c3776694e46b765f2bd33b1b","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.6.tgz","fileCount":516,"integrity":"sha512-JDHcQBuAQrbHlJ45WTVj+07xUsnj3W9lDf4b8LNykGzMnvDnuZamCB2jKw4JTPjOzEUK8jtHfRZy9tPXFZZqow==","signatures":[{"sig":"MEUCIDhZZIALynhgwN1vOH3mQkfyfP3z2jSwkPwtL4aBVq5iAiEAt/yH4wZFG7mKR42bJQSCJZ7TnS9m9+esGIDIaULCFtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639286},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","exports":{"import":"./~esm/index.js","default":"./source/index.ts"},"gitHead":"ae9f02ce713d016c81b49bce23b38d379c245e6d","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"pnpm run build:esm","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p esm.tsconfig.json"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.9.0","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.9.0","dependencies":{"typescript":"^5.4.5","@protorians/signalable":"^0.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.6_1729173745865_0.8134888286786346","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@protorians/widgets","version":"0.0.7","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.7","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"35217ab47b7b733bf3e925ab8061dc5e11ef0a0a","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.7.tgz","fileCount":516,"integrity":"sha512-LsOPdY89ROFy4qPda2mMNg4akfUhbbxE0xKGZVfXEaBvHOdyLYqoXDF1zLRCNJRSHAB5FoA1aZ3jwZVcRgNQSQ==","signatures":[{"sig":"MEUCIEPCGIHHNYUiEnsymVVmP0Xc57C683Yv8MrN5Iwl9LiiAiEAor9RaEzMiev31uu277FYrGTe7BTANAasCq8Mg9rdFTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":639332},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","exports":{"import":"./~esm/index.js","default":"./source/index.ts"},"gitHead":"753a884c34cf6ee34f4838db8ca3c71f2490d175","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"pnpm run build:esm","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p esm.tsconfig.json"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.9.0","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.9.0","dependencies":{"typescript":"^5.6.3","@protorians/signalable":"^0.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.7_1729269689978_0.8236408345360577","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@protorians/widgets","version":"0.0.8","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.8","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"bbdc101fa6974bdd295aee9f9613e9fd14f2288a","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.8.tgz","fileCount":951,"integrity":"sha512-X+Yw7kLrQoraxre7I1doyixisUNK8ggtjK6OOg1bZz34+8DUVC5GO1VUs/PMuX0by28IxNX9tRE2ayFBAtLS0g==","signatures":[{"sig":"MEUCIAV/HA769XQuhRhUY9KLmj5TvVjzhLGlMkQllcOmOxjeAiEAxFiV8IfGFipE/HLPgfs52dZBR1ab7loVNYa1YdRq4vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1176716},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","exports":{"import":"./~esm/index.js","default":"./~esm/index.ts","require":"./~cjs/index.js"},"gitHead":"a25441b157bb8beef1802d4b3ca46c918f699a3c","scripts":{"dev":"tsc --watch","build":"pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p esm.tsconfig.json"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.9.0","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.9.0","dependencies":{"typescript":"^5.6.3","@protorians/signalable":"^0.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.8_1729595861398_0.5045392595266815","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@protorians/widgets","version":"0.0.9","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.9","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"39cbb4cf20157a86ed3fc71ae4f7d240ba58a3d3","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.9.tgz","fileCount":7,"integrity":"sha512-1fYr/totRotbgC5BnORaDZPSwJAD6+RlCzHTpkRa4tdmLr9F2sZaj3k62M8rr2WZsIiDrGsg7VqgtmIFkD1f5w==","signatures":[{"sig":"MEQCIHtg8ustNGbWPKmX7uYfqg5tv4Ko6LriDtg3RLS2vfl3AiBdj23PhuXrCMm5/ZtVOixVbjFIds/MuyCx0RBad+vOzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5514},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","exports":{"import":"./~esm/index.js","default":"./~esm/index.ts","require":"./~cjs/index.js"},"gitHead":"2ca89cddd36480791ffdef763cfdfd6ee22db608","scripts":{"dev":"tsc --watch","build":"pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p esm.tsconfig.json"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.9.0","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.9.0","dependencies":{"typescript":"^5.6.3","@protorians/signalable":"^0.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.9_1729598396767_0.33059281423562203","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@protorians/widgets","version":"0.0.10","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.10","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"91c0cd09e2c4c133f5c549b102b61066f2a15008","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.10.tgz","fileCount":847,"integrity":"sha512-hNrM21DDK05uNCpihtHJJ8En3wOcMOHgqTHC1hXt12R93Gbu0jlOE7RKTcyMsoY7cL76X+Uf8kNtoTCxJDgcyw==","signatures":[{"sig":"MEUCIFtxYQG/0zplQOxd4jyK766e+dJxeHGmF9RFrzKFqO4YAiEAsIr9j8CobQj5gtxn2UCd9879J7/wzcjhH2mlW+gmK34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1034260},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","exports":{"import":"./~esm/index.js","default":"./~esm/index.ts","require":"./~cjs/index.js"},"gitHead":"489c1f79a0b56078dfb833b401ac96b4f0ad2637","scripts":{"dev":"tsc --watch","build":"pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p esm.tsconfig.json"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.9.0","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.9.0","dependencies":{"typescript":"^5.6.3","@protorians/signalable":"^0.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.10_1729598453847_0.23427053372875095","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@protorians/widgets","version":"0.0.11","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.11","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"0aed053fdd6498c717e00d86ee7551f63dd1437d","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.11.tgz","fileCount":426,"integrity":"sha512-ngPH50COmtY42UkIbndgVMtrguceF7p/gLf4umLZT+Q1kuKdV587KqsWRNFzmIi5Td4e4gdS4B/YqFRdL1jSrg==","signatures":[{"sig":"MEYCIQCITo1P1+iG/L2mGNq3scekljRkVnkKf/xxgP6Udz6LhwIhAObdGhFB+SNb5gKnVmj9OQ/7Pr3XCY148lO10Z5r8Emo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361495},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","exports":{"import":"./~esm/index.js","default":"./~esm/index.ts","require":"./~cjs/index.js"},"gitHead":"105e05dee35c8d6d11341a09266379ac1c5e965d","scripts":{"dev":"tsc --watch","build":"pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p cjs.tsconfig.json","build:esm":"tsc -p esm.tsconfig.json"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.9.0","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.9.0","dependencies":{"@protorians/signalable":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.11_1729600394575_0.3490870457632176","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@protorians/widgets","version":"0.0.13","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.13","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"99955987aed6a2a6dfdb731bd9fc4fd72602e14a","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.13.tgz","fileCount":531,"integrity":"sha512-lIYWkDxIDaUBFwZkh25DJR2mGTYOiZmA+0pYv8gsNfQGNqebeaoenMRVfTNzKPERBjZfgInh8g833o1ZZz+nwg==","signatures":[{"sig":"MEYCIQCzoI383qQziG12up3alU9yjvt0kqYwhv8vTsgffm4CDwIhAKH5enuIyOwhzXQOUTll/jaOTG8kdImKi83MSQLxlENS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507252},"main":"./source/index.ts","type":"module","exports":{"import":"./~esm/index.js","default":"./source/index.ts","require":"./~cjs/index.js"},"gitHead":"444ba911ce575e6c97422a55d588817bcb85bb51","scripts":{"dev":"tsc --watch","build":"pnpm run build:esm && pnpm run build:cjs","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.9.0","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.9.0","dependencies":{"@protorians/signalable":"^0.0.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.13_1730284632557_0.8375827665200355","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@protorians/widgets","version":"0.0.14","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.0.14","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"5fa85f69a169df6c5ac59bdaf5b15475e00c3094","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.0.14.tgz","fileCount":531,"integrity":"sha512-e98AFnuyHkvvQhfVMRerebnwnFX9UoDIvc+FhNg742FrQS5pF5+FTfsgSh9jpMsIImojC4x5/ekm3il4j+of0g==","signatures":[{"sig":"MEUCIEz03cJacEqAwipTTnEyYTpvdMlnAKkAiVO6CMN6eXCzAiEA+hMN6tzZKNmO8SeaCeYuAEjaPzucAzQBFXmTjLs22kY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507481},"main":"./source/index.ts","type":"module","exports":{"import":"./~esm/index.js","default":"./source/index.ts","require":"./~cjs/index.js"},"gitHead":"3ea59c5ebeb876bea468f3ec12ca2448b1510e76","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"pnpm run build:esm && pnpm run build:cjs","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git"},"_npmVersion":"10.9.0","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.9.0","dependencies":{"@protorians/signalable":"^0.0.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.0.14_1730498497870_0.9240614542856742","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@protorians/widgets","version":"0.1.3","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.3","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"575b0ac18fd8b32f404ced93092ded65149fb18d","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.3.tgz","fileCount":271,"integrity":"sha512-T7y5joyzg6vU4fbQf1CA4oc1c0ZPMeeSRep+S4IyTk+wzwThjBJfvvAp3+c2bJqb8CNl/XYkVoSNLQitwp4IIg==","signatures":[{"sig":"MEYCIQCXNTbcq2nurTWH74FIgaIX8O3BMt3znl5hqfoQzKBsgAIhAJP73cjyYEhV346s+2+h9Q5hGoiJQtbKi9/HgxHyUWXm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374635},"main":"./source/index.ts","type":"module","exports":{".":{"import":"./~esm/index.js","default":"./source/index.ts","require":"./~cjs/index.js"},"./*":{"import":"./~esm/*","default":"./source/*","require":"./~cjs/*"},"./kits":{"import":"./~esm/kits/index.js","default":"./source/kits/index.ts","require":"./~cjs/kits/index.js"},"./hooks":{"import":"./~esm/hooks/index.js","default":"./source/hooks/index.ts","require":"./~cjs/hooks/index.js"},"./icons":{"import":"./~esm/icons/index.js","default":"./source/icons/index.ts","require":"./~cjs/icons/index.js"},"./types":{"import":"./~esm/types/index.js","default":"./source/types/index.ts","require":"./~cjs/types/index.js"},"./errors":{"import":"./~esm/errors/index.js","default":"./source/errors/index.ts","require":"./~cjs/errors/index.js"},"./layout":{"import":"./~esm/layout/index.js","default":"./source/layout/index.ts","require":"./~cjs/layout/index.js"},"./helpers":{"import":"./~esm/helpers/index.js","default":"./source/helpers/index.ts","require":"./~cjs/helpers/index.js"},"./overlay":{"import":"./~esm/overlay/index.js","default":"./source/overlay/index.ts","require":"./~cjs/overlay/index.js"},"./runtime":{"import":"./~esm/runtime/index.js","default":"./source/runtime/index.ts","require":"./~cjs/runtime/index.js"},"./composite":{"import":"./~esm/composite/index.js","default":"./source/composite/index.ts","require":"./~cjs/composite/index.js"}},"gitHead":"aa530f91e07ebf3b44420ba73d7dc2a52924039c","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm && npm run build:cjs","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@protorians/core":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.13.1","user-agent-data-types":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.3_1738777582978_0.9628273844088231","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@protorians/widgets","version":"0.1.5","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.5","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"b9ca8af18862b60b4be539b1bb2dee7f9b949516","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.5.tgz","fileCount":452,"integrity":"sha512-xlOCM67IEB1bLgq/GpGgBMYIxn0eiNkawK0gsKuG4w45P9ozXFX6czka0IfobOpDHN10/EKRHW5UnGyhZC1K1w==","signatures":[{"sig":"MEUCIQDY6Q7G4WrdOImx7EYfdWitqNLCG86nQCyWxjj7gfUOJAIgUQPDdEWQPW/n8vzWcZH5yIfCCoH+etS/X5fl5o0SPGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552781},"main":"./~cjs/index.js","types":"./~cjs/index.d.ts","module":"./~esm/index.js","exports":{".":{"import":"./~esm/index.js","require":"./~cjs/index.js"}},"gitHead":"526e62bb65a055625a3ddf7c25d2675e0365f476","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm && npm run build:cjs","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@protorians/core":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.13.1","user-agent-data-types":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.5_1738868943615_0.42169211253131844","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@protorians/widgets","version":"0.1.6","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.6","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"237c3037823223fe1d42c3e2bc3b11b8bfc5208f","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.6.tgz","fileCount":452,"integrity":"sha512-rXH9pH+Ge09/NVmDbywReZpZTX0VN9TwyEv6tAo8hIJg86l57x7YT00sNNtwruIMYPtF0E4+BJogypVLCRcM7A==","signatures":[{"sig":"MEYCIQDx/Q/1XzC9bu+duxBB5xl0OF96WwTx0vAWwb6Vg0hB0wIhAKG8csZAWnM0hJYM3qW5zldZPZkBqgtZAbxAvUX+kRr6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553248},"main":"./~cjs/index.js","types":"./~cjs/index.d.ts","module":"./~esm/index.js","exports":{".":{"import":"./~esm/index.js","require":"./~cjs/index.js"}},"gitHead":"2774ac516b9445a1f7d26dedf31e83650b7c78fd","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm && npm run build:cjs","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@protorians/core":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.13.1","user-agent-data-types":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.6_1738871204386_0.4599741637473094","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.0":{"name":"@protorians/widgets","version":"0.1.7-beta.0","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.7-beta.0","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"a9f07959c624400e7d4b1a4802e568d31d43fa65","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.7-beta.0.tgz","fileCount":500,"integrity":"sha512-nvMGr2+O0BUixf+N4vymFZe05ogRYNDSj1qyPsb8wpDBBXk+uxN5Y6/RVer4bn/VuY93U3HYBXK2uGZs0Ga1gQ==","signatures":[{"sig":"MEUCIQDLdxIyekG1h9CnF8PxIC+8mz3xa0nLZOMJBCFr8gr3vgIgEQAUwglqApaZ3vb86cJel1G7rJkRbSBlATGQoDtoqRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649818},"main":"./~cjs/index.js","type":"module","types":"./~cjs/index.d.ts","exports":{".":{"import":"./~esm/index.js","require":"./~cjs/index.js"},"./appearance":{"import":"./appearances/index.css","require":"./appearances/index.css"},"./appearance/*":{"import":"./appearances/*","require":"./appearances/*"}},"gitHead":"3cf3bc8cef18aa03c18796c9c6e0a05a5bf7969c","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm && npm run build:cjs","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm","pkg:major":"npm version premajor --preid=beta","pkg:minor":"npm version preminor --preid=beta","pkg:patch":"npm version prepatch --preid=beta","pkg:prerelease":"npm version prerelease"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@protorians/core":"^0.1.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.7-beta.0_1739886136766_0.9219074519876731","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.1":{"name":"@protorians/widgets","version":"0.1.7-beta.1","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.7-beta.1","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"31df78f6ae7edea2a46dfb1880535d18adbb163c","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.7-beta.1.tgz","fileCount":500,"integrity":"sha512-G5yUCTJWd9iSHhc+X6edl0iRQYf0bNPWlsWtJAPFHRJI9KPhX9Fm+G1zP3DKSGZS2TkLCGmD2EchfokfCTaGbg==","signatures":[{"sig":"MEYCIQDri3fe/pftGBm/js1WdOxfDWOe/zxuz7/UvEAojGSBGQIhAK869pBjDxjQncKhhcEnweSKpHkxgffRj6jyoVZmAYSF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652631},"main":"./~cjs/index.js","type":"module","types":"./~cjs/index.d.ts","exports":{".":{"import":"./~esm/index.js","require":"./~cjs/index.js"},"./appearance":{"import":"./appearances/index.css","require":"./appearances/index.css"},"./appearance/*":{"import":"./appearances/*","require":"./appearances/*"}},"gitHead":"4e8615b10b0196d006e1e016e434a347ccf647e1","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm && npm run build:cjs","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@protorians/core":"^0.1.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.7-beta.1_1739968808030_0.5273817763256308","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.2":{"name":"@protorians/widgets","version":"0.1.7-beta.2","keywords":["protorians","widget","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.7-beta.2","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"38d3bce9b6f4024802e6f703d6850a0cb1710ee0","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.7-beta.2.tgz","fileCount":500,"integrity":"sha512-U8AlEG0TijqX3w+deEzNaUXNgg1WyOc/iUTt63/awFvpRpgL9Rm8v4RLCvvAqgDyGRZXO5i4IUiw9C7P8nLAFg==","signatures":[{"sig":"MEQCIBDUScffPYTeqlipd2FZlAJ6djghTe0vI3kuzO1hOGI8AiB9bvrynU+uDavOiFIN5tHeWzOY5qnniVA3L9I2sfOw/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652659},"main":"./~cjs/index.js","type":"module","types":"./~cjs/index.d.ts","exports":{".":{"import":"./~esm/index.js","require":"./~cjs/index.js"},"./appearance":{"import":"./appearances/index.css","require":"./appearances/index.css"},"./appearance/*":{"import":"./appearances/*","require":"./appearances/*"}},"gitHead":"8a42cacf79bef0289e423a7a35bd57b6d10bb2a2","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm && npm run build:cjs","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@protorians/core":"^0.1.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.7-beta.2_1739970422797_0.9856502284157143","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.3":{"name":"@protorians/widgets","version":"0.1.7-beta.3","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.7-beta.3","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"58d1a9f7f4a492d4bae6efc0aa023402646136b7","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.7-beta.3.tgz","fileCount":186,"integrity":"sha512-kjL2OeUrzCFaXviIRC733veuDtld2+qhw5PdXv3PrCk+4xOUL+qvs6vSeLfRR4eVZa6RkYUklRxCsa/u8OLstQ==","signatures":[{"sig":"MEQCIFqDrClHMdhE5e0+4/V+IrqRCLAm9gu3ptosS39rc5YtAiA8jTxEylQ4Hf1zThGBNLLmu6njuluZoSbT0Lo0dqrIcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183452},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"36136c28b46c5de9cdba0e8e1f22b3846b7798e3","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.21","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.7-beta.3_1741889576111_0.1714390518138953","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.4":{"name":"@protorians/widgets","version":"0.1.7-beta.4","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.7-beta.4","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"50c36c36656ca8d3dd9c9905669be81223f6406c","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.7-beta.4.tgz","fileCount":180,"integrity":"sha512-+iT+ei15utVbWV5Hr696yiLb9IV5ddM9TrNS9gbOJDK3KYXQip2Xypjqo3yVeO7YeIdCb5AZgJqg7vEWrkK0Jw==","signatures":[{"sig":"MEYCIQDCr8MeYkDLnUItaTR+6iN6QZrKuF/6pFGJnLF3kh3RmwIhALhpmMCmArBUZmn3qi7vmGX4fcPxh2gW0wEE8OG140Iw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182892},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"63bc7e5caf50909f18a5ed7c83d09d26e2c89159","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.21","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.7-beta.4_1741903862533_0.8251915989893686","host":"s3://npm-registry-packages-npm-production"}},"0.1.8-beta.0":{"name":"@protorians/widgets","version":"0.1.8-beta.0","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.8-beta.0","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"fb62c281171ac488441676bbd32b8d06e5727c4c","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.8-beta.0.tgz","fileCount":180,"integrity":"sha512-E2jhZptsI6mWxxqOgQs15YlPByXk799akvImH+0B9BHtNJ5s2nDK9ryI1y562dxPLsX+6JHAPHPDyVgjzh+LAg==","signatures":[{"sig":"MEYCIQCgWe1NBX2rYzly5kgkDAqLmiimdywUFvpgctLIvR/7XQIhALtzfhdV1d6N3vSZLAzee6A5whrn88vIsa+NTlLrbfCS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187273},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"ffa6aa35f8547b2649c94f1324235742bebdd242","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.21","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.8-beta.0_1742144806967_0.016146505672525624","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@protorians/widgets","version":"0.1.8","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.8","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"f5f8a184b86af8f760f68e5b1bc248886d3d4be8","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.8.tgz","fileCount":180,"integrity":"sha512-ieuVmf9A+ekRV+Add8M6k7Luzkneo5eEbFp7pX3ByHKRbabT1kaZ6CA9el46OfjzxUsPF+hbuzmIMgVvvQW+vQ==","signatures":[{"sig":"MEUCIFWid7k+4dbMsB2tgpUKwbLFLq8P43RCNwbvdWS5bnG4AiEA1kx2z/uw/7tPUqaIwV529TtwuQ7P+NJpdo0GAwalDj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187266},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"80451173d4a305256024d354a412c243b8ca07c0","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.21","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.8_1742144986765_0.37213847468010575","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@protorians/widgets","version":"0.1.9","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.9","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"0d3846bd116078a0298baf92fb7d2c68b43fc899","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.9.tgz","fileCount":180,"integrity":"sha512-3ITRqh8EeAJfDY+Sli9BZwlX4Pz+0fl6OjdY0axyNGr08jv4Ns6s97VlPQWPWUCLXnQMaV56RDO9YPo9O/mEeg==","signatures":[{"sig":"MEQCIBPurt0tX5KvQuh45/nXXUVWmuGkPtN2mEcc4GD/2ObYAiAvmNlvAC2t/FPr/twSzqMw4fUaAF2lAfHE061YbH2M0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187294},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"f20667877e6533912f553ecac52b585c57e901db","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.21","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.9_1742150685601_0.5753677400296546","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@protorians/widgets","version":"0.1.10","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.10","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"e65333a1683dd70527353b3e938e5ffaa6f8092f","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.10.tgz","fileCount":180,"integrity":"sha512-ij8ug8Thrf3nEzm0tBIH0djlcigdAKjpfkwAlT/aHAJ6Q3I+wBPyRif8FHyqjT5HTJkX0SHqTlBI7vCKsj6IYg==","signatures":[{"sig":"MEYCIQCPWDzgcJQexJcuosbobJs+eTXr0W+t/iZiTd1KkNZkPgIhALI5ZYkQj4pGMgOWUKhqOgC1nFXZa2F3f1mMdz5dAg2g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187359},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"66a8152df10d44ad999336e208a335bbc7be08ab","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.21","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.10_1742151024927_0.6990994614262225","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@protorians/widgets","version":"0.1.11","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.11","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"5f09342278e32bfb3eac0fac682a311f0bfb9e4c","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.11.tgz","fileCount":180,"integrity":"sha512-+29Flg9n3ZLCSpQSOcoSXpqOMRW3Q+pxGPFuZtiF/t5ZX1MGFOihZmHM7q80ZvEOfqNW0ZYyRn0kdmvy9OG2EA==","signatures":[{"sig":"MEQCIHmjHK53P0+P4LpQuDddFbE71ZKjVsC3qE5TeubO14FOAiAQozAJgYziZEzJSMVDT1+6MClay2mCFnYx3hlKt5Pifg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187434},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"4bc56e4e4af9aa36e3336fa56e1762712daf0fc4","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.21","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.11_1742157487170_0.5096275756224815","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@protorians/widgets","version":"0.1.12","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.12","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"571c022d37f134acb9d640ff1b3bf26018c9b292","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.12.tgz","fileCount":180,"integrity":"sha512-hmjlbtZHQrlN9ejMUovgDe4MAo1b0sLFLKtrk2tacqFM+BAzAnletnVLoujAlS5nveHkPl9UR1iCtm1MWu1eqw==","signatures":[{"sig":"MEQCIEiGBCqmcCJLXmIrWrbIoJZELG8r38cZiugfCBtWx0t5AiAOakLDDq9IBjNOao++u6DQf3BrMpt93ar37cb4ev5uGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187636},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"70667a359dedd9aba9f74013635cfaf3b5f17837","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.21","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.12_1742166808674_0.36815816722290196","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@protorians/widgets","version":"0.1.13","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.13","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"04d84ddb68ea09bfdf39ce9f76164d1f4761ae7b","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.13.tgz","fileCount":180,"integrity":"sha512-9UBHIHdeoTmu6zoDl5wG6XgsfwhCAlRJRBRAYL4JZTYa/H/eurTsBKNDi9PkiSvuAN6AOxTKT+85nG+PkMOzyg==","signatures":[{"sig":"MEUCIERfVUAA5AmnFvyrqBSelIuxer3ZihBObO2smwLf5ThWAiEAre+BhJOi0Er9iMY5qSzEPGC+YbbSsnZIex8FhfIc++A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187723},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"331b780fa932219bf7224e24f754c1f5ec6f708b","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.21","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.13_1742167265310_0.6146312315326667","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@protorians/widgets","version":"0.1.14","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.14","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"898a51036776237ff76d3740e29aa4b461b854e0","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.14.tgz","fileCount":180,"integrity":"sha512-YfZD0NahEYPgzxiBzmb4rljrYdu/oKSmAAdewUwCEz3+jupAiJmmSJQfGkOd8nUXTsgkzkgKCUlcD7jABHURbg==","signatures":[{"sig":"MEYCIQDiQwfNYG3PwuLjmRZ40XQH3zTqbaPMrzYQMYr8fML1pgIhAMuxwHpRoX4kz6QghQkM9FNd8y2Y6ht/YcFaT7OU4fta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187630},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"0cade35db55edb1a7ee953899ed9e6cec8801dc3","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.21","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.14_1742167489106_0.035717683978732095","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@protorians/widgets","version":"0.1.16","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.16","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"08d22d91293ebd9d481f140d677121f6519988dc","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.16.tgz","fileCount":182,"integrity":"sha512-aln8b02K5NpdczRC7Qwq5xfCQEleERJEauAncU3zZATjTYcWEhICb8UeC+gcAvRI5VY27RwOMa7Q5xF1M7sxLQ==","signatures":[{"sig":"MEQCIHaTDaPIbZTEmYGz9NGembGPNtSnJqItgS8P+pUyZhKjAiAbqJUx7rZW2qPe0MHN2RqY2X28S0b65o5jGnKuRgpT9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190777},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"bb6db0fd2e682e2fe0525a3390782fa9ae59e2cb","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.26","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.16_1742230179134_0.7183677141976978","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@protorians/widgets","version":"0.1.17","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.17","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"29e332364583fa486820dae1bdafe69b68ada23a","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.17.tgz","fileCount":182,"integrity":"sha512-FMafJmMUdap3Tv9D+S+9WmgEPiBc3pfspJsFntTCk9Svh6GgxeSIjgVKv0NNqREXYNWMsbyzgOukqADARJj59w==","signatures":[{"sig":"MEUCIQDEtv96DvfIpB5mi/Nxxn0d4cuPGD39KEVCNFgxuQQ6jwIgFeWGDOp3suBFimfGqRD/uqmLS9M+YeBgnSOCnsItGlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190777},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"32c854be3e8d75d03f113e739fb531f39526d00f","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.27","@protorians/animetric":"^0.0.1","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.17_1742241257792_0.12985979187947727","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@protorians/widgets","version":"0.1.18","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.18","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"4896c45687154a5af8cd2db4e678adad087f8187","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.18.tgz","fileCount":182,"integrity":"sha512-P2hd9VVXP9avAXQK2QIZRXaVN8g8bVTTUzJB9or/P7HNOnygSOvt3uEFCAA8Brxw+tcbmVeW33Lk6PpMCWtxtg==","signatures":[{"sig":"MEUCIQDKt63Nf/N5M7FWbC5k/tMRZ0wYKfadxJIurp7Ru2nTAAIgNnks/ADXZi9Xq0TtsI46NyVDpQXYY/HyEXvhBvvo6Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190777},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"d013cb688416cd230a73a93656517576f2fa5515","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.27","@protorians/animetric":"^0.0.3","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.18_1742292171885_0.22182023141344187","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@protorians/widgets","version":"0.1.19","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.19","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"455a06dde67235516fba9641eb8603b7fb539055","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.19.tgz","fileCount":182,"integrity":"sha512-aNzBf7U0f+0aVXltiFWDwbkLEfp/V26h+sXtV6owEsaxOxjblkxJacB95UtWq89GxRxEMnNvz52vS7yUToKFcg==","signatures":[{"sig":"MEQCIFb1opVZv4Dtsd5PfyoeMF7FBjj6ALYtw/tv0Pgn2/akAiAnwqLNMPW1LqqoYHDRW9CeSnjWTw50zB+eHQ5y143WJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190777},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"9fd7e7568f74f233cec57ecc5615967eb7b7bd28","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.27","@protorians/animetric":"^0.0.4","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.19_1742293001854_0.9311688349685892","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@protorians/widgets","version":"0.1.20","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.20","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"ed977ed3da3e53f63d1981b14b85ae79fd3a8fa1","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.20.tgz","fileCount":182,"integrity":"sha512-z/PZVji7qDCtjM4B9kpesqmXVz+cIbOyJO0Q+V5UY6xXtO3VasX4o+pfztrFxDtQ2T1PrYxnIFCa0QPpA3BqaQ==","signatures":[{"sig":"MEYCIQCN1Bf1qgcObamEiZoIwEjiXS6TP3fGp0r2Zf7PmLtluQIhAOO2N1pYzFsFkNTM/3NO8OfMcryai4IgUWAhwabO6bco","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190805},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"551edd07698c2859c21d5f1b17856a2376acbb12","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.27","@protorians/animetric":"^0.0.4","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.20_1742297146595_0.30766776750439884","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@protorians/widgets","version":"0.1.21","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.21","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"4ab0ef9e05397ef77804cdae2e0e9cfb2ffc7a4f","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.21.tgz","fileCount":182,"integrity":"sha512-CjVxNNSJjdaJ6y/mEPAgVI3gN7ek1OcTEBicygdMZJoSM0xnO9cImQOnXg1tE56GmOCNvueIxqG14dp7oKqITw==","signatures":[{"sig":"MEUCIQCWBr1AsFTZsBya9K7dEr+9M431A9xu/Xe3yIGnxWRAZQIgdzL7MgMT6tlpZko0xhLM9baUQ5obWFE9ZPPpe9R8JcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193888},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"edd21c4dc038938b7294035ece16338dea830ddb","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.27","@protorians/animetric":"^0.0.4","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.21_1742303695796_0.18528636738758908","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@protorians/widgets","version":"0.1.22","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.22","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"60e908c7999343c8b71d91e8160911b4ba9f6768","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.22.tgz","fileCount":182,"integrity":"sha512-+T4KwsEjLiv8e4bclLMw2ZYu6RaZ778LVpUveNOwDS6APRweNe6ovNKSVEk9ooSV8B2SCaSt4vmHwXC2bOT5SA==","signatures":[{"sig":"MEUCIQCSeywubpsCRLWXV5WZwbPYodochStgTHyox3w/Xok+AgIgNjlZAA6Ic1IJHYc6hDt2FnFo52b5mQWDUcMuoNJp9Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199310},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"e2d6ad6d418d61e42830f4f1479ec549a0f13fa4","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.27","@protorians/animetric":"^0.0.4","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.22_1742305253883_0.12179778886990267","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@protorians/widgets","version":"0.1.23","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.23","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"8484759a06cd77ac1fc86ea532cd9908dddd0a84","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.23.tgz","fileCount":182,"integrity":"sha512-uJQxUZOeVfGn+FFmmQ4+xTw+kUn7hn17xB6FBTMP+m6OZ4cniS1ZM+EGTAxtTOnJklzJUhD9q68uzd8XDcGTKw==","signatures":[{"sig":"MEQCICLP5f0QBY9b22KYO1HDWdZEebUFRn3nNpFtzH8LJ95qAiBLVAZIIv4pbjEBXfu3deg/CWWG1wq6rVGdJGlndpPTRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199377},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"0930a489b9d1b173cfc4b26d32edaaa6864833b6","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.27","@protorians/animetric":"^0.0.4","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.23_1742332040595_0.941679486020675","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@protorians/widgets","version":"0.1.24","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.1.24","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"9ed8faf23c7360a973c34cbdc28b7ec021527b11","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.1.24.tgz","fileCount":182,"integrity":"sha512-pEwoSg/NCQ37cGj+ENIhWBi9+4NSZeFjdrRlHcOY1kcb0M5CfrKqstihyYCO+0LwC019OCL6fS+kbILo0KvnrQ==","signatures":[{"sig":"MEQCIFsxfKDimN9kNoAxymp83qOWEQwxCp2WwhAUksSsi5vnAiAvFdWM7ab5UIkeXIyfwJFps4a2HRErj+C2Byu6WMTXHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200294},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"501a5a721d42eb2a2e0295ac04943e0afe70ca6b","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.1.31","@protorians/animetric":"^0.0.4","@protorians/colorimetric":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.1.24_1742390842596_0.05445726192729383","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@protorians/widgets","version":"0.3.0","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.3.0","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"0bd2c37451872c0a3171e91795e31276c033bcb7","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.3.0.tgz","fileCount":188,"integrity":"sha512-qSfVnc+gsPYOlQrv6DU+emcaPjJaYeEVwiH8GPUDrEdTB85QNYHqmBAc8IJlZXIDkMqxgpHoY3PNwa7N3PIadg==","signatures":[{"sig":"MEUCIQCiXPX8kVnTAWcuN0Tnmy+I7Eo7kG/YrYByEWKiTWpLMQIgTgvEy1boFshbl2Rf/K0MW1JYT19Eu3uoacZHmWR2Rko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204705},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"0071fc8e0c4b618f66c4d6d2cade7972ef19816d","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"rm -rf ~esm ~cjs && npm run build:esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm","build:cjs":"tsc -p cjs.tsconfig.json && ts-add-js-extension --dir=~cjs","build:esm":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"^0.2.0","@protorians/animetric":"^0.0.7","@protorians/colorimetric":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.2","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.3.0_1742503068818_0.6816256281884436","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@protorians/widgets","version":"0.3.1","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.3.1","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"b7064988e82e1bb9826bcc68221515c56debfb86","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.3.1.tgz","fileCount":279,"integrity":"sha512-rIeMjXCVsFqyZMxJtOrwh20REwtu7/ftm4e0UUtd4yomh8y6Akiv7WqLcunsBVyvoy51yJJb2X5yZZMnVoVmyQ==","signatures":[{"sig":"MEQCIFdNFnIjHwRDwju44q1McTCstwFww5EZK9EQktZCnhfoAiBAwyh/V/BKkhUnE+EoE7x3xYSH9H3/cuBG270hdZfwQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3929},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"e3ac4f7526c8abb74c9826989041714e88a97025","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"workspace:*","@protorians/animetric":"workspace:*","@protorians/colorimetric":"workspace:*"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.3.1_1742591083999_0.45365244625878165","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@protorians/widgets","version":"0.3.2","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.3.2","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"54f014ac650fc0003f1f2a43aeab69e7f4e92fd4","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.3.2.tgz","fileCount":285,"integrity":"sha512-wnXLte7Lg01H1liM8pY25cY3aytwKKapBrDRBtyb5lYIhnuhcG46JGj25fbj4pXNS7DBrSyuFh0NwDgkBf4OCA==","signatures":[{"sig":"MEUCIQD48iMBxQoyx5FpineSp1ZfCpBDaCPPDzIxhpxHL0uNOgIgJuQaM/rFPdCY9DsCqX5tquXHEgQzG6oiGKhDUY0jx1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395867},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"d2474357cd3c0b83318c8c7d4fe77f7466fcb12a","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.8.3","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@protorians/core":"^0.2.2","@protorians/animetric":"^0.0.9","@protorians/colorimetric":"^0.0.7"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.3.2_1742768930543_0.7643855020148598","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@protorians/widgets","version":"0.3.3","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.3.3","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"2e04b80167d9a299794148d5f6035a818f46a651","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.3.3.tgz","fileCount":193,"integrity":"sha512-fIEaf+mOvq7ma33/IEeqWZO6whQ/GHWN74dsuLPyg0/LpQwGEXh19vAAN99+HKLX/OECW+T9bfUBFhDg67Xo1w==","signatures":[{"sig":"MEUCIQCIXst4pvehUBa4xkqaiNemP4TStodlEYly13nsb8xW3AIgP7jdCJ9031+AnRaHW6+lkdlXXYP/oUN/KqgYnccW4k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209651},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"6ccd225ad17b0237a44a477b28a9afa9ec285121","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"0.2.3","@protorians/animetric":"0.0.10","@protorians/colorimetric":"0.0.10"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.3.3_1742835327190_0.3815502691441832","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@protorians/widgets","version":"0.3.5","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.3.5","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"ba58414e0a1946da9d5a5e5c0262a8add826f276","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.3.5.tgz","fileCount":193,"integrity":"sha512-sGvAYkTaBUqNmbWOH5OaA7wMWZXymCNceIJPJl9BmMeFEFHb1oOmnibzWghhXGYP3NS/xHN7aIw6G1mxGI05OQ==","signatures":[{"sig":"MEYCIQD4Ce8BmWrIxwN7dgkbaqcneMnu4q8Aug+n0zShR9eIHAIhAPBerpD8VtLfOxdjhl4zN08oVl1uoUFjUkGN8h4TDkIa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209980},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"4de49f4fc38cb0ce8b12b8f9309d3208c4e36633","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"0.2.5","@protorians/animetric":"0.0.12","@protorians/colorimetric":"0.0.12"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.3.5_1742840312576_0.18466029799154815","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@protorians/widgets","version":"0.3.9","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.3.9","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"bb681d239610876fa712bfcc8aecfabb650563cb","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.3.9.tgz","fileCount":193,"integrity":"sha512-Ug43XlX7QTgk9FDxVoAaLrxla5r/Ljtm6OW7/4IQButE4h4MTEqXKhyIq6AMQwicFhRtv/eg5D0Uh5cCGR4TBQ==","signatures":[{"sig":"MEUCIFtQ/G4q07th58+OM3rncJFFS9ep4T5csBgeTfVt/WoyAiEAjqQh7Lwc17tXHNbRR3EeqXY6vHJU5vjVIs87cG60Iks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210638},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"08692ef906f4eb810d1f79e27d9848a397cc1410","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"0.2.9","@protorians/animetric":"0.0.16","@protorians/colorimetric":"0.0.16"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.3.9_1742913800929_0.45898949660202937","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@protorians/widgets","version":"0.3.10","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.3.10","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"dd830b7c4fbf195d978fbca0f80e92d72fb6a468","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.3.10.tgz","fileCount":193,"integrity":"sha512-wpGFwI29uC3HIQAHY5JFlIdmpnJntLK5f0Q7WfITr1Qc1wMPd54KAUB1cJGe5oD0byoXftpoh8PVe+3Qfw3wcg==","signatures":[{"sig":"MEYCIQDg1Mli2jJykmnWrgmUfC84+5mGviNlh6nIZYKp7a1yBAIhAJ1VfYA6Fg+1t93NSe81lHt5t0bU+NRgiJRihcsV2jEE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212334},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"95d1a0bdacf20b52aac945c35dbbb04d906fe408","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"0.2.10","@protorians/animetric":"0.0.17","@protorians/colorimetric":"0.0.17"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.3.10_1743669661385_0.9011796267365932","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@protorians/widgets","version":"0.3.11","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.3.11","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"ac26436947fefee98c946314b6ab4b434f5895bf","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.3.11.tgz","fileCount":193,"integrity":"sha512-iAJeULuod1PotTzHGUmgPM76/z0KU7flb1eu510XOt4QW1yrPS5SgO6gz3FODDe51vo4UfRQd7abOb9dhjLrvg==","signatures":[{"sig":"MEQCIBojrMJ5pnEi5uMA9fGNdl05Us/v8CvjzZF+VXDYsUuJAiBtt++wDDMd0UCatFqT0Z4c7EazIoUFyBcjy3zvzagl4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212499},"main":"./~esm/index.js","type":"module","types":"./~esm/index.d.ts","gitHead":"8db1af2bcfa5d251fb1c0ce077b252bbfe7dc331","scripts":{"dev":"tsc --watch -p esm.tsconfig.json","build":"tsc -p esm.tsconfig.json && ts-add-js-extension --dir=~esm","fix:cjs":"ts-add-js-extension --dir=~cjs","fix:esm":"ts-add-js-extension --dir=~esm"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@protorians/core":"0.2.11","@protorians/animetric":"0.0.18","@protorians/colorimetric":"0.0.18"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.3.11_1743806401295_0.7308094475044489","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@protorians/widgets","version":"0.4.0","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.4.0","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"41c5466c2fde92021a359fd274221a60a2b2bcc7","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.4.0.tgz","fileCount":200,"integrity":"sha512-YPAuvIaZDWCdyF7L/nOO5mUgzMdlU5/nxog3lIQLk9F1/fRj1I2Lhda2+II3aNsM5WOMnb6YMdWykIDatqjr5g==","signatures":[{"sig":"MEUCICozDmGLFSmHprdredW4CMm2DTYRbspbjlYsjJnz4kUcAiEA1HsvsJaX0YmZ0karQTxJut6vKAViv8QHLZPZ36W40i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209644},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":"./build/index.js","gitHead":"b4d12601cbb8332dc244532ffae0e3b73d57b08a","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@protorians/core":"0.2.14","@protorians/spectra":"0.0.4","@protorians/animetric":"0.0.21","@protorians/colorimetric":"0.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.4.0_1747148379743_0.36620731799704553","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@protorians/widgets","version":"0.5.0","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.5.0","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"6daa222aedc1e25a796e90e7273656ed2799c7db","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.5.0.tgz","fileCount":200,"integrity":"sha512-1jjonjMH3pDIJKeEChBEbDGAMCen+lwuGl+Y6txltRb1x4XM8FN7FxOw17rLtNKnVCoL9AaaJKt81xmCTOHtTQ==","signatures":[{"sig":"MEYCIQCYzkHZpPKJZm610IikkXxjIpnc7wKDXwXMgdvikf2yZgIhANFjUgAHWDnnKEOhY0cQVtqWFkIQFMxU73eQnob04V60","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213423},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":"./build/index.js","gitHead":"e54b66b00dc857a3366cc273df16ee447fc7ba24","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@protorians/core":"0.3.0","@protorians/spectra":"0.0.4","@protorians/animetric":"0.1.0","@protorians/colorimetric":"0.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.5.0_1747308811990_0.23079047727397306","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@protorians/widgets","version":"0.5.1","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.5.1","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"67d50386006fb9276e23d3a88616fc6e2c02433d","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.5.1.tgz","fileCount":200,"integrity":"sha512-YbC5qwfThWoSg6KyPm7t1CuTdyaT9VvgnvspvVMrSVC4sak1VNrF/209DYYQZUMeVRLpMkrdtz1YdLtaECLaBw==","signatures":[{"sig":"MEUCIQCRODXRspdhoao5RM9A4W7UqSW4tSFw4+l5i7oCznnSAwIgahx0d0H79niDxcJcf9h21N7nhuuYz0vH8G0PVREI6A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213634},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":"./build/index.js","gitHead":"b07e2dda2c32a978baddb0cd582e715242469810","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@protorians/core":"0.3.1","@protorians/spectra":"0.0.6","@protorians/animetric":"0.1.1","@protorians/colorimetric":"0.0.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.5.1_1747318717469_0.7241141117699501","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@protorians/widgets","version":"0.6.2","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.6.2","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"1361c4bd256221422b16102e3e75642937aa29ad","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.6.2.tgz","fileCount":200,"integrity":"sha512-+QNzsVwMYFg1d/wXRTOsJSEgW6UvJk6bhr/tlhPjL2sN3RW8djD1gqmJgeZktiHCTHxUQCxsdm36xdmbUx7wWw==","signatures":[{"sig":"MEUCIQC6ag0uKuesG5muF2bX4W6rM2H2MvkcPOk/OILVCjWxwQIgC1Y0Hr05fTjixefkGfzBdz9/0qj5ngCi1r449nSLie4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214643},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":"./build/index.js","gitHead":"8d92d30205a934fe07860dbec107abb21ac5013a","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@protorians/core":"0.3.3","@protorians/spectra":"0.0.7","@protorians/animetric":"0.1.2","@protorians/colorimetric":"0.0.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.6.2_1747676995480_0.5629085372879581","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@protorians/widgets","version":"0.6.3","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.6.3","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"57cb39a8d4379342a352bfba9e9cb6a4bc610cc8","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.6.3.tgz","fileCount":200,"integrity":"sha512-h0k9GIGyUwSKDIxw0X1JSRotAtszwT+NSCja5HVBrPV1zMCA1yfAq9/xsmu8w+Qml91Kg5Pli8p3RObtAj6uqQ==","signatures":[{"sig":"MEQCIAnGIqPYDBbGIMmYhPEWsqGFc7hg2fz2LX+W32OmLM8pAiB4+sZ+z+HL0IoEUtlfjlUWuYTIG0kfjaqNfyZ1b2VZIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221399},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":"./build/index.js","gitHead":"dde78f7a63cc6743b8adefe1348ae298549649ed","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@protorians/core":"0.3.4","@protorians/spectra":"0.0.7","@protorians/animetric":"0.1.2","@protorians/colorimetric":"0.0.24"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.6.3_1748201416126_0.0629473161281584","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@protorians/widgets","version":"0.6.4","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.6.4","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"37a018cd280db55ef6bb642ffef63bb676e69b98","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.6.4.tgz","fileCount":200,"integrity":"sha512-9wc/YZ4oCZzqEMhfyp/0BbSWiYSCx/YyXRSocfjj81m3I4x7BBx6V7dP5wmEVnsPG1CkFtjNyVibyKTOY0MD3A==","signatures":[{"sig":"MEUCIQC5T3QudNMg+GQy0zKRDlOyQas2z9H1BH/AWji6OTl1LwIgJM1OzwI51GrxDN55uOP9O2hAzgru4OSuRaUWN0JxR5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221592},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":"./build/index.js","gitHead":"e23c551689cb11fea877fc03fb23d1c94d26f8bd","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@protorians/core":"0.3.5","@protorians/spectra":"0.0.8","@protorians/animetric":"0.1.3","@protorians/colorimetric":"0.0.25"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.6.4_1748201707193_0.09659040029169841","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@protorians/widgets","version":"0.6.5","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.6.5","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"00fb40c06c9fa26b207ec673c8a0c1d630513539","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.6.5.tgz","fileCount":207,"integrity":"sha512-K+YcPZMb783/PC2kBtF15hzev0CK0l0mx3F8z/tTxnfpMzTopbJEZH46bUl/u4boGb8kjw+04OwSfbFQR/tlKQ==","signatures":[{"sig":"MEYCIQDrsvVfRXsKG+4xCBhBzick9KHQ/1/hrYRhsbWeBH1bmQIhAPIJizqLoHSFpVFnC32Xy3aTwfqo2dLZxHZdFyLgLT9O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313226},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":"./build/index.js","gitHead":"9a8ad5e8ff7024577aa6be1489f31b313ac8c16c","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@protorians/core":"0.3.7","@protorians/spectra":"0.0.8","@protorians/animetric":"0.1.4","@protorians/colorimetric":"0.0.25"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.6.5_1748465328264_0.24419896587623668","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@protorians/widgets","version":"0.6.6","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.6.6","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"f903db6140bc8ceae9d40740a047271013a3db98","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.6.6.tgz","fileCount":207,"integrity":"sha512-6ojdz8pzFSGKLE2BQJDAtZxMRI8DNEhDNz0Ey7RurUqLUUiN8TBapd4dOlMDxo2mupI5KeRwhEjd6ZUgYPr7AA==","signatures":[{"sig":"MEQCIE2yPl+grjMDUp/sijQh18Dxrnn8eXhPS4MfsoDDtF83AiBUJmtfRD/zGdP0tO+/iWYgNqFp2g84t86MEK3+ltaF7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313417},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":"./build/index.js","gitHead":"244c896b9ac7c3bf2ff2944195422acbb72f8ea5","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@protorians/core":"0.3.8","@protorians/spectra":"0.0.9","@protorians/animetric":"0.1.5","@protorians/colorimetric":"0.0.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.6.6_1748465641125_0.2179595875817073","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@protorians/widgets","version":"0.6.8","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.6.8","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"7c5157d59ca3d0d537a34b8fac41d27c90b53ba6","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.6.8.tgz","fileCount":207,"integrity":"sha512-fl0pNpxy7OdB2FqSszldHcpR7OIVZZul0Q7KEwe/xiCh7q8PbH2/3STWQQLLsUqHAcMCdpVg/YEgNH4+kFmxCg==","signatures":[{"sig":"MEUCIByZxpn98ETWj3VKqhemBOgxYZmb8Op2JBFnGg+rz2ulAiEAqyAfQb9tO2mMsa7lVYsDYetegqpPBeg2UPpKrV16/Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313976},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":"./build/index.js","gitHead":"19a33ca6c60871a9c9a3e0172ef7fe1e859883af","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.2","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@protorians/core":"0.4.1","@protorians/spectra":"0.0.11","@protorians/animetric":"0.1.7","@protorians/colorimetric":"0.0.28"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.2","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.6.8_1748637151176_0.6460478498676976","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@protorians/widgets","version":"0.9.0","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.9.0","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"52c166efc2247f3b8a054c0004a08b634c9e19a6","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.9.0.tgz","fileCount":211,"integrity":"sha512-8VG3CpclBAejcnZFcD8e/CMHJqF4ZxyhJXrsckZOaMRnxhrT4BsDQcqrN6L07a+4Jg0jSjet/O2Yb2VfZ60t9Q==","signatures":[{"sig":"MEYCIQDFMA69TXIeg7NCOaNWVALNa6BbuCXhGdJukLGtos+IOQIhAMOuMQCj9JfMdxbKO9+x4+8/0sDyvkEehPcOjZaq/Clz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355744},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":"./build/index.js","gitHead":"18173e8f688c7340e9a3e57fa64bbde5e04fdcc1","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.3","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@protorians/core":"0.6.0","@protorians/spectra":"0.2.0","@protorians/animetric":"0.3.0","@protorians/colorimetric":"0.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.3","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.9.0_1755686744101_0.5330070478620943","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@protorians/widgets","version":"0.9.1","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","_id":"@protorians/widgets@0.9.1","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"homepage":"https://github.com/protorians/widgets#readme","bugs":{"url":"https://github.com/protorians/widgets/issues"},"dist":{"shasum":"70b95a22f99356d735bb2d94d3cd6bdc48c9055f","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.9.1.tgz","fileCount":211,"integrity":"sha512-m5ci2yrTdtpDu/obeVXWhZvKvyqX72UkWt1LEaHnG8REjRld6DWInaKkdDHVl4++a/tMaUmijhHfQyhbyuA1jw==","signatures":[{"sig":"MEUCIDjNHXIz0Ufmm52CFBnn7uWFa6gHUmdpju4A6RIZR52rAiEAhITCQDPygJ0v0oJQNJcgJNfIZ+47/1Q0GuXhnu9L8/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355929},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":"./build/index.js","gitHead":"c22c77280e6bbfaf52cd4b0f6954f5f25b3ee3bc","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"repository":{"url":"git+https://github.com/protorians/widgets.git","type":"git","directory":"source"},"_npmVersion":"10.9.3","description":"Create your web user interfaces with widgets","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@protorians/core":"0.6.1","@protorians/spectra":"0.2.1","@protorians/animetric":"0.3.1","@protorians/colorimetric":"0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"ts-node":"^10.9.1","typescript":"^5.8.3","@types/node":"^18.7.13"},"_npmOperationalInternal":{"tmp":"tmp/widgets_0.9.1_1755687341197_0.0010709582951173857","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@protorians/widgets","version":"0.9.3","description":"Create your web user interfaces with widgets","main":"./build/index.js","type":"module","scripts":{"dev":"tsc --watch","build":"tsc"},"exports":"./build/index.js","keywords":["protorians","widget","element","html","frontend","library"],"author":{"name":"Y. Yannick GOBOU"},"repository":{"type":"git","url":"git+https://github.com/protorians/widgets.git","directory":"source"},"license":"ISC","peerDependencies":{"@types/node":"^18.7.13","ts-node":"^10.9.1","typescript":"^5.8.3"},"dependencies":{"@protorians/spectra":"0.2.2","@protorians/animetric":"0.3.2","@protorians/colorimetric":"0.3.2","@protorians/core":"0.6.2"},"_id":"@protorians/widgets@0.9.3","gitHead":"3a5f11564a50adcee34d3e26f21f683a6bc440a6","types":"./build/index.d.ts","bugs":{"url":"https://github.com/protorians/widgets/issues"},"homepage":"https://github.com/protorians/widgets#readme","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-zJUEhmIIjpuLVElJ8iunqnVvqpBDKql1cRLssT7tpZzBouWVe7iB0MqNwbxr4zS0aOdrSdojPKM8VQBW7EaixQ==","shasum":"425e32c63ef2536bbb29537837ed393f812be648","tarball":"https://registry.npmjs.org/@protorians/widgets/-/widgets-0.9.3.tgz","fileCount":215,"unpackedSize":358847,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDqsDIhZyShtw6z/18Th2DDjwcDoabWV4N+AnWGfDH06AiAK6aHU1WStGHUbiiVxJoZmLBBt6BwDJf6q9eZ3DjzxEw=="}]},"_npmUser":{"name":"protorians","email":"protorian.dev@gmail.com"},"directories":{},"maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/widgets_0.9.3_1757280452042_0.9023645378172169"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-19T00:50:57.739Z","modified":"2025-09-07T21:27:32.429Z","0.0.1":"2024-04-19T00:50:58.012Z","0.0.1-alpha.1":"2024-04-19T01:04:44.248Z","0.0.1-alpha.2":"2024-04-20T23:57:46.420Z","0.0.1-alpha.3":"2024-04-21T00:48:49.181Z","0.0.1-alpha.5":"2024-04-26T04:39:00.904Z","0.0.1-alpha.6":"2024-04-26T04:44:33.214Z","0.0.1-alpha.7":"2024-04-26T04:53:34.158Z","0.0.1-alpha.8":"2024-04-26T04:59:26.903Z","0.0.1-alpha.9":"2024-04-26T05:00:42.002Z","0.0.1-alpha.10":"2024-04-26T05:04:03.497Z","0.0.1-alpha.11":"2024-04-26T05:13:22.679Z","0.0.2-beta.1":"2024-05-17T18:57:04.417Z","0.0.2-beta.2":"2024-05-17T19:34:02.952Z","0.0.2-beta.3":"2024-05-17T19:37:29.061Z","0.0.2-beta.6":"2024-06-17T16:32:36.590Z","0.0.2-beta.7":"2024-06-17T16:35:09.454Z","0.0.2-beta.8":"2024-07-23T06:12:55.440Z","0.0.2-beta.9":"2024-07-23T06:21:36.055Z","0.0.3":"2024-08-29T13:28:27.160Z","0.0.3-beta.1":"2024-08-29T15:09:37.109Z","0.0.3-beta.2":"2024-08-29T15:35:53.871Z","0.0.3-beta.3":"2024-08-29T15:38:28.016Z","0.0.3-beta.4":"2024-08-29T16:37:48.930Z","0.0.3-beta.5":"2024-08-29T17:29:39.203Z","0.0.4-beta.0":"2024-08-30T01:26:04.558Z","0.0.4-beta.1":"2024-08-30T01:40:52.901Z","0.0.4-beta.2":"2024-08-30T01:43:14.249Z","0.0.4-beta.3":"2024-08-30T01:46:20.533Z","0.0.4-beta.5":"2024-08-30T18:02:50.079Z","0.0.4-beta.6":"2024-08-31T17:58:06.097Z","0.0.4-beta.7":"2024-08-31T18:10:57.646Z","0.0.4-beta.13":"2024-09-13T02:17:57.671Z","0.0.4":"2024-10-17T09:53:55.081Z","0.0.5":"2024-10-17T10:06:12.503Z","0.0.6":"2024-10-17T14:02:26.203Z","0.0.7":"2024-10-18T16:41:30.352Z","0.0.8":"2024-10-22T11:17:41.683Z","0.0.9":"2024-10-22T11:59:56.967Z","0.0.10":"2024-10-22T12:00:54.055Z","0.0.11":"2024-10-22T12:33:14.803Z","0.0.13":"2024-10-30T10:37:12.729Z","0.0.14":"2024-11-01T22:01:38.149Z","0.1.3":"2025-02-05T17:46:23.206Z","0.1.5":"2025-02-06T19:09:03.824Z","0.1.6":"2025-02-06T19:46:44.698Z","0.1.7-beta.0":"2025-02-18T13:42:16.920Z","0.1.7-beta.1":"2025-02-19T12:40:08.253Z","0.1.7-beta.2":"2025-02-19T13:07:03.003Z","0.1.7-beta.3":"2025-03-13T18:12:56.345Z","0.1.7-beta.4":"2025-03-13T22:11:02.741Z","0.1.8-beta.0":"2025-03-16T17:06:47.139Z","0.1.8":"2025-03-16T17:09:46.989Z","0.1.9":"2025-03-16T18:44:45.805Z","0.1.10":"2025-03-16T18:50:25.210Z","0.1.11":"2025-03-16T20:38:07.357Z","0.1.12":"2025-03-16T23:13:28.906Z","0.1.13":"2025-03-16T23:21:05.521Z","0.1.14":"2025-03-16T23:24:49.270Z","0.1.16":"2025-03-17T16:49:39.464Z","0.1.17":"2025-03-17T19:54:17.969Z","0.1.18":"2025-03-18T10:02:52.077Z","0.1.19":"2025-03-18T10:16:42.096Z","0.1.20":"2025-03-18T11:25:46.828Z","0.1.21":"2025-03-18T13:14:55.976Z","0.1.22":"2025-03-18T13:40:54.098Z","0.1.23":"2025-03-18T21:07:20.771Z","0.1.24":"2025-03-19T13:27:22.770Z","0.3.0":"2025-03-20T20:37:49.000Z","0.3.1":"2025-03-21T21:04:44.210Z","0.3.2":"2025-03-23T22:28:50.766Z","0.3.3":"2025-03-24T16:55:27.384Z","0.3.5":"2025-03-24T18:18:32.834Z","0.3.9":"2025-03-25T14:43:21.476Z","0.3.10":"2025-04-03T08:41:01.684Z","0.3.11":"2025-04-04T22:40:01.566Z","0.4.0":"2025-05-13T14:59:39.957Z","0.5.0":"2025-05-15T11:33:32.167Z","0.5.1":"2025-05-15T14:18:37.672Z","0.6.2":"2025-05-19T17:49:55.648Z","0.6.3":"2025-05-25T19:30:16.302Z","0.6.4":"2025-05-25T19:35:07.397Z","0.6.5":"2025-05-28T20:48:48.511Z","0.6.6":"2025-05-28T20:54:01.414Z","0.6.8":"2025-05-30T20:32:31.379Z","0.9.0":"2025-08-20T10:45:44.283Z","0.9.1":"2025-08-20T10:55:41.407Z","0.9.3":"2025-09-07T21:27:32.234Z"},"bugs":{"url":"https://github.com/protorians/widgets/issues"},"author":{"name":"Y. Yannick GOBOU"},"license":"ISC","homepage":"https://github.com/protorians/widgets#readme","keywords":["protorians","widget","element","html","frontend","library"],"repository":{"type":"git","url":"git+https://github.com/protorians/widgets.git","directory":"source"},"description":"Create your web user interfaces with widgets","maintainers":[{"name":"protorians","email":"protorian.dev@gmail.com"}],"readme":"# @protorians/widgets\n\nCreate your web user interfaces with widgets - a powerful, flexible UI library for modern web applications.\n\n## Table of Contents\n\n- [Overview](#overview)\n- [Installation](#installation)\n- [Core Concepts](#core-concepts)\n  - [Widgets](#widgets)\n  - [Engine](#engine)\n  - [State Management](#state-management)\n  - [Styling](#styling)\n  - [Widget Declaration](#widget-declaration)\n- [Basic Usage](#basic-usage)\n- [Advanced Features](#advanced-features)\n  - [Lifecycle Hooks](#lifecycle-hooks)\n  - [Styling](#styling-1)\n    - [Basic Styling](#basic-styling)\n    - [StyleWidget](#stylewidget)\n      - [Key Features](#key-features)\n      - [Use Cases](#use-cases)\n      - [Advanced Configuration](#advanced-configuration)\n  - [State Management](#state-management-1)\n  - [Widget References](#widget-references)\n    - [Creating and Using References](#creating-and-using-references)\n    - [Use Cases](#use-cases-1)\n    - [Reference API](#reference-api)\n  - [Application with Views](#application-with-views)\n    - [Creating an Application](#creating-an-application)\n    - [Working with Views](#working-with-views)\n    - [Routing](#routing)\n    - [Use Cases](#use-cases-2)\n- [API Reference](#api-reference)\n  - [WidgetNode](#widgetnode)\n    - [Properties](#properties)\n    - [Methods](#methods)\n  - [Widgets](#widgets-1)\n    - [Properties](#properties-1)\n- [Overlay Components](#overlay-components)\n  - [Layer Components](#layer-components)\n  - [Text Components](#text-components)\n  - [Input Components](#input-components)\n  - [Media Components](#media-components)\n  - [Table Components](#table-components)\n- [Layout Components](#layout-components)\n  - [Stack Components](#stack-components)\n  - [Divider Component](#divider-component)\n- [Composite Components](#composite-components)\n  - [Container Component](#container-component)\n  - [Glyph Component](#glyph-component)\n  - [Animation Components](#animation-components)\n  - [Intersection Component](#intersection-component)\n- [Types Reference](#types-reference)\n- [License](#license)\n\n## Overview\n\n@protorians/widgets is a comprehensive UI library that allows you to create dynamic, responsive web interfaces using a widget-based approach. It supports both client-side and server-side rendering, provides powerful styling capabilities, and includes a robust state management system.\n\n## Installation\n\n```bash\n# Using npm\nnpm install @protorians/widgets\n\n# Using yarn\nyarn add @protorians/widgets\n\n# Using pnpm\npnpm add @protorians/widgets\n```\n\n## Core Concepts\n\n### Widgets\n\nWidgets are the building blocks of your UI. Each widget represents a DOM element with enhanced capabilities for styling, event handling, state management, and more.\n\n### Engine\n\nThe engine is responsible for rendering widgets. The package supports both client-side and server-side rendering through pluggable engines.\n\n### State Management\n\nWidgets include built-in state management capabilities, allowing you to create reactive UIs that update in response to state changes.\n\n### Styling\n\nThe package provides a powerful styling system that allows you to apply styles directly to widgets, with support for style aliases, class names, and more.\n\n### Widget Declaration\n\nAt the heart of the widget system is the `IWidgetDeclaration` interface. This is the foundation for creating all widgets in the library and defines the structure that every widget follows.\n\n```typescript\n// The basic structure of IWidgetDeclaration\ntype IWidgetDeclaration<E extends HTMLElement, A extends IAttributes> = A & INativeProperties<E, A>\n```\n\nIn simple terms, a widget declaration combines:\n1. **HTML Element Attributes** (`A`): These are the standard HTML attributes specific to the element type (like `href` for links, `type` for buttons)\n2. **Native Widget Properties** (`INativeProperties<E, A>`): These are special properties that enhance the element with widget functionality\n\nWhen you create a widget, you're essentially providing a declaration object that follows this structure:\n\n```typescript\nimport {createRef} from \"./ref\";\n\nconst buttonRef = createRef()\n\n// Example of a button widget declaration\nconst buttonDeclaration = {\n  // HTML Button attributes\n  type: 'button',\n  disabled: false,\n\n  // Native widget properties\n  children: 'Click me',        // Content inside the button\n  className: 'primary-button', // CSS classes\n  style: {color: 'white', backgroundColor: 'blue'}, // Inline styles\n  on: {                        // Event handlers\n    click: () => console.log('Button clicked')\n  },\n  ref: buttonRef // Reference to the widget instance\n}\n```\n\nThe key native properties you can use in any widget declaration include:\n\n- `children`: Content to be placed inside the element\n- `className`: CSS class names to apply\n- `style`: Inline styles to apply\n- `on`: Event handlers for DOM events\n- `listen`: Event listeners for DOM events\n- `ref`: Function to capture the widget instance\n- `signal`: Lifecycle event handlers\n- `data`: Custom data attributes\n- `elevate`: Z-index elevation level\n- `features`: Additional features for specialized widgets\n\nUnderstanding the widget declaration structure is essential as it forms the basis for creating and configuring all widgets in your application.\n\n## Basic Usage\n\n```typescript\nimport {Button} from '@protorians/widgets';\n\n// Create a simple button widget\nconst button = Button({\n    class: 'my-button',\n    type: 'button',\n    children: 'Click me',\n    onPress: () => console.log('Statement Clicked')\n});\n\n// Add event listener\nbutton.listen('click', () => {\n    console.log('Button Listener clicked!');\n});\n\n// Mount to DOM with customElement API using\nMount('WidgetButton', () => button);\n```\n```html\n<!doctype html>\n<html lang=\"fr\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <title>Protorians Widgets</title>\n</head>\n<body>\n    ...\n    <widget-button>\n      <span>WidgetButton is not available</span>\n    </widget-button>\n    ...\n</body>\n</html>\n```\n\n## Advanced Features\n\n### Lifecycle Hooks\n\nWidgets provide lifecycle hooks for executing code at specific points in a widget's lifecycle.\n\n```typescript\nwidget.mount((payload) => {\n  console.log('Widget mounted!', payload);\n});\n\nwidget.unmount((payload) => {\n  console.log('Widget unmounted!', payload);\n});\n\nwidget.ready((payload) => {\n  console.log('Widget ready!', payload);\n});\n```\n\n### Styling\n\n#### Basic Styling\n\nApply styles directly to widgets:\n\n```typescript\nwidget.style({\n  color: 'red',\n  fontSize: '16px',\n  paddingX: '10px' // Uses style aliases for paddingLeft and paddingRight\n});\n\n// Add, remove, or replace class names\nwidget.className('active');\nwidget.removeClassName('inactive');\nwidget.replaceClassName('old-class', 'new-class');\n```\n\n#### StyleWidget\n\nThe `StyleWidget` class provides a powerful way to create, manage, and apply CSS styles to your widgets. It allows you to define styles programmatically and apply them to widgets with ease.\n\n```typescript\nimport {Style} from \"@protorians/widgets\";\n\n// Create a style instance\nconst buttonStyle = Style({\n  backgroundColor: 'blue',\n  color: 'white',\n  padding: '10px 15px',\n  borderRadius: '4px',\n  border: 'none',\n  cursor: 'pointer'\n});\n\n// Apply the style to a widget\nbuttonStyle.bind(button);\n\n// Update a specific style property\nbuttonStyle.update('backgroundColor', 'red');\n\n// Remove a style property\nbuttonStyle.remove('border');\n\n// Add a hover effect using style cascades\nbuttonStyle.merge({\n  '&:hover': Style({\n    backgroundColor: 'darkblue'\n  })\n});\n```\n\n##### Key Features\n\n1. **Style Aliases**: Define shorthand properties that expand to multiple CSS properties.\n   ```typescript\n   // paddingX expands to paddingLeft and paddingRight\n   Style({\n     paddingX: '10px' // Equivalent to {paddingLeft: '10px', paddingRight: '10px'}\n   });\n   ```\n\n2. **Style Cascades**: Define nested styles for different states or child elements.\n   ```typescript\n   Style({\n     color: 'black',\n     '&:hover': Style({\n       color: 'blue'\n     }),\n     '& .child': Style({\n       color: 'green'\n     })\n   });\n   ```\n\n3. **Unit Conversion**: Automatically converts numeric values to the appropriate unit.\n   ```typescript\n   Style({\n     fontSize: 16 // Automatically converted to '16rem' (or the configured unit)\n   });\n   ```\n\n4. **Style Binding**: Bind styles directly to widgets for automatic updates.\n   ```typescript\n   const style = Style({color: 'red'});\n   style.bind(widget);\n   ```\n\n##### Use Cases\n\n1. **Theme Creation**:\n   ```typescript\n   // Define a theme with consistent styles\n   const theme = {\n     primary: Style({\n       color: 'white',\n       backgroundColor: '#007bff'\n     }),\n     secondary: Style({\n       color: 'white',\n       backgroundColor: '#6c757d'\n     }),\n     success: Style({\n       color: 'white',\n       backgroundColor: '#28a745'\n     })\n   };\n\n   // Apply theme styles to widgets\n   const primaryButton = Button({\n     children: 'Primary Button',\n     style: theme.primary\n   });\n\n   const secondaryButton = Button({\n     children: 'Secondary Button',\n     style: theme.secondary\n   });\n   ```\n\n2. **Responsive Styles**:\n   ```typescript\n   const responsiveStyle = Style({\n     width: '100%',\n     padding: '10px',\n     '@media (min-width: 768px)': {\n       width: '50%',\n       padding: '20px'\n     },\n     '@media (min-width: 1200px)': {\n       width: '33.33%',\n       padding: '30px'\n     }\n   });\n\n   const responsiveWidget = Layer({\n     children: 'Responsive Content',\n     style: responsiveStyle\n   });\n   ```\n\n3. **Dynamic Styling Based on State**:\n   ```typescript\n   import {createState} from \"@protorians/widgets\";\n\n   const isActive = createState(false);\n   const dynamicStyle = Style({\n     backgroundColor: 'gray',\n     color: 'black',\n     transition: 'all 0.3s ease'\n   });\n\n   isActive.effect((active) => {\n     if (active) {\n       dynamicStyle.merge({\n         backgroundColor: 'blue',\n         color: 'white'\n       }).sync();\n     } else {\n       dynamicStyle.merge({\n         backgroundColor: 'gray',\n         color: 'black'\n       }).sync();\n     }\n   });\n\n   const toggleButton = Button({\n     children: 'Toggle Style',\n     style: dynamicStyle,\n     on: {\n       click: () => isActive.set(!isActive.value)\n     }\n   });\n   ```\n\n##### Advanced Configuration\n\nThe `StyleWidget` class provides several configuration options:\n\n```typescript\n// Configure global style settings\nStyleWidget.settings = {\n  bytes: 4,              // Base unit size\n  unit: RelativeUnit.Rem, // Default unit (Rem, Em, Px, etc.)\n  spacing: 4,            // Default spacing value\n  corner: 0              // Default corner radius\n};\n\n// Define custom style aliases\nStyleWidget.alias.set('customPadding', ['paddingTop', 'paddingBottom']);\n\n// Create a style with specific options\nconst customStyle = new StyleWidget({\n  attach: true,     // Automatically attach to the DOM\n  lock: false,      // Allow style updates\n  fingerprint: '.custom-selector' // Custom CSS selector\n}).merge({\n  color: 'purple',\n  customPadding: '20px' // Uses the custom alias\n});\n```\n\n### State Management\n\nManage widget state:\n\n```typescript\nimport {createState} from \"@protorians/widgets\";\n\nconst state = createState<number>(0);\n\n// Get state\nconst currentValue = state.value\n\n// Set state\nstate.set(1 + currentValue)\n\n// Detect changement\nstate.effect((current)=> \n    console.log('State changed', current)\n)\n\n// Reset to initial value\nstate.reset();\n\n// Bind widget\nstate.bind(widget)\n\n// Inject state in widget directly\nwidget.content(state)\n```\n\n### Widget References\n\nWidget references allow you to capture and store a reference to a widget instance, giving you the ability to interact with the widget directly. This is particularly useful when you need to:\n\n- Access widget properties or methods after creation\n- Manipulate the widget from outside its declaration\n- Share a widget instance across different parts of your application\n- Trigger actions on a widget in response to events from other components\n\n#### Creating and Using References\n\n```typescript\nimport {createRef} from \"@protorians/widgets\";\n\n// Create a reference\nconst buttonRef = createRef();\n\n// Create a widget with the reference\nconst button = Button({\n  children: 'Click me',\n  className: 'primary-button',\n  ref: buttonRef // Attach the reference to the widget\n});\n\n// Later, you can access the widget through the reference\nif (buttonRef.current) {\n  // Access widget properties\n  console.log(buttonRef.current.isConnected);\n\n  // Call widget methods\n  buttonRef.current.style({\n    backgroundColor: 'blue',\n    color: 'white'\n  });\n\n  buttonRef.current.disable(); // Disable the button\n}\n```\n\n#### Use Cases\n\n1. **Form Validation**:\n   ```typescript\n   const inputRef = createRef();\n   const errorMessageRef = createRef();\n\n   const input = Input({\n     type: 'email',\n     placeholder: 'Enter your email',\n     ref: inputRef\n   });\n\n   const errorMessage = Text({\n     children: 'Invalid email format',\n     style: { color: 'red', display: 'none' },\n     ref: errorMessageRef\n   });\n\n   // Validate on button click\n   Button({\n     children: 'Submit',\n     on: {\n       click: () => {\n         const email = inputRef.current?.element.value;\n         const isValid = /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email);\n\n         if (!isValid && errorMessageRef.current) {\n           errorMessageRef.current.show();\n         } else if (errorMessageRef.current) {\n           errorMessageRef.current.hide();\n         }\n       }\n     }\n   });\n   ```\n\n2. **Dynamic Content Updates**:\n   ```typescript\n   const counterRef = createRef();\n   const displayRef = createRef();\n\n   const display = Text({\n     children: '0',\n     ref: displayRef\n   });\n\n   const counter = Button({\n     children: 'Increment',\n     ref: counterRef,\n     on: {\n       click: () => {\n         const currentValue = parseInt(displayRef.current?.element.textContent || '0');\n         displayRef.current?.content(currentValue + 1);\n       }\n     }\n   });\n   ```\n\n3. **Controlling Widget State from External Events**:\n   ```typescript\n   const modalRef = createRef();\n\n   // Create a modal widget\n   const modal = Layer({\n     className: 'modal',\n     style: { display: 'none' },\n     children: [\n       Text({ children: 'Modal Content' }),\n       Button({\n         children: 'Close',\n         on: { click: () => modalRef.current?.hide() }\n       })\n     ],\n     ref: modalRef\n   });\n\n   // Show modal from another widget\n   Button({\n     children: 'Open Modal',\n     on: { click: () => modalRef.current?.show() }\n   });\n\n   // Show modal based on some external condition\n   window.addEventListener('keydown', (event) => {\n     if (event.key === 'Escape' && modalRef.current) {\n       modalRef.current.hide();\n     }\n   });\n   ```\n\n#### Reference API\n\nThe widget reference object provides the following methods:\n\n- `current`: Gets the current widget instance or undefined if not attached\n- `attach(widget)`: Attaches a widget to the reference (automatically called when using the `ref` property)\n- `detach()`: Detaches the widget from the reference\n\nWidget references are a powerful feature that enables more complex interactions between widgets and helps create more dynamic and responsive user interfaces.\n\n### Application with Views\n\nThe @protorians/widgets library provides a powerful way to create complete applications using views and routing. This approach allows you to build single-page applications (SPAs) with multiple views that users can navigate between.\n\n#### Creating an Application\n\nThe `Application` class is the foundation for creating applications. It provides a structured way to define your application's configuration, routing, and main layout.\n\n```typescript\nimport {createApplication, createRouter} from \"@protorians/widgets\";\n\n// Create a router with routes\nconst router = createRouter({\n  useHash: true,  // Use hash-based routing\n  baseUrl: '/',   // Base URL for the application\n  index: 'home',  // Default route\n  errors: {\n    404: NotFoundView // Route for 404 errors\n  }\n});\n\n// Define routes\nrouter.use({\n  path: 'home',\n  view: HomeView\n});\n\nrouter.use({\n  path: 'about',\n  view: AboutView\n});\n\nrouter.use({\n  path: 'notFound',\n  view: NotFoundView\n});\n\n// Create the application\nconst app = createApplication({\n  alias: 'my-app',  // Custom element name for mounting\n  router: router,   // Router instance\n  name: 'My App',   // Application name\n  title: 'Welcome to My App', // Application title\n  icon: '/assets/icon.png'    // Application icon\n});\n\n// Run the application\napp.run();\n```\n\nThe `createApplication` function creates an instance of the `Application` class with the provided configuration. The `run` method mounts the application to the DOM and sets up the router to handle navigation.\n\n#### Working with Views\n\nViews are the building blocks of your application's UI. The @protorians/widgets library provides two types of views:\n\n1. **StatelessView**: Views that don't maintain internal state between renders\n2. **StatefulView**: Views that maintain state between renders\n\nHere's how to create a simple view:\n\n```typescript\nimport {StatefulView, Section, Text, Button} from \"@protorians/widgets\";\nimport {Override} from \"./decorators\";\n\nclass HomeView extends StatefulView {\n  // Define properties\n  title = 'Home Page';\n\n  // Define states\n  counter = createState(0);\n\n  // Render method that returns the view's widget\n  @Override() render(props) {\n    return Section({\n      children: [\n        Text({\n          children: this.title\n        }),\n        Text({\n          children: `Counter: ${this.counter.value}`\n        }),\n        Button({\n          children: 'Increment',\n          on: {\n            click: () => this.counter.set(this.counter.value + 1)\n          }\n        })\n      ]\n    });\n  }\n\n  // Lifecycle methods\n  onMount(payload) {\n    console.log('Home view mounted', payload);\n  }\n\n  onUnmount(payload) {\n    console.log('Home view unmounted', payload);\n  }\n}\n```\n\n#### Routing\n\nThe router is responsible for navigating between views based on the URL. When a user navigates to a route, the router constructs the corresponding view and replaces the current content with it.\n\n```typescript\n// Navigate programmatically\nrouter.navigate('/about');\n\n// Navigate with parameters\nrouter.navigate('/user/123', { role: 'admin' });\n\n// Open a specific route\nrouter.open('about');\n\n// Create a navigation link\nLink({\n  href: '#/about',\n  children: 'About'\n});\n```\n\nWhen the router navigates to a route, it:\n\n1. Constructs the view using the `construct` method\n2. Unmounts the current view\n3. Mounts the new view\n4. Updates the document title\n\n#### Use Cases\n\n1. **Single-Page Applications**:\n   ```typescript\n   // Create a complete SPA with multiple views\n   const app = createApplication({\n     alias: 'my-spa',\n     router: router,\n     name: 'My SPA',\n     title: 'My Single-Page Application'\n   });\n\n   app.run();\n   ```\n\n2. **Dashboard Applications**:\n   ```typescript\n   // Create a dashboard with different sections\n   router.use({\n     path: 'dashboard',\n     view: DashboardView\n   });\n\n   router.use({\n     path: 'dashboard/analytics',\n     view: AnalyticsView\n   });\n\n   router.use({\n     path: 'dashboard/settings',\n     view: SettingsView\n   });\n   ```\n\n3. **Authentication Flow**:\n   ```typescript\n   // Create an authentication flow with protected routes\n   class AuthRouter extends Router {\n     navigate(to, props) {\n       // Check if user is authenticated for protected routes\n       if (to.startsWith('/protected') && !isAuthenticated()) {\n         return super.navigate('/login', { redirect: to });\n       }\n       return super.navigate(to, props);\n     }\n   }\n\n   const router = new AuthRouter({\n     useHash: true,\n     index: 'home'\n   });\n\n   router.use({\n     path: 'login',\n     view: LoginView\n   });\n\n   router.use({\n     path: 'protected/profile',\n     view: ProfileView\n   });\n   ```\n\nThe Application with Views pattern provides a powerful way to structure your web applications, making them more maintainable, scalable, and user-friendly.\n\n## API Reference\n\n### WidgetNode\n\nThe core class for creating widgets.\n\n#### Properties\n\n- `tag`: Gets the HTML tag of the widget\n- `fingerprint`: Gets the unique identifier of the widget\n- `isConnected`: Checks if the widget is connected to the DOM\n- `clientElement`: Gets the client-side DOM element\n- `serverElement`: Gets the server-side DOM element\n- `children`: Gets the children of the widget\n- `attributes`: Gets the attributes of the widget\n- `props`: Gets the props of the widget\n- `datasets`: Gets the datasets of the widget\n- `reference`: Gets the reference of the widget\n- `locked`: Gets or sets whether the widget is locked\n- `signal`: Gets the signal stack of the widget\n- `measure`: Gets the measurements of the widget\n- `stylesheet`: Gets the stylesheet of the widget\n- `context`: Gets the context of the widget\n\n#### Methods\n\n- **Lifecycle**\n  - `construct(callback)`: Executes when the widget is constructed\n  - `mount(callback)`: Executes when the widget is mounted\n  - `unmount(callback)`: Executes when the widget is unmounted\n  - `ready(callback)`: Executes when the widget is ready\n  - `before(callback)`: Executes before the widget is rendered\n  - `after(callback)`: Executes after the widget is rendered\n\n- **State Management**\n  - `value`: Gets a state value\n  - `set(state)`: Sets state values\n\n- **DOM Manipulation**\n  - `clear()`: Clears the widget's content\n  - `remove()`: Removes the widget from the DOM\n  - `html(code)`: Sets the HTML content of the widget\n  - `content(children)`: Sets the content of the widget\n  - `append(children)`: Appends children to the widget\n  - `clone()`: Creates a clone of the widget\n\n- **Styling**\n  - `style(declaration)`: Applies styles to the widget\n  - `className(token)`: Adds a class name to the widget\n  - `removeClassName(token)`: Removes a class name from the widget\n  - `replaceClassName(oldToken, token)`: Replaces a class name\n  - `clearClassName()`: Clears all class names\n  - `elevate(elevation)`: Sets the elevation of the widget\n\n- **Attributes**\n  - `attribute(attributes)`: Sets attributes on the widget\n  - `attributeLess(attributes)`: Removes attributes from the widget\n  - `data(dataset)`: Sets data attributes on the widget\n\n- **Events**\n  - `listen(type, callback, options)`: Adds an event listener\n  - `on(type, callback)`: Adds a custom event listener\n  - `trigger(type)`: Triggers an event\n\n- **Visibility**\n  - `show(display)`: Shows the widget\n  - `hide()`: Hides the widget\n  - `toggle(option)`: Toggles the visibility of the widget\n\n- **Focus**\n  - `focus()`: Focuses the widget\n  - `blur()`: Removes focus from the widget\n\n- **State**\n  - `enable()`: Enables the widget\n  - `disable()`: Disables the widget\n  - `lock()`: Locks the widget\n  - `unlock()`: Unlocks the widget\n\n### Widgets\n\nA static class that provides engine management.\n\n#### Properties\n\n- `ServerEngine`: The server-side engine constructor\n- `ClientEngine`: The client-side engine constructor\n- `Engine`: An engine map for creating server-side and client-side widget engines\n\n## Overlay Components\n\nThe overlay module provides components for creating various UI elements that overlay on the page.\n\n### Layer Components\n\nComponents for creating semantic HTML layout elements:\n\n- `Layer(declaration)`: Creates a generic widget node\n  - **Properties**:\n    - `children: IChildren`: Content to be placed inside the element\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n    - `id: string`: Element ID\n    - `hidden: boolean`: Whether the element is hidden\n    - `tabindex: number`: Tab index for keyboard navigation\n    - `role: string`: ARIA role\n    - `signal: IWidgetSignalMap`: Signal handlers for lifecycle events\n\n- `Section(declaration)`: Creates a section element\n  - **Properties**: Same as Layer\n\n- `MainFrame(declaration)`: Creates a main element\n  - **Properties**: Same as Layer\n\n- `HeaderFrame(declaration)`: Creates a header element\n  - **Properties**: Same as Layer\n\n- `FooterFrame(declaration)`: Creates a footer element\n  - **Properties**: Same as Layer\n\n- `AsideFrame(declaration)`: Creates an aside element\n  - **Properties**: Same as Layer\n\n### Text Components\n\nComponents for creating text elements with different styles:\n\n- `Text(declaration)`: Creates a regular text element (span with medium font size)\n  - **Properties**:\n    - `children: IChildren`: Content to be placed inside the element\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n    - `id: string`: Element ID\n    - `hidden: boolean`: Whether the element is hidden\n\n- `SmallText(declaration)`: Creates a small text element (span with small font size)\n  - **Properties**: Same as Text\n\n- `SmallerText(declaration)`: Creates a smaller text element (span with smaller font size)\n  - **Properties**: Same as Text\n\n- `LargeText(declaration)`: Creates a large text element (span with large font size)\n  - **Properties**: Same as Text\n\n- `LargerText(declaration)`: Creates a larger text element (span with larger font size)\n  - **Properties**: Same as Text\n\n- `StrongText(declaration)`: Creates a strong (bold) text element\n  - **Properties**: Same as Text\n\n- `ItalicText(declaration)`: Creates an italic text element\n  - **Properties**: Same as Text\n\n- `Link(declaration)`: Creates a hyperlink element\n  - **Properties**:\n    - `href: string`: URL to link to (required)\n    - `target: ITarget`: Where to open the link (_blank, _self, etc.)\n    - `rel: string`: Relationship between the current document and the linked document\n    - `download: string`: Whether the target will be downloaded\n    - `children: IChildren`: Content to be placed inside the element\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n### Input Components\n\nComponents for creating form input elements:\n\n- `Input(declaration)`: Creates an input element\n  - **Properties**:\n    - `type: IInputType`: Input type (text, password, email, number, etc.)\n    - `name: string`: Input name\n    - `value: string`: Input value\n    - `placeholder: string`: Placeholder text\n    - `disabled: boolean`: Whether the input is disabled\n    - `required: boolean`: Whether the input is required\n    - `readonly: boolean`: Whether the input is read-only\n    - `autofocus: boolean`: Whether the input should be focused automatically\n    - `min: number | string`: Minimum value (for number inputs)\n    - `max: number | string`: Maximum value (for number inputs)\n    - `minlength: number`: Minimum length (for text inputs)\n    - `maxlength: number`: Maximum length (for text inputs)\n    - `pattern: RegExp`: Validation pattern\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `InputArea(declaration)`: Creates a textarea element\n  - **Properties**:\n    - `name: string`: Input name\n    - `value: string`: Input value\n    - `placeholder: string`: Placeholder text\n    - `disabled: boolean`: Whether the textarea is disabled\n    - `required: boolean`: Whether the textarea is required\n    - `readonly: boolean`: Whether the textarea is read-only\n    - `autofocus: boolean`: Whether the textarea should be focused automatically\n    - `minlength: number`: Minimum length\n    - `maxlength: number`: Maximum length\n    - `children: IChildren`: Content to be placed inside the element\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `Form(declaration)`: Creates a form element\n  - **Properties**:\n    - `action: string`: Form submission URL\n    - `method: 'get' | 'post'`: HTTP method\n    - `enctype: string`: Form encoding type\n    - `target: ITarget`: Where to display the response\n    - `novalidate: boolean`: Whether to disable form validation\n    - `children: IChildren`: Form elements\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `Label(declaration)`: Creates a label element\n  - **Properties**:\n    - `for: string`: ID of the form element this label is for\n    - `children: IChildren`: Label text or elements\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `Select(declaration)`: Creates a select dropdown\n  - **Properties**:\n    - `name: string`: Select name\n    - `disabled: boolean`: Whether the select is disabled\n    - `required: boolean`: Whether the select is required\n    - `multiple: boolean`: Whether multiple options can be selected\n    - `children: IChildren`: Option elements\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `Option(declaration)`: Creates an option for a select element\n  - **Properties**:\n    - `value: string | number`: Option value\n    - `selected: boolean`: Whether the option is selected\n    - `disabled: boolean`: Whether the option is disabled\n    - `label: string`: Option label\n    - `children: IChildren`: Option text\n\n- `OptionGroup(declaration)`: Creates an option group\n  - **Properties**:\n    - `label: string`: Group label\n    - `disabled: boolean`: Whether the group is disabled\n    - `children: IChildren`: Option elements\n\n### Media Components\n\nComponents for creating media elements:\n\n- `Image(declaration)`: Creates an image element\n  - **Properties**:\n    - `src: string`: Image source URL\n    - `alt: string`: Alternative text for the image\n    - `width: string | number`: Image width\n    - `height: string | number`: Image height\n    - `loading: 'lazy' | 'eager'`: Loading strategy\n    - `decoding: 'sync' | 'async' | 'auto'`: Decoding strategy\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `Video(declaration)`: Creates a video element\n  - **Properties**:\n    - `src: string`: Video source URL\n    - `autoplay: boolean`: Whether the video should play automatically\n    - `controls: boolean`: Whether to show video controls\n    - `loop: boolean`: Whether the video should loop\n    - `muted: boolean`: Whether the video should be muted\n    - `poster: string`: URL of an image to show before the video plays\n    - `preload: 'auto' | 'metadata' | 'none'`: How the video should be preloaded\n    - `width: string | number`: Video width\n    - `height: string | number`: Video height\n    - `children: IChildren`: Source elements or fallback content\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `Picture(declaration)`: Creates a picture element\n  - **Properties**:\n    - `source: ISourceProps | ISourceProps[]`: Source elements or array of source elements\n    - `src: string`: Fallback image source URL\n    - `alt: string`: Alternative text for the image\n    - `children: IChildren`: Source elements and img element\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `Source(declaration)`: Creates a source element for media elements\n  - **Properties**:\n    - `src: string`: Media source URL\n    - `srcset: string`: Set of image sources for responsive images\n    - `media: string`: Media query for when to use this source\n    - `type: string`: MIME type of the media\n    - `sizes: string`: Image sizes for different viewport sizes\n\n### Table Components\n\nComponents for creating table elements:\n\n- `Table(declaration)`: Creates a table element\n  - **Properties**:\n    - `children: IChildren`: Table content (thead, tbody, tfoot, tr, etc.)\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `TableHead(declaration)`: Creates a table head element (`<thead>`)\n  - **Properties**:\n    - `children: IChildren`: Table row elements\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `TableBody(declaration)`: Creates a table body element (`<tbody>`)\n  - **Properties**:\n    - `children: IChildren`: Table row elements\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `TableFoot(declaration)`: Creates a table foot element (`<tfoot>`)\n  - **Properties**:\n    - `children: IChildren`: Table row elements\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `TableRow(declaration)`: Creates a table row element (`<tr>`)\n  - **Properties**:\n    - `children: IChildren`: Table cell elements\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `TableCell(declaration)`: Creates a table cell element (`<td>`)\n  - **Properties**:\n    - `colspan: number`: Number of columns the cell spans\n    - `rowspan: number`: Number of rows the cell spans\n    - `headers: string`: IDs of header cells this cell relates to\n    - `children: IChildren`: Cell content\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `TableHeadCell(declaration)`: Creates a table header cell element (`<th>`)\n  - **Properties**:\n    - `colspan: number`: Number of columns the cell spans\n    - `rowspan: number`: Number of rows the cell spans\n    - `scope: 'row' | 'col' | 'rowgroup' | 'colgroup'`: Scope of the header cell\n    - `children: IChildren`: Cell content\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `TableCaption(declaration)`: Creates a table caption element (`<caption>`)\n  - **Properties**:\n    - `children: IChildren`: Caption content\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `TableColumnGroup(declaration)`: Creates a table column group element (`<colgroup>`)\n  - **Properties**:\n    - `children: IChildren`: Column elements\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `TableColumn(declaration)`: Creates a table column element (`<col>`)\n  - **Properties**:\n    - `span: number`: Number of columns the element spans\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n## Layout Components\n\nThe layout module provides components for creating various layout structures.\n\n### Stack Components\n\nComponents for creating flexible layouts:\n\n- `Stack(declaration)`: Creates a flexible container with customizable direction and alignment\n  - **Properties**:\n    - `children: IChildren`: Content to be placed inside the container\n    - `direction: AligningDirection`: Flex direction\n    - `alignItems: string`: Alignment of items along the cross axis\n    - `justifyContent: string`: Alignment of items along the main axis\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `Row(declaration)`: Creates a row-oriented flexible container\n  - **Properties**:\n    - `children: IChildren`: Content to be placed inside the container\n    - `justifyContent: string`: Alignment of items along the horizontal axis\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n- `Column(declaration)`: Creates a column-oriented flexible container\n  - **Properties**:\n    - `children: IChildren`: Content to be placed inside the container\n    - `alignItems: string`: Alignment of items along the horizontal axis\n    - `className: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n### Divider Component\n\nComponent for creating dividers:\n\n- `Divider(declaration)`: Creates a divider element with customizable size and direction\n  - **Properties**:\n    - `features.size: string | number`: Size of the divider (width for horizontal, height for vertical)\n    - `features.direction: AligningDirection`: Direction of the divider (row or column)\n    - `class: string | string[]`: CSS class names\n    - `style: IStyleDeclaration`: Inline styles to apply\n\n## Composite Components\n\nThe composite module provides higher-level components that combine multiple widgets or add advanced functionality.\n\n### Container Component\n\n- `Container(declaration)`: Creates a centered container with customizable size and content\n  - **Properties**:\n    - `size: string | number | ObjectSize`: Container size (number or predefined size like 'small', 'medium', 'large')\n    - `children: IChildren`: Content to be placed inside the container\n    - `contentAttributes: ICommonAttributes`: Attributes for the content wrapper\n    - `style: IStyleDeclaration`: Inline styles to apply to the container\n\n### Glyph Component\n\n- `Glyph({name, pack, size, color})`: Creates an icon/glyph element with customizable size and color\n  - **Properties**:\n    - `name: string`: Icon name\n    - `pack: string`: Icon pack name (optional)\n    - `size: number`: Icon size (number, default: 4)\n    - `color: string`: Icon color\n\n### Animation Components\n\n- `Animate({children, frame, from, to, duration, ...})`: Animates a single widget using the specified animation parameters\n  - **Properties**:\n    - `children: IWidgetNode<E, A>`: Widget to animate\n    - `frame: (payload: IAnimateFramePayload<E, A>) => void`: Animation frame callback function\n    - `from: number[]`: Starting values for the animation\n    - `to: number[]`: Ending values for the animation\n    - `duration: number`: Animation duration in milliseconds (default: 1000)\n    - `decimal: number`: Decimal precision for animation values\n    - `delay: number`: Delay before starting the animation\n    - `ease: IEasing | (t: number) => number`: Easing class in `@protorians/core` or Easing function\n    - `infinite: boolean`: Whether the animation should repeat infinitely\n\n- `AnimateGroup({children, frame, from, to, duration, ...})`: Animates a group of widgets using the specified animation parameters\n  - **Properties**: Same as Animate, but `children: IWidgetNode<any, any>[]` is an array of widgets\n\n### Intersection Component\n\n- `Intersection(declaration)`: Creates an intersection observer for a widget, with callbacks for when the widget enters or exits the viewport\n  - **Properties**:\n    - `children: IWidgetNode<E, A>`: Widget to observe\n    - `release: ICallable<E, A>`: Callback function when the widget enters the viewport\n    - `unrelease: ICallable<E, A>`: Callback function when the widget exits the viewport\n    - `threshold: number`: Intersection threshold (0 to 1, default: 1)\n    - `detector: IntersectionDetector`: Detection method ('ratio' or 'intersecting')\n    - `root: IWidgetNode<any, any>`: Root element for intersection observation\n    - `rootMargin: string`: Margin around the root element\n\n## Types Reference\n\nThis section provides a comprehensive overview of the TypeScript types used in the @protorians/widgets library. These types help ensure type safety and provide better development experience with autocompletion and documentation.\n\n| Category | Type | Description |\n|----------|------|-------------|\n| **Widget Types** | `IWidgetNode` | The core interface for all widgets, providing methods for DOM manipulation, event handling, styling, etc. |\n| | `IWidgetElement` | Represents the DOM element associated with a widget. |\n| | `IWidgetDeclaration` | Defines the structure for widget creation parameters. |\n| | `IWidgetCollection` | Represents a collection of widgets. |\n| **Attribute Types** | `IAttributes` | Base interface for HTML element attributes. |\n| | `ICommonAttributes` | Common attributes shared by most HTML elements. |\n| | `IAccessibilityAttributes` | Attributes related to accessibility (ARIA). |\n| | `IInputAttributes` | Attributes specific to input elements. |\n| | `IButtonAttributes` | Attributes specific to button elements. |\n| | `ILinkAttributes` | Attributes specific to anchor (link) elements. |\n| **Style Types** | `IStyleDeclaration` | Interface for CSS style declarations. |\n| | `IStyleSheet` | Interface for managing stylesheets. |\n| | `IStyleExtendedDeclaration` | Extended style properties like paddingX, paddingY, etc. |\n| | `IStyleSupportedValue` | Types that can be used as style values. |\n| **Event Types** | `INativeEventMap` | Map of native DOM events. |\n| | `IGlobalEventMap` | Map of global events. |\n| | `ICallable` | Function type for event callbacks. |\n| **State Types** | `IStateStack` | Interface for managing widget state. |\n| | `IPropStack` | Interface for managing widget properties. |\n| **Layout Types** | `IGridAttributes` | Attributes for grid layouts. |\n| | `IRowAttributes` | Attributes for row layouts. |\n| | `IColumnAttributes` | Attributes for column layouts. |\n| **Component Types** | `IComponentProps` | Properties for components. |\n| | `IComponentState` | State for components. |\n| **Children Types** | `IChildren` | Types that can be used as children of widgets. |\n| | `IChildrenSupported` | Interface for widgets that support children. |\n| **Value Types** | `IPrimitive` | Basic primitive types (string, number, boolean). |\n| | `IPrimitives` | Array of primitive types. |\n| | `IStringToken` | String token type. |\n| **Measurement Types** | `IMeasure` | Interface for widget measurements. |\n| **Animation Types** | `IAnimateFramePayload` | Payload for animation frames. |\n| | `IAnimateOptions` | Options for animations. |\n| **Router Types** | `IRouterOptions` | Options for router configuration. |\n| | `IRouteOptions` | Options for individual routes. |\n| **Application Types** | `IApplicationOptions` | Options for application configuration. |\n| | `IApplicationState` | State for applications. |\n\nThis table provides a high-level overview of the main types used in the library. Each type is designed to make development more predictable and provide better tooling support through TypeScript's static type checking.\n\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nISC\n","readmeFilename":"README.md"}