{"_id":"@skirbi/sugar","_rev":"49-09cc145078ba310a09b94037c3be68d6","name":"@skirbi/sugar","dist-tags":{"latest":"0.1.27"},"versions":{"0.0.6":{"name":"@skirbi/sugar","version":"0.0.6","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.6","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/opndev/javascript/skirbi","bugs":{"url":"https://gitlab.com/opndev/javascript/skirbi/-/issues"},"dist":{"shasum":"fc96ef9052e1cd2d82f3aa2b5e9710ac1f1a27ff","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.6.tgz","fileCount":12,"integrity":"sha512-dUn2wQxhATLmRDymcXU4AyMaeR/fCQbU6m/14MP37kMhJ0Z5IBnsMgOrm7atOgal62dYDvBkCCS2Zk9LmPUQkw==","signatures":[{"sig":"MEYCIQC8AX52mfhEWX9uSDWo0QtQ7xaBiapIikjWD6KMh2z1/gIhAL2R3JkycxflIBH+BOD5DKX24Y+v5rU112RQccQztK/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42925},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs"},"gitHead":"a10f6c735caebc5660d5b8b76700804c50062aa6","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/opndev/javascript/skirbi.git","type":"git"},"_npmVersion":"11.6.0","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"latest","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.6_1771561848943_0.19097284045776397","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@skirbi/sugar","version":"0.0.7","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.7","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/opndev/javascript/skirbi","bugs":{"url":"https://gitlab.com/opndev/javascript/skirbi/-/issues"},"dist":{"shasum":"5b39d639811e59640353d54c64b471b742457389","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.7.tgz","fileCount":12,"integrity":"sha512-TK0HUeSU6MM1hMNZ+BQDJf8mG6vLBkN1ZbUBz8ScgzK7n30SRPxzlNuV+tNzPQs+VfR+6kYa+KHxnkprOnWIyA==","signatures":[{"sig":"MEUCIQDxVA64VdTXtBO6JthQh3/TQbPkesv5k/l5FEVoSiXTIQIgcOYic7BSJMSRy/T/+yTf7txTiNGB8EmruJgqvP7G2Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43602},"type":"module","engines":{"node":">24.10"},"exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs"},"gitHead":"a067248a23092d696b68d1f4c394dfdcf773c88c","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/opndev/javascript/skirbi.git","type":"git"},"_npmVersion":"11.9.0","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.7_1771606502882_0.16326580095536913","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@skirbi/sugar","version":"0.0.8","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.8","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/sugar","bugs":{"url":"https://gitlab.com/skirbi/sugar/-/issues"},"dist":{"shasum":"540bc81064882bfcee3a87307f5c90f34f835324","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.8.tgz","fileCount":12,"integrity":"sha512-bMMXuYDBqbEe4aNGWjFekQo6LHYKZCB4N4ZaiF2hIULaICACbyOsqWRvcJu2Kdyu6beIfpviTtpd6pWvktZ9mA==","signatures":[{"sig":"MEQCIEMxbghuXuIW6/UKqt/s1FTGeFkJw3dCE5onz9o3AhECAiAnCjrsbHnPvJaKsBvIsPmH1Y4ZIAShMs5lxo8uvGYrrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48226},"type":"module","engines":{"node":">24.10"},"exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs"},"gitHead":"fcd11326232f26bc35ce02d08473996136e4384e","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/sugar.git","type":"git"},"_npmVersion":"11.9.0","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.8_1771817579803_0.19002470525708648","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@skirbi/sugar","version":"0.0.9","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.9","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/sugar","bugs":{"url":"https://gitlab.com/skirbi/sugar/-/issues"},"dist":{"shasum":"979e53dfe28d61a837f66047485e2619477b87f5","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.9.tgz","fileCount":13,"integrity":"sha512-2sYD+6C6v3SBxfm8JZxZ2JrnhRuD8WLULVNaMS/q0EcaQaGNowRyUJ7Lr3bdqTxdZJaRoo1pFazpHE3EGBzXDw==","signatures":[{"sig":"MEYCIQDik0maFuh+pIUD5e90uAiUcuOzIHL3WMPbfflgGEauhAIhALn/gYfLcfKUjutJAp8qHS+9kIG689OLd2YVovsAAgla","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51526},"type":"module","engines":{"node":">24.10"},"exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"e32f0ad55352cea164429b3b195a3522ea5f4702","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/sugar.git","type":"git"},"_npmVersion":"11.9.0","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.9_1771844191207_0.7053568459284614","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@skirbi/sugar","version":"0.0.10","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.10","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"a932b8ac1c00674ac33368f8dfd0dbf82368b36e","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.10.tgz","fileCount":13,"integrity":"sha512-yHxZi1HwCZldKLPot+1sGICMvPecvNlGlKOXI8Zs0jTUOydQ+BQ8MDXwRJZtFy8JGGNBfHoqAqNDRl4cFzaAOg==","signatures":[{"sig":"MEYCIQDdK65S8O4O7aKfEZrw9EvVw2jykDNBCWCQOKMrfKRg2AIhAObYS2DvnDgQT5kAE5GzfBlDOFdVox6JNI0K/nTlnZCm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53206},"type":"module","engines":{"node":">24.10"},"exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"2fc32609b1be67cfa6a85b046c44e29fd6ecdef4","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.9.0","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.10_1771902578670_0.2500152093358967","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@skirbi/sugar","version":"0.0.11","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.11","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"9eb9f3da48631ec0d108ae17e0b1ed8eb38f26b2","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.11.tgz","fileCount":13,"integrity":"sha512-RnYHnDKj9kw6/chiIYUYcy7Doh7/6G8BX2wqz9J4YoPWLIe3r61hUrgbce5Ovp1pJTEqeXdXQzm0+qFKd+NBdw==","signatures":[{"sig":"MEQCIDuGt7v0Cy/KlpzKZvzEvuKVnOPYjvuQ2ZauAWRNCawtAiAw1ysPseyqEr3rG6M6ExlZv6PNL6JKFF6uXqgr8GLtUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54668},"type":"module","engines":{"node":">24.10"},"exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"301b8ea0dc1db4dd9feb365c3fad431837544139","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.9.0","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.11_1771952034827_0.1885965566468324","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@skirbi/sugar","version":"0.0.12","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.12","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"2b1eca7f53487674ef2c0082df12144581b58bb3","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.12.tgz","fileCount":13,"integrity":"sha512-2Lx5Q1BDnO8vJVv2iRL3H7sQZNhgr/XvELdTIlZlT5oOVknPYTgS1hn6cTHSndXncDYf+G3euYOCNHnjmdaerw==","signatures":[{"sig":"MEUCIAMFLQqXqs06bG1sZY6NqND0Ay12htc2vq9hDE0AnzXXAiEAli5RATLW5s059/IRcVu03TpTRsbaRTjf3RuesGptIps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56149},"type":"module","engines":{"node":">24.10"},"exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"9477aed2ff5e4070701aa4435ab5f70604672c7b","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.11.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.2","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.12_1776041517789_0.5286575019103732","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@skirbi/sugar","version":"0.0.13","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.13","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"e954b3e851e36786792222784bfcc080009d3356","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.13.tgz","fileCount":13,"integrity":"sha512-DXaejKo/WDPvmTFfE7WJzP3yUN7r1IAYa4hvGgfOzESwsBPDMXj/Q6Iq2QmrlEO8Zay5m3njjaQBlG0B1iUO0Q==","signatures":[{"sig":"MEUCIQD6bjCdw7KMQvkHbpprhsoirXXMSzq3wP2PUKm1vW1lhwIgC66r/ztPQGwTLrgmm7xtL7Z0Hx55ksdmYaYMua8bPvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56564},"type":"module","engines":{"node":">24.10"},"exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"4f23fa09265feaded2fd0963224dd5fee8db03fe","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.9.0","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.13_1776346082653_0.6362419322918234","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@skirbi/sugar","version":"0.0.14","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.14","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"1783ddc90e64bbb8e5283426683c2835d5136771","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.14.tgz","fileCount":13,"integrity":"sha512-eC6yWeynPDSTIq9LPQZFc7vZLurcNpkwunmtna8GztfCbDD85Z00J5qIqlTvsCXxDuT9Fh5/cqWUjbGqyoO1Fw==","signatures":[{"sig":"MEQCIDkA8+TIVYEBhGQpUoyAlMAOQTWwMr98WR2Om9RH/RUQAiAsdvXSw6jN6BAVAqUNIc+9IKjKPpPUro46TdHhwbUETg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56781},"type":"module","engines":{"node":">24.10"},"exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"ba35dc2a4a211cc9457bcffb50c7819149ccb152","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.9.0","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.14_1776348098976_0.3601005045097483","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@skirbi/sugar","version":"0.0.15","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.15","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"e5a573a1326b686e35a7ef84b0f066495b6eb8d7","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.15.tgz","fileCount":13,"integrity":"sha512-FRaFbOIs6/j1DTpKai2NbSiuYzbg8fL96yDEieN/eBvlYyQ40nhUZPNpp+xZ2ptW7sdCqPNp+OJX7kdQxMoSGg==","signatures":[{"sig":"MEQCIHBv1KwxriFYzllmz0rPmh+iwwKjtmZ/wwavTmuDB2qVAiB9nVIoSYlXr0Gha7nqGzYRrkStWGNtslB5bB2RUVRYsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56827},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"4ed9a6de72917b1b76631fdc55ca9bd0d72a2d3e","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.15_1776537502215_0.4660444460611468","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@skirbi/sugar","version":"0.0.16","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.16","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"0e2ec798a66ccedd8a4bf04240c4e6684ec95f73","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.16.tgz","fileCount":14,"integrity":"sha512-dXDT180lVaSnCa/XTNIgGfj03hcEyZY7/d6c+CAyLG25ijw/3wOGaI4Rc+rCJo5TSdg6RzfKxky7pZnF4wnj9g==","signatures":[{"sig":"MEQCIDOaCxS7E1PgCGwM7pvmBY8NIopVuG6TyhgNEcJdiRnvAiAqYfvTenI1isTO/NupFJts9NhCmUfNPIYdwGtJDQb1cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57383},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./testing":"./lib/testing.mjs","./fakedome":"./lib/fakedom.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"31a1c12761cffeae299d98bb2d2167a5261cb16c","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.9.0","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.16_1776652190990_0.03567117567527278","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@skirbi/sugar","version":"0.0.17","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.17","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"c0d3949a3304bdebb65e86724e462aee983c475d","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.17.tgz","fileCount":14,"integrity":"sha512-fIlAGki2a+bOnC9lNRq2c4GT/5Ym9nv4h+7Ch6umU8P+54PljgF3BZkFRZZKrDZHCYWITAzmT3jZ9Z4tdjB15g==","signatures":[{"sig":"MEQCIGPSdlN5bIT7wwX5JZHyaXJDZC5nblrmWNaAbZSoW0KeAiBfrJcT2T9v2c/UbEXq7edKAdV+PyPJB5oxuMtLZeKNLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57444},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"98338fbb35a5521bba39296244d6b5fec3278e6f","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.9.0","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.17_1776652482069_0.034141622179181486","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@skirbi/sugar","version":"0.0.18","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.18","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"89985f4b24365eedb76a3dd6afa9833617b11a69","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.18.tgz","fileCount":14,"integrity":"sha512-lUbvCdFRnC842hbR7mFavvmxoNsI8HRg/KgKSTF6ykzilQUqRD3HiJZ2eqIHV6i2l5+DqQ4Y4zJiDFv2eVpdcw==","signatures":[{"sig":"MEYCIQCAR3t78ZK9M6buKmAnsR75acAXmlsjQ8ZO/OpmF445ZgIhAP5/kDxsiSk3MthHrwLAxHVherI7oO6Kguf4cUSjNhD0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57703},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"5dae781f9e3b6872a7c5fcbca4cbc7b6dc4432ba","scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.9.0","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.6.1","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.18_1776665495614_0.6035729163574646","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@skirbi/sugar","version":"0.0.19","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.19","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"f988c3298eeca97fdca11bff4ea2167da8509e92","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.19.tgz","fileCount":14,"integrity":"sha512-6n5kqG8LnBRUalpKYrezy+PRSXwx1B3EGev4iTQJL2LkZHLIyPB6FIVjfaTDvU8u4+sYXY9L3aLnq5j/Ugaatg==","signatures":[{"sig":"MEYCIQDnKFQM4oYNxtfe3W0qWXeZaIGdDQMsEMKyQ0lVaJJMogIhALGm3ck7FDZVnvZjAIcmHhADhgxpeqXNspxDBrTR4ohn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57902},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"be119bde8427fb588891fd1ca7fe798c49c6e2ae","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.19_1777055493748_0.2904090554229397","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@skirbi/sugar","version":"0.0.20","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.20","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"90fee0c9da1f783e4caac9d1a7c73ea7664ae368","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.20.tgz","fileCount":14,"integrity":"sha512-mQWh+5oj2c9alXdX4zPQ/4sk4sMyjZacfTk/chXLeI69fjWUsEgj2c1ETVpMJXFMZzSw2wHhGqoOlADtgPX4kQ==","signatures":[{"sig":"MEQCIFFsgmlTSFaX8DEMXAt5U0wSbfF7Y2oaIYXaxYraPxjMAiBIkMXZ8UaJRRn9vSQ4E/azsLjToEYFXn4KzhyUAB1LEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57939},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"ba3ceb4100532e55a94c09b962bf09106a6796f6","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.20_1777055681142_0.6347213900179809","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@skirbi/sugar","version":"0.0.21","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.21","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"4c1030f0a74976de74df2868434eca5927110dc7","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.21.tgz","fileCount":14,"integrity":"sha512-hhdaWbxpXmHPVqtmffAoOIuOKy9vn5BiOCnkai4OgmVjsOXXFewOgMG9Nn8q6uWgRB6+m6D8hMt71BF9wTyfIg==","signatures":[{"sig":"MEUCIGPWvk/P5yVg9KupgentGr7yRHQoXBMZOj1eX2EDknh+AiEAgnYSW2t6BUyY+krYCSUzxGOYT5bEppinizucKrbi+iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58713},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"d7e4a1020abf4b1fe7bd7f47b5114024a9c71083","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.21_1778378751060_0.8020809997842593","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@skirbi/sugar","version":"0.0.22","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.22","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"ba0654268f97df35be920797f6e7866dfb81bce3","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.22.tgz","fileCount":14,"integrity":"sha512-lyjzH2gRZHQITWys+o4df2bsAs4kyzjnsDQLoiaaxqSizqsG6xKE6U3nLwqrKrWZQBCxO/KgH30wGt+umJAS+A==","signatures":[{"sig":"MEUCIC9vcTNbNqyWRhcd2QrEOYpP1WNH642Sa2PwitftOPIbAiEAnX3QpA1acCTvRYpQaw3aEYDCZ5WakMExt3ceY+aeYCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59038},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"1ef9242b28b9d7067242b5a48d2526bd4d264d81","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.22_1779939964772_0.4336971859453791","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@skirbi/sugar","version":"0.0.23","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.23","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"95ace10b7d9f4341cecbf634b90f7f5e317953b5","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.23.tgz","fileCount":14,"integrity":"sha512-vVJeWCdRdrAb7+veu3aR85VYrv134VS7guEEN01peZTD+JcGmBvo6my0m0H0U1N2Py6HBY/WfdLnreroN2IZ1g==","signatures":[{"sig":"MEUCIBGloEAG8dL+pSyfwj8HCk9FihJD24G4RXEHPIOagzXVAiEAj9+xcQqy4i3q//94mBmE51ckCVRDwKfY+Xg9OCoeSQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59311},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"898138137d1d95078cd55cf6654471b3af455ee9","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.23_1779940436350_0.2162912614397703","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@skirbi/sugar","version":"0.0.24","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.24","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"733fde9e7d08965420ebf0c8ad8af4b7a8ff35c4","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.24.tgz","fileCount":14,"integrity":"sha512-m/0hkpCnnZD15exryClH9WNPKNIZ4PosNomgyN64qMm7LZOkoP1oSsnv1O6VC8o8BhRZkUJQn4wskfyabpUIXQ==","signatures":[{"sig":"MEUCIQDy0Ucu2DhI5h+anVtGO2HGwwfv64o97tGgDqGr7jfhfwIgLdJv38jNBJPCLVkQSkIU9gwuD2TGCtqCoUPHFNY+stk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59497},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"05124aed0e9603d182bab1f8e96b9040c1380764","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.24_1780032453842_0.7325884796647499","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@skirbi/sugar","version":"0.0.25","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.25","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"510077cc7f551d8d303890336db59c3f699a81a3","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.25.tgz","fileCount":14,"integrity":"sha512-LZBe1fAToCr7GpqxDhCo7LEMuDY1aRiblwwEfDBnc+Uglwn9Eoq2mVvI9BTd9A4zdY6nnpvgBoU6eN9xPmmi8g==","signatures":[{"sig":"MEQCIGkBZ7ipJkOCa79A1PAAftaJOqIQiwG4U2AVmaQ5cYWNAiBSnTs7/1IQDgHS3sm5dHtVlaHknK1tUPOnaCIBupB66g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59682},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"30809e6d2fef10db76b5ddba77f6f86b8fae80c9","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.25_1780044754686_0.14515900686846717","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@skirbi/sugar","version":"0.0.26","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.0.26","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"9b23fd9ca1b76930d82cd77b940a7a9b7cea8ecc","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.0.26.tgz","fileCount":14,"integrity":"sha512-ShBiqzKua74ewLj2KA7rL6Q6XR90ZE5OdmaWOUp7yoecBU/U/gE/Y1YI91L4S/rygujiIXlTSQadcIW/Ph1fiw==","signatures":[{"sig":"MEUCIC/oCvwCq8CBgXPtg906F1rabLKeZSCVlTvfo7xaapS8AiEAjHth9m8RtgNOMSNgurSjccZ5wy7Kjls8XOUFsdOWc/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60701},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"e0e30eb85ca4bb96fd96fba89fe538b0451fc7ac","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.0.26_1780102159768_0.6840926050556582","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@skirbi/sugar","version":"0.1.0","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.0","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"2901bca2210a67217ff5ec3ea9451c72e85a53c7","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.0.tgz","fileCount":14,"integrity":"sha512-POdjzd/vyC/yaUm1ZblBAdwU0edTnMTmhnhk7ilwrFeUN2xGPmIJ07Qa34O4ScnDaHDCe/1xvW4Q16HRt5B3zQ==","signatures":[{"sig":"MEYCIQDSA6rhuVRyjRX/jkYNMfjaMXxsjxusxoHtDgl+FZmXAwIhAKifXsWpq7FJT5e6PMb55xVqvN2Sa0iXi+C5BdEhEP5D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65496},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"6039d0a1c9fc97eb1e464cb11f85604714d7e7a0","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.0_1780536063244_0.0841009664438348","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@skirbi/sugar","version":"0.1.1","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.1","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"33af4518db31e1713607cbec445c7283ac83e107","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.1.tgz","fileCount":14,"integrity":"sha512-DPXfhE/DllovaLXCDmlxysRt45ohAyktuFc0k66h5e+2i0+yFupus9Ha4CP6XTrK01k9iVyU2VdDQDwwk/LecA==","signatures":[{"sig":"MEUCIQCtqGE4RSa3PTqEXjvlq5beM+9y9JNGdhyrPnPMEhLOJgIgbT3/p75wW+YgdgIT/ta2sINDA3uzZdFFaP23bUbvtm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68696},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"111bdd2cea4726e8e1b4faa8a176941139287507","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.1_1780587264361_0.8561869229599595","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@skirbi/sugar","version":"0.1.2","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.2","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"f89f9ba8ac98529e79063ac166cb6334ac96890c","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.2.tgz","fileCount":14,"integrity":"sha512-3DBD4axIjRlFNyriCwz3Qnqj6vFPvR7ZIIET30Wxr5dcAQTlTfhwM1D6lvMcogQJgAGKtMirbJAU7T8XU5YnoA==","signatures":[{"sig":"MEUCIQCTzrnFTuEJbVbp6XEMtUCxh7Cv8LVWl1ROWcBpyn5MjQIgUAmz65XubkYtJnt1T/iG6fK2BX2HY6YpGk1hOY0+jBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70583},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"d314347914bac9eb6b2d522a58f3a86d8fb2d556","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.2_1780666795888_0.48243808592477166","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@skirbi/sugar","version":"0.1.3","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.3","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"01ae7e2b9346b324d8abbb5a0ec430693573c622","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.3.tgz","fileCount":15,"integrity":"sha512-P54iiJ9WHzVLDJLwWNrBgaCpMB89iSKFMCP45d0aIQ3XCyfDikuCh8waNghNOBG/RolPD1FMGwqwfn3AOlwbrw==","signatures":[{"sig":"MEYCIQCBRiF4ztwKzPbX4X34zsp7eznlANvnjjEypUI5bfHOFwIhAJCpaE2ImCXxRVqyAPyUkQNOxcjrZO81bI9jhd0FtSe8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73440},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"2104499827075ffa3e1a7df3409fbd2e93a723a6","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.3_1780701838799_0.5868592866116911","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@skirbi/sugar","version":"0.1.4","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.4","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"d5021aa5a066ba163577a6378836f1653c451a86","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.4.tgz","fileCount":15,"integrity":"sha512-EWai2Zbv1aIPY/Bx3Zr1WVDF2r3ph5viR/hbOwAOU/irauy6yqFEOTWAIHDHk89PHYmhbu2BeJwTLA4Ba/TVbg==","signatures":[{"sig":"MEUCIQDZJraMkuSfwdOXyaNhtY+8/CgTfWmk1DOGK1dJWUCgCAIgTWUKt3pXAjSLfDmcenyQJRBj8ryUMwYgU4BhjFntX18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73678},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"7713a96071b57964d47a47d5184fa1ab1c9c5739","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.4_1780764121546_0.4133171133201554","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@skirbi/sugar","version":"0.1.5","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.5","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"3dea6c53e8af3c52cf53633b38f5282895715a5f","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.5.tgz","fileCount":15,"integrity":"sha512-ZYpYyyE9Ai+zZDy+wuytTz6iw45A7CvTujEEVzv2BXYYNqTXglDrCbW79cu654GYWlSDLR61qetcqbKDT2DXpw==","signatures":[{"sig":"MEUCIQC1i+NaU2bW3iBVeYjfimZPg87uGDzcYL9L9q0cUQVxUQIgOcO1sC4SvfxJxWbBYp0QoK1ZUvSERGvIo3+qFmc1TvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73753},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"2a09aee9c14055d30128878025955da12739367f","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.5_1780769400008_0.10704215307964993","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@skirbi/sugar","version":"0.1.6","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.6","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"e874331b778dcd3b92ca60641578745f03f0bd28","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.6.tgz","fileCount":15,"integrity":"sha512-20QaF2lDWAAu1Xk4hQc93o1qLUtMhjHYzMCeZctt90DfWpbifmgknYi3r8bSbV/QqyF0yYUbuQ8ddgCWUeFLoA==","signatures":[{"sig":"MEQCIAaLGEy/1bxDMimOeFvblu1wLMLfqDwzC/QChmWRwDfCAiBCapO/DZ5t3JdxqTwNrfNjyNRJhPF8Y3dC7ODWSh/hQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76019},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"8d5e530f162596a208a9a5db8345fdc823c53c8c","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.6_1780880815061_0.43671881763945986","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@skirbi/sugar","version":"0.1.7","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.7","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"4b14dd5ec77ea1325be2a5bfb90293b613df2dc9","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.7.tgz","fileCount":15,"integrity":"sha512-V2QaVlAgiUblEPm7HglJraKVzVpucPoCOCSZg2rhQtWfgUzg7AdaiCdu5xhX1oWAnU4woNercx2+nKnxEenfFA==","signatures":[{"sig":"MEUCIQCN8Vbm7wJg+KbLHmIMuKuHKmPgwfi1QG08itAKYuKINwIgCwMjgEfxSQjTLnNdJKAmlyJrD9ZzEEYdeRL+AgpAqSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76585},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"f404c7317c4eefaa1c06839d06a69783252b9670","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.7_1780916381261_0.3285101492578013","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@skirbi/sugar","version":"0.1.8","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.8","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"6ff68ff3100d9ce879c1794a6bb1cb0d4f4486a6","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.8.tgz","fileCount":15,"integrity":"sha512-B0bs1dxgB8zcSB+zSOduNbod5wQw+exqSjgj4zQ1cC7txWFdU71vr0FLvoKasSXJ81I5RFSiGe3PfVsFh5A2Ow==","signatures":[{"sig":"MEUCIGSLF5sV/ftwu/sGlCwu9mi12nPyCrIcEMc9+nOLp9SzAiEAu/5MN8YbR6RlPUbmJtd51gCvDf6ejSU45t8rbpMDq+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78108},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"968c1d677119cf302cf034b9985da54f0a4646d7","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":true,"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.8_1780958629968_0.21653809907450183","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@skirbi/sugar","version":"0.1.9","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.9","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"3a4c81603e228eeae005fc096c1e856e9a29818a","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.9.tgz","fileCount":15,"integrity":"sha512-qenWn/99yUFxS6easZji8QvelzFLyoShv04ICMyouR/Q3Oe+m7w8l3h0PpMhXlsKjoHacSK8oEoi84rVFDd2kw==","signatures":[{"sig":"MEUCIEWxvwvfar7a2fFc7uKsS9QumDU6p9ZZg/YA0ZGRANacAiEA9AwuuowrOdkWE3hTcuWMb/Cq2AnQd0ivXELIflLctl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81084},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"eda65f62f363586d6cdecaa1c28c0271afedc9e3","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/util":"latest"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.9_1781128172659_0.24379551074737926","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@skirbi/sugar","version":"0.1.10","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.10","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"26383fc9849e9133be574d4bcf9be8d2d4670c2f","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.10.tgz","fileCount":15,"integrity":"sha512-XptfyCUEoLzPSyyADzMIVS53zCdpIJPLCc56B5yrOWVG6MtrBGV90TWU4RDgu3HRmr5inKP4IRk0OGrxIDWDTQ==","signatures":[{"sig":"MEUCIQDNsaALq5m6ZOCvSrpQ+VTMQcCqta8L4JTHpAn92/U61wIgHLdquvTRr8f/HYIA7YejcOM2usIQMM2sBY5O5PLQ528=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82293},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"3bd12016805dcaa16109b0e38fdbf5a2bf78baf5","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/livewire.mjs","lib/aliases-register.mjs","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.10_1782870894577_0.10078554948247831","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@skirbi/sugar","version":"0.1.11","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.11","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"3255d2031819086b357ac100f5d9f39561708aee","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.11.tgz","fileCount":15,"integrity":"sha512-FugqeSbmPRvQRRiXHmWmAZWaaNZZv6e34MWqi9T56Z0uQNif3pI+n55EmDmjDW5c8YPoAQwXBaJAK7aHZiFIRw==","signatures":[{"sig":"MEQCIDHgJBAeHSWW7hg2ctbg9nqBmuujtCIS2ZDXp+OLZ7DVAiBWbYiT7DJEKomZGtNjCsO/GhyvetUqTgaEwe4C9k21Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82803},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"b2e5cf3970264b21f2b3d36a6f4befd13970ff00","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/livewire.mjs","lib/aliases-register.mjs","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.11_1782879187663_0.6010295168193747","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@skirbi/sugar","version":"0.1.12","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.12","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"f96ee7c32b9f74a895bd1e5f1e119cb3e258b4b9","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.12.tgz","fileCount":16,"integrity":"sha512-6E3BIxfTnlRBCyRQS47ZdbZcs9jKBsai7J6fCnxzuEO2ZUeAol/vNvj+6FizP2WRJDiJrvAT4IvKb/8PezZvag==","signatures":[{"sig":"MEQCIE3ed6HO7KV89oELa5Be07H0Fm+U2QXZ3yJw2sU+olHbAiBscWcyF4tr316smM1IKZe8yvbn1XWTRCrTiBqpVlbiaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93652},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"da701a45ffb96d314b711588bc4fda601325079e","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/livewire.mjs","lib/aliases-register.mjs","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.12_1782924814866_0.12401990805239094","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@skirbi/sugar","version":"0.1.13","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.13","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"9e60464712a8d62c06e1c7376b85bdb4ab141df3","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.13.tgz","fileCount":16,"integrity":"sha512-QqkbR39uPLEmO5pAzi3n5mK9i9YoJvlQCi3QziJgmUH1QaJCEmnIKFhlnVpqhtlA2pRHUpsocCAdBwExEnTRIg==","signatures":[{"sig":"MEYCIQDvDgyOJ/geN13AzzYYzSkChC+YTHIC1DDvbn1f4aed6wIhAO5UVEq0eBYRGuBPm1kfU/avYyGs/dHNsc4iRcG9vHce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93806},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"fe75881051d74f069aa6c7fb8f92f79251b45c9e","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/livewire.mjs","lib/aliases-register.mjs","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.13_1782933771876_0.9192192781083237","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@skirbi/sugar","version":"0.1.14","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.14","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"4f68e8dfcf5964bf21c8026eab9d41515e74cea6","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.14.tgz","fileCount":16,"integrity":"sha512-8xidTOQCtuDuy16ue3CD5mZIC8ZQ2ELRGJw0UjcXYCd0rLDhwRojF+3BhECWyOQN3qBWzzAZbRIKAgmTe5nKKA==","signatures":[{"sig":"MEUCIFmuwqnFFpILRGOQOyUmPO5EcmxXWsJBFNGmFcFpsVtMAiEAyE7Bg/NowYXTGbNwNB5tsJ2uAdMMCk6FU9YewEL7J3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93921},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"4d5552a6f66807b7e7df6a3d9055235d9db40aa3","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/livewire.mjs","lib/aliases-register.mjs","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.14_1782934519118_0.49809762294063264","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@skirbi/sugar","version":"0.1.15","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.15","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"b5b02560fa59ff30c32fe2703176a1eb5fb42760","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.15.tgz","fileCount":16,"integrity":"sha512-usWIDjjnN2xjYBm0i0kgFw98iXYFZWkBMEsWzkvNs5FOo+hJNgpwE/Of1ScN3ga+gL7p5ZQXnZzjdM0hzZA6uQ==","signatures":[{"sig":"MEYCIQDMyMqq2bRCUMef9wKOeUkJqedV/CdL3zGYDVDnFgJ2vAIhAMvSJY104GSJQ54bHRlzDhbMuFs7Zitdam9wH49exj5o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94236},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"350dd7e775e4a4c7e601eb7ba4c69488610514bb","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/livewire.mjs","lib/aliases-register.mjs","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.15_1783116541069_0.7941830308996225","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@skirbi/sugar","version":"0.1.16","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.16","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"b9c48804ad3f8eb20bf28f6f2bf735395f24f3b1","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.16.tgz","fileCount":16,"integrity":"sha512-mcLGPex4pD0YdrI3LGFCCbstsCXQrT7X7fOl8MCWMDALK8H1nVP9oKOuQ1Gm/qzVQg6zvC8b2RH1xbKKCjTPBg==","signatures":[{"sig":"MEYCIQDXJFBd0dksDn749jHxKhE0heH52aW+la4TPFn6MN7/JwIhALO+PX3WmCyHlMabblJudFu/JraJfUJ+6bApIj4x/FoW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94750},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"6baaa3262d9dda00358568036e110a10c1a12b5a","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/livewire.mjs","lib/aliases-register.mjs","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.16_1783525631474_0.7246020576871375","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@skirbi/sugar","version":"0.1.17","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.17","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://gitlab.com/skirbi/skirbi","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"0a9d2f5bdf2d9139ef44a192c2e7dfebfd42b11e","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.17.tgz","fileCount":16,"integrity":"sha512-k3MPafceCugv5+NiFh3T2iYxiBtG2SbIDQ+uqdU86p9hqRmxUnr8PPJYkpQFNsucsxMzCi8lpT+3uKNKqIGDFA==","signatures":[{"sig":"MEUCIDHmk2Pn/y/fPhIfae8wWUmkc2WFO+5KLJLSpbMaAfP6AiEAkVCJBFoa4CkEmgqifDU+Y/ZgxLQh8+N9U48KdV5IOZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97580},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"9352b58ececf8a00fd01bbf52396ad634172c01e","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/livewire.mjs","lib/aliases-register.mjs","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.17_1785548191231_0.18933825898947632","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@skirbi/sugar","version":"0.1.18","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.18","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://skirbi.xyz","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"c12c59fc139bf877202632aa30242b8b3226b314","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.18.tgz","fileCount":16,"integrity":"sha512-lEW+27CByETjsQJTqChRCpPF3no41u3vIWhHZVorNVojQNjQ1wYzk2TJBULRmcdVSbh8qfV6xmBMn9RevwHflg==","signatures":[{"sig":"MEYCIQDWE6/BJ7vLtywA6lvo2hHY6XI27us2nQxt/7ZYXPXNkAIhAN/YBbj56viN7M+e9BNRvSQ6mUbw+Lgr0maMXz3q0gKI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97626},"type":"module","exports":{".":"./lib/index.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"32f6ce7ec431e659ac0efa4f5524ffb1e220812f","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/livewire.mjs","lib/aliases-register.mjs","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.18_1785978131450_0.23670422702070404","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@skirbi/sugar","version":"0.1.19","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.19","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://skirbi.xyz","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"6c39c0347badea208208a7d10eb9a98a000ab6f8","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.19.tgz","fileCount":17,"integrity":"sha512-l93cOvKiAF8jOwKG6FEy6SiyzOmddtJKty2wP/+AB3Vvp0HbH2xQHllhrpmxpQYvfkMnGjsMTAw7Z3pkikWTrw==","signatures":[{"sig":"MEUCIHDj18/WZctQOAregcZDa8FU5h18OlnVAPV3olS6r5EkAiEA+L4BW+DJBslgcgyHfHnPF44NziR63WFhHPyprQ0oHAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105110},"type":"module","exports":{".":"./lib/index.mjs","./alpine":"./lib/alpine.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"828d7bbbfd5a54878e076e82a2c5356a234fcd3a","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/alpine.mjs","lib/livewire.mjs","lib/aliases-register.mjs","./alpine","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.19_1786063547032_0.9880756520984415","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@skirbi/sugar","version":"0.1.20","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.20","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://skirbi.xyz","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"597ad64d1bf7556248e71700f6389c6f12a3682f","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.20.tgz","fileCount":17,"integrity":"sha512-UTncM0SWuV4gxlY5YmWZIPyrIlcJxr/u42FiIadYxomJgF9OAKnGY/kfk6b6FqMq65SWAhu5bFItWtGJUIbVog==","signatures":[{"sig":"MEYCIQDGOTeioOpPT7en4LG7FMkiLncxI2LfH4X962hZFAP7bgIhAKTRhXBX30CAavvNFRgl/7zB+LfvDU0PdtfmAEGf2Lgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120072},"type":"module","exports":{".":"./lib/index.mjs","./alpine":"./lib/alpine.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"fdcd15b51addbe1d1646912258f427cada3e69b1","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/alpine.mjs","lib/livewire.mjs","lib/aliases-register.mjs","./alpine","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.20_1786174537185_0.841394786111267","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@skirbi/sugar","version":"0.1.21","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.21","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://skirbi.xyz","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"54364d2cdb493f41bd6aa3218795dd078adf7eb4","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.21.tgz","fileCount":17,"integrity":"sha512-8yuNlIeMLUBpOL6sRHDk35tW6aukOlbfAmQfSPL3yg5DoqXeCDE5WOpD4e0d5E5rpFuIgDVZK5WkfD6NJ67suA==","signatures":[{"sig":"MEYCIQDl/uv/o+naH6z5yDglmmZcicxZO4RHoG3OkOUctkjBtAIhAP8F+7ADz7/FGO0Vye87f2fc5/QYcflPNG8ltK5cps9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121287},"type":"module","exports":{".":"./lib/index.mjs","./alpine":"./lib/alpine.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"20c9acc0854fbab4bcc17cb8c949a197d443f3dd","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/alpine.mjs","lib/livewire.mjs","lib/aliases-register.mjs","./alpine","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.21_1786283271383_0.3710407634785904","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@skirbi/sugar","version":"0.1.22","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.22","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://skirbi.xyz","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"bf03573d9e3173b962872a32fd88b5dc28c47ec3","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.22.tgz","fileCount":18,"integrity":"sha512-AgvlN3oy3J7AmHBN/HnHT1BXw97KiXm8jTrvuycg8Va1jklV9mVljusH00wM5y5WEOw18Qreb96cP8mDslzTew==","signatures":[{"sig":"MEUCIQCD+IxUebgx5jiaZLqEp2cD8gdmle2Qo0dVQUVu8pINiwIgYR87kt2wY/noqZtbGD72c+wT6tSpZO/T/tQci3XlLGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134454},"type":"module","exports":{".":"./lib/index.mjs","./alpine":"./lib/alpine.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./stable-id":"./lib/stable-id.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"ab2ebc1bff036b9a57ac5ccde92088c0d48e4893","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/alpine.mjs","lib/livewire.mjs","lib/aliases-register.mjs","./alpine","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.22_1787281272123_0.7930184390529722","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@skirbi/sugar","version":"0.1.23","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.23","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://skirbi.xyz","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"ddda2c7e04e1a849c6a4a2d431e846aebb514b61","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.23.tgz","fileCount":18,"integrity":"sha512-crdyNkc/zSwRec0WcLQOhDgpHDNYkJOioGJ+lIJoLI1bilVMic+f7wUATxJK6qcrZhssOTmkbxxrts2Zij7jqQ==","signatures":[{"sig":"MEUCIQD+Lj8iA0utZrp537FnAavDXJw22sO5QVmB/jyI2dejBAIgQOt8DKJ+2H4cBpvVLnrvvq67CJcveQ3tF/AdSpPls6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141175},"type":"module","exports":{".":"./lib/index.mjs","./alpine":"./lib/alpine.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./stable-id":"./lib/stable-id.mjs","./htmlelement":"./lib/htmlelement.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"ae01c1e30c6bed6df842cf4c50a4b278fdafbe36","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/alpine.mjs","lib/livewire.mjs","lib/aliases-register.mjs","./alpine","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.23_1787700561367_0.19002194202737144","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@skirbi/sugar","version":"0.1.24","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.24","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://skirbi.xyz","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"458e749816ceef11049383fdb629bb080de02bd6","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.24.tgz","fileCount":19,"integrity":"sha512-VS5bhPwhWuZp6AEAHhg21sr56CocB0drKx75n+KLWE0c0pSSb/NrgJfOk6jiZHUboSjjPIXTJ0CQ5YdyO85Mxw==","signatures":[{"sig":"MEUCIQDfkvBTkkjDpdd9xZ7bPt6bRBmmn4zfj25hyhBCwIZe+gIgcA9wclplBMvPYaCPl9pgRQPTXO2dIIamoPCZkJjVQUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149512},"type":"module","exports":{".":"./lib/index.mjs","./alpine":"./lib/alpine.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./stable-id":"./lib/stable-id.mjs","./htmlelement":"./lib/htmlelement.mjs","./runtime-enhance":"./lib/runtime-enhance.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sucu":"./lib/with-connected-sucu.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"cf058d4329d808a38e6ee4fa91d32b35afd51081","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/alpine.mjs","lib/livewire.mjs","lib/aliases-register.mjs","./alpine","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"latest"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.24_1788921573452_0.06532050484416763","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@skirbi/sugar","version":"0.1.25","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.25","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://skirbi.xyz","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"25040dee3787d66bcf4ec3b35747c4992e15855b","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.25.tgz","fileCount":19,"integrity":"sha512-0u6ix5u/HrrXpX3W5HDayzNGf0tWnxKLVjLQ64fj8+9cberXdOMnwRnpZpxF7ksq8IZpmmnX/sba2gMaWRe9Bw==","signatures":[{"sig":"MEUCIQDuPqV1Eo0jlr1Ozfu83FPQyEc+btxKCN6xXs3LaHdBNAIgRhPpJSwvWO91RjOXo1pRlP4Y7JSzJ3aVCuPiE6qcFuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149626},"type":"module","exports":{".":"./lib/index.mjs","./alpine":"./lib/alpine.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./stable-id":"./lib/stable-id.mjs","./htmlelement":"./lib/htmlelement.mjs","./runtime-enhance":"./lib/runtime-enhance.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sucu":"./lib/with-connected-sucu.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"c862b629b8e2e056094f3bdff8134286561f0387","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.12.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/alpine.mjs","lib/livewire.mjs","lib/aliases-register.mjs","./alpine","./livewire","./aliases-register"],"_nodeVersion":"25.9.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"<30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.25_1788923633047_0.32270717144229755","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@skirbi/sugar","version":"0.1.26","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","_id":"@skirbi/sugar@0.1.26","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"homepage":"https://skirbi.xyz","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"23f74d515ca9c280b7cf339a74a6c3fd95d4a332","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.26.tgz","fileCount":19,"integrity":"sha512-8LdUviwwoVDjFgihWtW+uW3ZiXzO/GdLO+B6/bmf9hqHFrcENsUMabcnXkVP/zvEk5GjmJFzuHZB7F4716GLGw==","signatures":[{"sig":"MEYCIQCOoJMN/bMewxsvblIZoKl5jVOImwPqVsYKeB205j8ogQIhAJyvup0TbC+Lty5kglDDSBEEqUD8zQqPAd+d1O0aM3Ml","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGkjMeF/PWzNgbROxBF6Wf5OczOFO5KtpbASyknP9kuWAiA50GFC45Zat/J+M7AiB8AqOJKInUIG7uiREEMXDwKeNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149155},"type":"module","exports":{".":"./lib/index.mjs","./alpine":"./lib/alpine.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./stable-id":"./lib/stable-id.mjs","./htmlelement":"./lib/htmlelement.mjs","./runtime-enhance":"./lib/runtime-enhance.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sucu":"./lib/with-connected-sucu.mjs","./with-connected-sugar":"./lib/with-connected-sugar.mjs"},"gitHead":"827c3d0fa23d0e29cdfa56a12c77d7598eda4de8","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.19.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"sideEffects":["lib/alpine.mjs","lib/livewire.mjs","lib/aliases-register.mjs","./alpine","./livewire","./aliases-register"],"_nodeVersion":"26.8.2","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"<30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sugar_0.1.26_1789706752141_0.8273407098389851","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"_id":"@skirbi/sugar@0.1.27","bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"dist":{"shasum":"bae434c0c2313668c8056bdee2a7edfd08bbe0da","tarball":"https://registry.npmjs.org/@skirbi/sugar/-/sugar-0.1.27.tgz","fileCount":20,"integrity":"sha512-pjBsIM5OMojQ1NqTZx/Zj1n0zWhSa0BYOsT08aQhqZ2qyvpFW5Y/zY3m/Zk4SDF+LJGkIMlJ3pXgm0mNt7uasw==","signatures":[{"sig":"MEUCIB9r2aHhhU6kGsqnRTmxa0sbi6y/607h0v+z3Iay4kSBAiEA7w5gB5iCVcVf3FDINWSFnh6k+fJusP+aAykLZABkVDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDbFyIMMCXFUG5Cx/ejLmRgu2BPXGXDPWTIozyTV71f0QIgdFBCpGBL7NG90AxGEQ8F/osun3AIKOqFl3lYchF7g9I="}],"unpackedSize":188873},"name":"@skirbi/sugar","type":"module","author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"exports":{".":"./lib/index.mjs","./alpine":"./lib/alpine.mjs","./aliases":"./lib/aliases.mjs","./boolean":"./lib/boolean.mjs","./fakedom":"./lib/fakedom.mjs","./testing":"./lib/testing.mjs","./livewire":"./lib/livewire.mjs","./stable-id":"./lib/stable-id.mjs","./htmlelement":"./lib/htmlelement.mjs","./runtime-enhance":"./lib/runtime-enhance.mjs","./aliases-register":"./lib/aliases-register.mjs","./htmlelement-input":"./lib/htmlelement-input.mjs","./htmlelement-select":"./lib/htmlelement-select.mjs","./with-connected-sucu":"./lib/with-connected-sucu.mjs"},"gitHead":"dec98b5310bdb5d39f5ede68869b04d1d8fbb342","license":"MIT","private":false,"scripts":{"pkg":"rzil pkg","test":"tap","build":"rzil build","jsdoc":"jsdoc -c .jsdoc.json","release":"rzil release"},"version":"0.1.27","_npmUser":{"name":"waterkip","email":"npmjs@opperschaap.net"},"homepage":"https://skirbi.xyz","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"_npmVersion":"11.19.1","description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","directories":{},"maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"sideEffects":["lib/alpine.mjs","lib/livewire.mjs","lib/aliases-register.mjs","./alpine","./livewire","./aliases-register"],"_nodeVersion":"26.10.0","dependencies":{"@opndev/html":">=0.0.3","@opndev/util":"*"},"_hasShrinkwrap":false,"devDependencies":{"tap":"<21.6.0 || >21.6.1","jsdoc":"latest","jsdom":"<30.0.0","esbuild":"latest"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sugar_0.1.27_1790459297453_0.25912566271624593"}}},"time":{"created":"2026-02-20T04:30:48.821Z","modified":"2026-09-26T21:48:17.733Z","0.0.6":"2026-02-20T04:30:49.106Z","0.0.7":"2026-02-20T16:55:03.053Z","0.0.8":"2026-02-23T03:32:59.942Z","0.0.9":"2026-02-23T10:56:31.343Z","0.0.10":"2026-02-24T03:09:38.813Z","0.0.11":"2026-02-24T16:53:55.001Z","0.0.12":"2026-04-13T00:51:57.923Z","0.0.13":"2026-04-16T13:28:02.802Z","0.0.14":"2026-04-16T14:01:39.117Z","0.0.15":"2026-04-18T18:38:22.390Z","0.0.16":"2026-04-20T02:29:51.153Z","0.0.17":"2026-04-20T02:34:42.218Z","0.0.18":"2026-04-20T06:11:35.765Z","0.0.19":"2026-04-24T18:31:33.878Z","0.0.20":"2026-04-24T18:34:41.298Z","0.0.21":"2026-05-10T02:05:51.203Z","0.0.22":"2026-05-28T03:46:04.911Z","0.0.23":"2026-05-28T03:53:56.492Z","0.0.24":"2026-05-29T05:27:33.991Z","0.0.25":"2026-05-29T08:52:34.825Z","0.0.26":"2026-05-30T00:49:19.916Z","0.1.0":"2026-06-04T01:21:03.383Z","0.1.1":"2026-06-04T15:34:24.600Z","0.1.2":"2026-06-05T13:39:56.038Z","0.1.3":"2026-06-05T23:23:58.938Z","0.1.4":"2026-06-06T16:42:01.706Z","0.1.5":"2026-06-06T18:10:00.155Z","0.1.6":"2026-06-08T01:06:55.211Z","0.1.7":"2026-06-08T10:59:41.424Z","0.1.8":"2026-06-08T22:43:50.107Z","0.1.9":"2026-06-10T21:49:32.806Z","0.1.10":"2026-07-01T01:54:54.708Z","0.1.11":"2026-07-01T04:13:07.799Z","0.1.12":"2026-07-01T16:53:35.014Z","0.1.13":"2026-07-01T19:22:52.031Z","0.1.14":"2026-07-01T19:35:19.289Z","0.1.15":"2026-07-03T22:09:01.208Z","0.1.16":"2026-07-08T15:47:11.604Z","0.1.17":"2026-08-01T01:36:31.364Z","0.1.18":"2026-08-06T01:02:11.623Z","0.1.19":"2026-08-07T00:45:47.181Z","0.1.20":"2026-08-08T07:35:37.328Z","0.1.21":"2026-08-09T13:47:51.552Z","0.1.22":"2026-08-21T03:01:12.268Z","0.1.23":"2026-08-25T23:29:21.516Z","0.1.24":"2026-09-09T02:39:33.587Z","0.1.25":"2026-09-09T03:13:53.382Z","0.1.26":"2026-09-18T04:45:52.236Z","0.1.27":"2026-09-26T21:48:17.555Z"},"bugs":{"url":"https://gitlab.com/skirbi/skirbi/-/issues"},"author":{"name":"Wesley Schwengle","email":"wesleys@opperschaap.net"},"license":"MIT","homepage":"https://skirbi.xyz","keywords":["custom elements","web components","semantic","htmlelementsugar","html","authoring","light dom","progressive enhancement","design system"],"repository":{"url":"git+https://gitlab.com/skirbi/skirbi.git","type":"git"},"description":"Lightweight base layer for writing custom elements with declarative attributes and template sugar.","maintainers":[{"name":"waterkip","email":"npmjs@opperschaap.net"}],"readme":"<!--\nSPDX-FileCopyrightText: 2025, 2026 Wesley Schwengle <wesleys@opperschaap.net>\n\nSPDX-License-Identifier: MIT\n-->\n\n# @skirbi/sugar\n\nA lightweight base layer for building Web Components.\n\nIt provides:\n\n- Declarative attribute → config mapping\n- Template helpers\n- Alias utilities\n- Form-control wrapping primitives\n\n## TL;DR\n\nYou can create Web Components like so:\n\n```javascript\nimport { HTMLElementSugar } from '@skirbi/sugar';\n\nclass MyNewElement extends HTMLElementSugar {\n  static tag = 'my-new-element';\n  static attributeDefs = {\n    foo: { default: 'bar' },\n    bar: { parser: parseBoolean },\n  };\n}\nMyNewElement.register();\n```\n\nYou can also create aliases:\n\n```javascript\nimport { registerDevAlias } from '@skirbi/sugar';\nregisterDevAlias('some-song', 'track-item', { type: 'song' });\nregisterDevAlias('a-book', 'your-book');\n```\n\nAnd to register them:\n\n```javascript\nMyNewElement.register();\n```\n\n## Installation\n\nJust like any other npm package:\n\n```sh\nnpm install @skirbi/sugar\n```\n\nIt is however advised to use an override on your project for `@skirbi/sugar` if\nyou either use `@skirbi/semtic`, `@skibri/dibuho` or `@skirbi/bolbe`. This will\nallow correct hoisting.\n\n## Observable patterns\n\nYou can define attributes to be observable:\n\n```javascript\nclass MyNewElement extends HTMLElementSugar {\n  static tag = 'my-new-element';\n  static attributeDefs = {\n    'foo': { default: 'bar' },\n    'bar': { parser: parseBoolean },\n    'baz': null,\n    'qux': {},\n    'toto': { observed: \"\" }, // not observed\n    'titi': { observed: 0 }, // not observed\n    'tata': { observed: false }, // not observed\n    'tete': { observed: null }, // not observed\n    'yes': { observed: true },\n    'yez': { observed: 1 },\n    'yep': { observed: \"here be dragons\" },\n  };\n}\n```\n\n## Templates\n\n### Template via HTML template reference\n\n```javascript\nclass HTMLTemplate extends HTMLElementSugar {\n  static tag = 'html-template';\n  static HtmlTemplate = 'track-item-template'; // find in html\n}\n```\n\nHTMLElementSugar asserts that it can find the template on registration. Which\nmeans you need to have the template ready in HTML. It is therefore essential\nthat you register your component in window.addEventListener('DOMContentLoaded',\n() => { }.\n\n### Template via javascript element reference\n\n```javascript\nconst tpl = document.createElement('template');\ntpl.id = 'inline';\ntpl.innerHTML =\n  `<div class=\"track-row\"><span class=\"song\">song</span></div>`;\ndocument.body.appendChild(tpl);\n\nclass JSElement extends HTMLElementSugar {\n  static tag = 'js-element';\n  static HtmlTemplate = tpl;\n}\n```\n\n### Template via javascript function\n\n```javascript\nclass TemplateFunction extends HTMLElementSugar {\n  static tag = 'template-function';\n\n  static HtmlTemplate() {\n    const t = document.createElement('template');\n    t.innerHTML =\n      `<div class=\"track-row\"><div class=\"track-info\">from fn</div></div>`;\n    return t;\n  }\n}\n```\n\nWe recently added a helper you can now do this too:\n\n```javascript\nclass TemplateFunction extends HTMLElementSugar {\n  static tag = 'template-function';\n\n  static HtmlTemplate = this.tpl(`\n      <div class=\"track-row\">\n        <div class=\"track-info\">from tpl</div>\n      </div>\n  `);\n}\n```\n\n### Custom template with fallback\n\n```javascript\nclass TemplateFunction extends HTMLElementSugar {\n  static tag = 'template-function';\n\n  static HtmlTemplate = [\n    'some-id-in-html',\n    () => {\n      const t = document.createElement('template');\n      t.innerHTML =\n        `<div class=\"track-row\"><div class=\"track-info\">from fn</div></div>`;\n      return t;\n    }\n  ];\n}\n```\n\n### No template (the ultimate minimalism)\n\n```javascript\nclass MinimalistComponent extends HTMLElementSugar {\n  static tag = 'ultimate-minimalist';\n  // Look at all this template code I'm not writing\n}\n```\n\nYou can register your Web Components by running:\n\n```\nMyComponent.register();\n```\n\n# HTMLElementSugarInput\n\n`HTMLElementSugarInput` extends `HTMLElementSugar` and is designed for\ncomponents that wrap a real form control in the light DOM.\n\nIt provides:\n\n- Attribute forwarding to the real control\n- Native `input` and `change` re-emission\n- Optional attribute mirroring via `data-sync`\n- Proper `value` property handling\n\n## Contract\n\nA subclass must:\n\n- Extend `HTMLElementSugarInput`\n- Render exactly one element matching `[wc-control]`\n  (or override `static controlSelector`)\n\nExample:\n\n```javascript\nclass MyInput extends HTMLElementSugarInput {\n  static tag = 'my-input';\n\n  static attributeDefs = {\n    label: { default: '' },\n    value: { default: '' },\n  };\n\n  static HtmlTemplate = this.tpl(`\n    <div>\n      <label wc-label></label>\n      <input wc-control type=\"text\">\n    </div>\n  `);\n\n  connectedCallback() {\n    super.connectedCallback();\n\n    const frag = this.renderFromTemplate();\n    const control = this.enhanceControl(frag);\n\n    const { label, value } = this.getConfig();\n\n    frag.querySelector('[wc-label]').textContent = label;\n    control.value = value ?? '';\n\n    this.replaceChildren(frag);\n  }\n}\n\nMyInput.register();\n```\n\n## Attribute Forwarding\n\nAll host attributes that are **not defined in `attributeDefs`**\nare forwarded to the real control element.\n\nExample:\n\n```html\n<my-input\n  label=\"Name\"\n  wire:model.defer=\"name\"\n  aria-label=\"Name\"\n></my-input>\n```\n\nResults in:\n\n```html\n<input\n  wire:model.defer=\"name\"\n  aria-label=\"Name\"\n>\n```\n\n### Not forwarded\n\n- Attributes defined in `attributeDefs`\n- `id`, `class`, `style` (kept on the host)\n\nThis keeps components framework-agnostic:\n\n- Livewire (`wire:*`)\n- Alpine (`x-*`)\n- HTMX (`hx-*`)\n- `aria-*`\n- `data-*`\n\n## Event Re-Emission\n\nNative events from the control are re-emitted from the host:\n\n- `input`\n- `change`\n\nListeners may bind to either the host or the internal control.\n\n## data-sync (Optional Attribute Mirroring)\n\nBy default, attributes are forwarded once during connect.\n\nIf you enable `data-sync`, subsequent attribute changes on the host are\nmirrored to the control using a MutationObserver.\n\nExample:\n\n```html\n<my-input wire:model.defer=\"name\" data-sync></my-input>\n```\n\nWhen `data-sync` is enabled:\n\n- Host attribute changes are mirrored to the control\n- `value` is mirrored as a property (not an attribute)\n- Removing attributes removes them from the control\n\nThis is particularly useful in reactive environments such as Livewire.\n\n## HTMLElementSugarSelect\n\nHTMLElementSugarSelect extends HTMLElementSugarInput and provides a\nstructured way to author `<select>`-based components.\n\nIt supports:\n- Static option lists (via JSON)\n- Remote option loading (via endpoint)\n- Flexible data mapping via jpath\n- Label/value templates\n- Optional search input\n- Attribute forwarding to the underlying `<select>`\n\nIt always renders a real `<select>` in the light DOM.\n\n### Contract\n\nA subclass must:\n- Extend HTMLElementSugarSelect\n- Render exactly one `<select wc-control>`\n- Optionally include a search input if searchable is enabled\n\nExample:\n\n```javascript\nclass MySelect extends HTMLElementSugarSelect {\n  static tag = 'my-select';\n\n  static HtmlTemplate = this.tpl(`\n    <select wc-control></select>\n  `);\n}\n\nMySelect.register();\n```\n\n### Static Options\n\nYou may provide options via the options attribute as a JSON array:\n\n```html\n<my-select\n  options='[\n    { \"id\": 1, \"name\": \"Alice\" },\n    { \"id\": 2, \"name\": \"Bob\" }\n  ]'\n  jpath-label=\"name\"\n  jpath-value=\"id\"\n></my-select>\n```\n\n### Mapping Options\n\nData mapping is controlled via:\n- `jpath`: path to the array in a nested JSON response\n- `jpath-label`: path for the option label\n- `jpath-value`: path for the option value\n- `jpath-label-template`: template string for label\n- `jpath-value-template`: template string for value\n\nTemplates take precedence over path mappings.\n\nExample:\n\n```html\n<my-select\n  options='[\n    { \"id\": 1, \"name\": \"Alice\", \"email\": \"a@example.com\" }\n  ]'\n  jpath-label-template=\"{name} ({email})\"\n  jpath-value-template=\"user:{id}\"\n></my-select>\n```\n\nMissing template fields resolve to empty strings.\n\n### Remote Options\n\nOptions can be loaded from a remote endpoint:\n\n```html\n<my-select\n  endpoint=\"/api/users\"\n  method=\"GET\"\n  param=\"q\"\n  searchable\n  min-chars=\"2\"\n  debounce=\"300\"\n  nosearch-initial\n></my-select>\n```\n\nBehavior:\n- Fetches JSON from endpoint\n- Adds search query via param\n- Applies mapping rules\n- Replaces options on each fetch\n\nIf `searchable` is enabled:\n- A search input is rendered\n- Input is debounced\n- Fetch is triggered after min-chars is reached\n- By default, a remote endpoint triggers an initial fetch with an empty query\n  on connect. If `nosearch-initial` is enabled this behavior is negated and no\n  initial searches are executed.\n\n### Search Behavior (Static Mode)\n\nWhen using static options, enabling searchable:\n- Filters `<option>` elements in place\n- Uses case-insensitive substring matching\n- Does not modify underlying data\n\n### Value Handling\n\nThe value attribute behaves consistently with `HTMLElementSugarInput`:\n- Initial value is applied after options render\n- With data-sync, updates are mirrored to the `<select>` element\n- Native input and change events are re-emitted from the host\n\n### Framework Compatibility\n\nBecause it renders a real `<select>` in the light DOM, it works naturally with:\n- Livewire (`wire:*`)\n- Alpine (`x-*`)\n- HTMX (`hx-*`)\n- `aria-*`\n- `data-*`\n\nAttributes not defined in attributeDefs are forwarded to the `<select>`\nelement.\n\n#### Livewire\n\nFor Livewire applications using Sugar components, import the optional\nLivewire integration:\n\n```js\nimport '@skirbi/sugar/livewire';\n```\n\nThis fixes a fundamental incompatibility between Livewire's morph algorithm\nand Web Components. Livewire compares its authored HTML against an already\nrendered DOM — structurally different trees cause cascade disconnects,\nreconnects, and focus loss on every update.\n\nThe integration hydrates Livewire's new HTML in a staging element before\nmorphing starts, so Alpine compares two fully rendered trees instead of\nauthored vs rendered. No cascade, no focus loss.\n\nImport it before registering your components:\n\n```js\nimport '@skirbi/sugar/livewire';\nimport '@skirbi/semtic/register-semtic';\n```\n\n### Why This Works\n\n- No shadow DOM\n- No custom dropdown UI\n- No CSS lock-in\n- Real `<option>` elements\n- Progressive enhancement friendly\n\n## Code of Conduct\n\nBe human.\n\n## Developer notes about this package\n\n### Versioning\n\nThis project does not follow semver. It follows a Perl-style release philosophy\ncentered on backward compatibility. This translates to the following hard\nguarantee: We do not intentionally break working code. If a release causes\nbreakage, it will be addressed accordingly.\n\nThe `x.y.z` version number should not be used to infer stability.\nConsult the Changes file for important updates, deprecations,\nand breaking changes.\n\nThe current `0.x.z` range does not imply alpha, beta, or instability.\nIt is simply the starting point of the project.\n\nIn case we foresee breaking changes we'll add deprecation warnings. Giving you\nample time to fix things before a breaking change will be introduced. When a\nchange will be introduced is communicated in the Changes file. Security fixes\nmay cause breakage at any given time without notice.\n\nThis package is released by `@opndev/rzilla`, changes to `package.json` will be\noverridden. In addition to a little bit of promotion, this also means that\nversion numbers are autoincremented at release time and bumped in all relevant\nfiles: Versioning for humans, not machines.\n","readmeFilename":"README.md"}