{"_id":"@attributes-unlimited/html-au","_rev":"9-650dd9272421baf44b19dc534e0bffd9","name":"@attributes-unlimited/html-au","dist-tags":{"latest":"1.0.13"},"versions":{"0.0.1-beta":{"name":"@attributes-unlimited/html-au","version":"0.0.1-beta","author":{"name":"Eric Rohlfs"},"license":"MIT","_id":"@attributes-unlimited/html-au@0.0.1-beta","maintainers":[{"name":"ericghent","email":"ericghent@gmail.com"}],"homepage":"https://github.com/attributes-unlimited/html-au#readme","bugs":{"url":"https://github.com/attributes-unlimited/html-au/issues"},"dist":{"shasum":"c09fb5ccbb137385e56c37924a917b8bdc6ce794","tarball":"https://registry.npmjs.org/@attributes-unlimited/html-au/-/html-au-0.0.1-beta.tgz","fileCount":190,"integrity":"sha512-vZhTMzmmtmxoXHJ0A0TuuhHVNfTYva6ac83c9dOJTCo2XZUGlhQdma2SZgJBKV2Lp3kZZWSM34P9/hoNVSv8jQ==","signatures":[{"sig":"MEQCIFreQx6otqCWZvLDXqHh2zDKTUmoAP7wPEwtS1iLn8/sAiBIE/KnvvtuzDXLFwvWla9l6TfBlFIARnf4Gp7U0/gHpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273321},"main":"./dist/js/index.js","types":"./dist/js/index.d.ts","gitHead":"8bdce4707b1cc9c2ebff527142a52bcca3b03c2a","scripts":{"dev":"rollup --config ./rollup.browser.cfg --watch","build":"tsc --project tsconfig.json & rollup --config ./rollup.browser.cfg & rollup --config ./rollup.karma.cfg & terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","test-dev":"karma start karma.conf.cjs","test-once":"rollup --config ./rollup.karma.cfg & rollup --config ./rollup.browser.cfg","build-test":"rollup --config ./rollup.karma.cfg --watch","minify-browser":"terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","serve-user-form":"node ./example/user-form/server.js"},"_npmUser":{"name":"ericghent","email":"ericghent@gmail.com"},"repository":{"url":"git+https://github.com/attributes-unlimited/html-au.git","type":"git"},"_npmVersion":"9.3.1","description":"HTML driven reactivity with customElements","directories":{},"_nodeVersion":"18.14.0","dependencies":{"terser":"^5.20.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","sinon":"^11.1.2","eslint":"^8.21.0","rollup":"^2.60.2","del-cli":"^5.0.0","jasmine":"^3.10.0","ts-node":"^10.9.1","ts-sinon":"^2.0.2","typescript":"^4.5.4","@types/node":"^17.0.29","karma-sinon":"^1.0.5","jasmine-core":"^3.10.1","karma-jasmine":"^5.1.0","@types/jasmine":"^4.0.0","karma-coverage":"^2.2.0","karma-requirejs":"^1.1.0","rollup-plugin-ts":"^3.2.0","karma-spec-reporter":"^0.0.32","eslint-plugin-jasmine":"^4.1.3","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/parser":"^5.33.0","@rollup/plugin-node-resolve":"^15.0.1","karma-jasmine-html-reporter":"^1.7.0","eslint-plugin-no-unsanitized":"^4.0.1","eslint-plugin-custom-elements":"^0.0.6","@typescript-eslint/eslint-plugin":"^5.33.0","@custom-elements-manifest/analyzer":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/html-au_0.0.1-beta_1696023052290_0.8447997987900642","host":"s3://npm-registry-packages"}},"0.0.2-beta":{"name":"@attributes-unlimited/html-au","version":"0.0.2-beta","author":{"name":"Eric Rohlfs"},"license":"MIT","_id":"@attributes-unlimited/html-au@0.0.2-beta","maintainers":[{"name":"ericghent","email":"ericghent@gmail.com"}],"homepage":"https://github.com/attributes-unlimited/html-au#readme","bugs":{"url":"https://github.com/attributes-unlimited/html-au/issues"},"dist":{"shasum":"0240bea5e433390d8716672a92690a03d1e3f314","tarball":"https://registry.npmjs.org/@attributes-unlimited/html-au/-/html-au-0.0.2-beta.tgz","fileCount":190,"integrity":"sha512-Nu74IuvOubCdYGxQcsF1A3NUiR18DOt4EfBftof9TfZmJDVt5AV8j7rPN2zrFwvms18mgsHFa3tk9aN08FUgEA==","signatures":[{"sig":"MEUCIQD8WgczKx7ztgDqsRuOwKFIRNInPWRbcDaTn9yiujL2JQIgKoo8xYqvRDtjF3+0qhiFQO0p4o118bNQ3R+gOs+ZPPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273351},"main":"./dist/js/index.js","types":"./dist/js/index.d.ts","gitHead":"d70e6e5f196938ec9f50df59769f58d805b27c73","scripts":{"dev":"rollup --config ./rollup.browser.cfg --watch","build":"tsc --project tsconfig.json & rollup --config ./rollup.browser.cfg & rollup --config ./rollup.karma.cfg & terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","test-dev":"karma start karma.conf.cjs","test-once":"rollup --config ./rollup.karma.cfg & rollup --config ./rollup.browser.cfg","build-test":"rollup --config ./rollup.karma.cfg --watch","minify-browser":"terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","serve-user-form":"node ./example/user-form/server.js"},"_npmUser":{"name":"ericghent","email":"ericghent@gmail.com"},"repository":{"url":"git+https://github.com/attributes-unlimited/html-au.git","type":"git"},"_npmVersion":"9.3.1","description":"HTML driven reactivity with customElements","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","sinon":"^11.1.2","eslint":"^8.21.0","rollup":"^2.60.2","terser":"^5.20.0","del-cli":"^5.0.0","jasmine":"^3.10.0","ts-node":"^10.9.1","ts-sinon":"^2.0.2","typescript":"^4.5.4","@types/node":"^17.0.29","karma-sinon":"^1.0.5","jasmine-core":"^3.10.1","karma-jasmine":"^5.1.0","@types/jasmine":"^4.0.0","karma-coverage":"^2.2.0","karma-requirejs":"^1.1.0","rollup-plugin-ts":"^3.2.0","karma-spec-reporter":"^0.0.32","eslint-plugin-jasmine":"^4.1.3","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/parser":"^5.33.0","@rollup/plugin-node-resolve":"^15.0.1","karma-jasmine-html-reporter":"^1.7.0","eslint-plugin-no-unsanitized":"^4.0.1","eslint-plugin-custom-elements":"^0.0.6","@typescript-eslint/eslint-plugin":"^5.33.0","@custom-elements-manifest/analyzer":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/html-au_0.0.2-beta_1696024736703_0.03359143733861636","host":"s3://npm-registry-packages"}},"0.0.3-beta":{"name":"@attributes-unlimited/html-au","version":"0.0.3-beta","author":{"name":"Eric Rohlfs"},"license":"MIT","_id":"@attributes-unlimited/html-au@0.0.3-beta","maintainers":[{"name":"ericghent","email":"ericghent@gmail.com"}],"homepage":"https://github.com/attributes-unlimited/html-au#readme","bugs":{"url":"https://github.com/attributes-unlimited/html-au/issues"},"dist":{"shasum":"536622097f6fb5fac0096954099f813d9a1521ba","tarball":"https://registry.npmjs.org/@attributes-unlimited/html-au/-/html-au-0.0.3-beta.tgz","fileCount":199,"integrity":"sha512-5MCOhZHQTXZpOv2Tysj6Ve/KEODqQslKt8Uo8AJVxYwF9a/s1SxyxzlNJh07VqlJG0ZxQVZbrjJjSUpHIpiJ/w==","signatures":[{"sig":"MEUCIQDRlls6eVT6rkpKzxhKEYSV5GzWXh6pRlb2nUM0fStn9gIgYxpzwUEs75KK6FuNBE0ruCDe0RfP2BRpMMl+/KjyQqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278627},"main":"./dist/js/index.js","types":"./dist/js/index.d.ts","gitHead":"476a0396686f769d6d52204f6246f4563c201cef","scripts":{"dev":"rollup --config ./rollup.browser.cfg --watch","build":"tsc --project tsconfig.json & rollup --config ./rollup.browser.cfg & rollup --config ./rollup.karma.cfg & terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","test-dev":"karma start karma.conf.cjs","test-once":"rollup --config ./rollup.karma.cfg & rollup --config ./rollup.browser.cfg","build-test":"rollup --config ./rollup.karma.cfg --watch","minify-browser":"terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","serve-user-form":"node ./example/user-form/server.js"},"_npmUser":{"name":"ericghent","email":"ericghent@gmail.com"},"repository":{"url":"git+https://github.com/attributes-unlimited/html-au.git","type":"git"},"_npmVersion":"9.3.1","description":"HTML driven reactivity with customElements","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","sinon":"^11.1.2","eslint":"^8.21.0","rollup":"^2.60.2","terser":"^5.20.0","del-cli":"^5.0.0","jasmine":"^3.10.0","ts-node":"^10.9.1","ts-sinon":"^2.0.2","typescript":"^4.5.4","@types/node":"^17.0.29","karma-sinon":"^1.0.5","jasmine-core":"^3.10.1","karma-jasmine":"^5.1.0","@types/jasmine":"^4.0.0","karma-coverage":"^2.2.0","karma-requirejs":"^1.1.0","rollup-plugin-ts":"^3.2.0","karma-spec-reporter":"^0.0.32","eslint-plugin-jasmine":"^4.1.3","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/parser":"^5.33.0","@rollup/plugin-node-resolve":"^15.0.1","karma-jasmine-html-reporter":"^1.7.0","eslint-plugin-no-unsanitized":"^4.0.1","eslint-plugin-custom-elements":"^0.0.6","@typescript-eslint/eslint-plugin":"^5.33.0","@custom-elements-manifest/analyzer":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/html-au_0.0.3-beta_1696108265206_0.8493596657606255","host":"s3://npm-registry-packages"}},"0.0.4-beta":{"name":"@attributes-unlimited/html-au","version":"0.0.4-beta","author":{"name":"Eric Rohlfs"},"license":"MIT","_id":"@attributes-unlimited/html-au@0.0.4-beta","maintainers":[{"name":"ericghent","email":"ericghent@gmail.com"}],"homepage":"https://github.com/attributes-unlimited/html-au#readme","bugs":{"url":"https://github.com/attributes-unlimited/html-au/issues"},"dist":{"shasum":"0309e66dda4c7f511c8c11273eea020966a0fe62","tarball":"https://registry.npmjs.org/@attributes-unlimited/html-au/-/html-au-0.0.4-beta.tgz","fileCount":199,"integrity":"sha512-oc1Ds5ZJiWGeiqn7XdJmsoRbu8Synsj9Ied9tCKMo2iMjdcHBgKyc0UpGotDgRLm13KoBKS9O0AVKPYluAC0zw==","signatures":[{"sig":"MEUCIQCZjgV3uw0b8QBNqM8oxyyrx7uMn5KOOOeGOtgjQiLuVAIgatm/2pfqumY3Rs3sZ9Pje5t8/VbyYzGpQ0j5rQAjO24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282252},"main":"./dist/js/index.js","types":"./dist/js/index.d.ts","gitHead":"4597657a751b8bfdbfd488a14cad4fa68194748f","scripts":{"dev":"rollup --config ./rollup.browser.cfg --watch","build":"tsc --project tsconfig.json & rollup --config ./rollup.browser.cfg & rollup --config ./rollup.karma.cfg & terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","test-dev":"karma start karma.conf.cjs","test-once":"rollup --config ./rollup.karma.cfg & rollup --config ./rollup.browser.cfg","build-test":"rollup --config ./rollup.karma.cfg --watch","minify-browser":"terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","serve-user-form":"node ./example/user-form/server.js"},"_npmUser":{"name":"ericghent","email":"ericghent@gmail.com"},"repository":{"url":"git+https://github.com/attributes-unlimited/html-au.git","type":"git"},"_npmVersion":"9.3.1","description":"HTML driven reactivity with customElements","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","sinon":"^11.1.2","eslint":"^8.21.0","rollup":"^2.60.2","terser":"^5.20.0","del-cli":"^5.0.0","jasmine":"^3.10.0","ts-node":"^10.9.1","ts-sinon":"^2.0.2","typescript":"^4.5.4","@types/node":"^17.0.29","karma-sinon":"^1.0.5","jasmine-core":"^3.10.1","karma-jasmine":"^5.1.0","@types/jasmine":"^4.0.0","karma-coverage":"^2.2.0","karma-requirejs":"^1.1.0","rollup-plugin-ts":"^3.2.0","karma-spec-reporter":"^0.0.32","eslint-plugin-jasmine":"^4.1.3","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/parser":"^5.33.0","@rollup/plugin-node-resolve":"^15.0.1","karma-jasmine-html-reporter":"^1.7.0","eslint-plugin-no-unsanitized":"^4.0.1","eslint-plugin-custom-elements":"^0.0.6","@typescript-eslint/eslint-plugin":"^5.33.0","@custom-elements-manifest/analyzer":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/html-au_0.0.4-beta_1696116977775_0.4428501162750087","host":"s3://npm-registry-packages"}},"0.0.5-beta":{"name":"@attributes-unlimited/html-au","version":"0.0.5-beta","author":{"name":"Eric Rohlfs"},"license":"MIT","_id":"@attributes-unlimited/html-au@0.0.5-beta","maintainers":[{"name":"ericghent","email":"ericghent@gmail.com"}],"homepage":"https://github.com/attributes-unlimited/html-au#readme","bugs":{"url":"https://github.com/attributes-unlimited/html-au/issues"},"dist":{"shasum":"b5c6ec1ae7c85517855e4b677c5d344709873b03","tarball":"https://registry.npmjs.org/@attributes-unlimited/html-au/-/html-au-0.0.5-beta.tgz","fileCount":199,"integrity":"sha512-N/zLXbOXD7D1H0uO+hVFkzum/LgsRMg62kjwtTA1CA5xj1M3tHOuRZWvbR7bjSJLxhM2O1veh6XPBDilSvj3yw==","signatures":[{"sig":"MEQCIALFLDwq7jSLSLluKXmV7f19a0k6XRBzxhdnTlVVI9S8AiBiHT10TwHW4Yqj3+eQuvqB8q6b8EMA9+NLwORLwK/3GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282039},"main":"./dist/js/index.js","types":"./dist/js/index.d.ts","gitHead":"99f3b8df33db53be6cf14ab56d82fa99870685c7","scripts":{"dev":"rollup --config ./rollup.browser.cfg --watch","build":"tsc --project tsconfig.json & rollup --config ./rollup.browser.cfg & rollup --config ./rollup.karma.cfg & terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","test-dev":"karma start karma.conf.cjs","test-once":"rollup --config ./rollup.karma.cfg & rollup --config ./rollup.browser.cfg","build-test":"rollup --config ./rollup.karma.cfg --watch","minify-browser":"terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","serve-user-form":"node ./example/user-form/server.js"},"_npmUser":{"name":"ericghent","email":"ericghent@gmail.com"},"repository":{"url":"git+https://github.com/attributes-unlimited/html-au.git","type":"git"},"_npmVersion":"9.3.1","description":"HTML driven reactivity with customElements","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","sinon":"^11.1.2","eslint":"^8.21.0","rollup":"^2.60.2","terser":"^5.20.0","del-cli":"^5.0.0","jasmine":"^3.10.0","ts-node":"^10.9.1","ts-sinon":"^2.0.2","typescript":"^4.5.4","@types/node":"^17.0.29","karma-sinon":"^1.0.5","jasmine-core":"^3.10.1","karma-jasmine":"^5.1.0","@types/jasmine":"^4.0.0","karma-coverage":"^2.2.0","karma-requirejs":"^1.1.0","rollup-plugin-ts":"^3.2.0","karma-spec-reporter":"^0.0.32","eslint-plugin-jasmine":"^4.1.3","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/parser":"^5.33.0","@rollup/plugin-node-resolve":"^15.0.1","karma-jasmine-html-reporter":"^1.7.0","eslint-plugin-no-unsanitized":"^4.0.1","eslint-plugin-custom-elements":"^0.0.6","@typescript-eslint/eslint-plugin":"^5.33.0","@custom-elements-manifest/analyzer":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/html-au_0.0.5-beta_1696194079010_0.6843242285836588","host":"s3://npm-registry-packages"}},"0.0.6-beta":{"name":"@attributes-unlimited/html-au","version":"0.0.6-beta","author":{"name":"Eric Rohlfs"},"license":"MIT","_id":"@attributes-unlimited/html-au@0.0.6-beta","maintainers":[{"name":"ericghent","email":"ericghent@gmail.com"}],"homepage":"https://github.com/attributes-unlimited/html-au#readme","bugs":{"url":"https://github.com/attributes-unlimited/html-au/issues"},"dist":{"shasum":"eeeefedb99a7842534214d141940ef48959a45db","tarball":"https://registry.npmjs.org/@attributes-unlimited/html-au/-/html-au-0.0.6-beta.tgz","fileCount":209,"integrity":"sha512-Ql8sJWFVW+22YUV9+ffHyJUlDcJ3EvSX4nvz3zQhYtH6b0aYqR2oo0SgkVSpSsgMFl2+AAP5p7XedRP4rRrqGQ==","signatures":[{"sig":"MEUCIBXnfZMgMPM/9qSS4lV2qiR37ejvFrj17QI6Hlj18OkvAiEAwVkh8j20K+xDeHr9E1cY1GFdOHnyozFeNcOtvRdoGBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":293358},"main":"./dist/js/index.js","types":"./dist/js/index.d.ts","gitHead":"08f5d6c6d34ad49e5d1b4cf19ea09317ecfc3b1f","scripts":{"dev":"rollup --config ./rollup.browser.cfg --watch","build":"tsc --project tsconfig.json & rollup --config ./rollup.browser.cfg & rollup --config ./rollup.karma.cfg & terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","test-dev":"karma start karma.conf.cjs","test-once":"rollup --config ./rollup.karma.cfg & rollup --config ./rollup.browser.cfg","build-test":"rollup --config ./rollup.karma.cfg --watch","minify-browser":"terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","serve-user-form":"node ./example/user-form/server.js"},"_npmUser":{"name":"ericghent","email":"ericghent@gmail.com"},"repository":{"url":"git+https://github.com/attributes-unlimited/html-au.git","type":"git"},"_npmVersion":"9.3.1","description":"HTML driven reactivity with customElements","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","sinon":"^11.1.2","eslint":"^8.21.0","rollup":"^2.60.2","terser":"^5.20.0","del-cli":"^5.0.0","jasmine":"^3.10.0","ts-node":"^10.9.1","ts-sinon":"^2.0.2","typescript":"^4.5.4","@types/node":"^17.0.29","karma-sinon":"^1.0.5","jasmine-core":"^3.10.1","karma-jasmine":"^5.1.0","@types/jasmine":"^4.0.0","karma-coverage":"^2.2.0","karma-requirejs":"^1.1.0","rollup-plugin-ts":"^3.2.0","karma-spec-reporter":"^0.0.32","eslint-plugin-jasmine":"^4.1.3","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/parser":"^5.33.0","@rollup/plugin-node-resolve":"^15.0.1","karma-jasmine-html-reporter":"^1.7.0","eslint-plugin-no-unsanitized":"^4.0.1","eslint-plugin-custom-elements":"^0.0.6","@typescript-eslint/eslint-plugin":"^5.33.0","@custom-elements-manifest/analyzer":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/html-au_0.0.6-beta_1696888996726_0.7838369542396253","host":"s3://npm-registry-packages"}},"0.0.7-beta":{"name":"@attributes-unlimited/html-au","version":"0.0.7-beta","author":{"name":"Eric Rohlfs"},"license":"MIT","_id":"@attributes-unlimited/html-au@0.0.7-beta","maintainers":[{"name":"ericghent","email":"ericghent@gmail.com"}],"homepage":"https://github.com/attributes-unlimited/html-au#readme","bugs":{"url":"https://github.com/attributes-unlimited/html-au/issues"},"dist":{"shasum":"d250d91949498bb4a3d74048e7f1b239138a3b54","tarball":"https://registry.npmjs.org/@attributes-unlimited/html-au/-/html-au-0.0.7-beta.tgz","fileCount":209,"integrity":"sha512-8ODLKmFEWNp1YE3YBBqoOYZ9GimsW6t1c+pKddlL1kwSoHH1dRxbIY0aVCS0jQfRVNmFahWkpxtBQxBRvSuMiw==","signatures":[{"sig":"MEQCIAYmo1snwdbPz+nowRttHUJTC8H64ejzjPqv8IvZyw3nAiACGv5GvQUvbESYTcmtp6+xZR2AsubOiLaqsX+gwWLVZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295259},"main":"./dist/js/index.js","types":"./dist/js/index.d.ts","gitHead":"f23f2eef15a3bf34ba8b4bdbffc449f695c79216","scripts":{"dev":"rollup --config ./rollup.browser.cfg --watch","build":"tsc --project tsconfig.json & rollup --config ./rollup.browser.cfg & rollup --config ./rollup.karma.cfg & terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","test-dev":"karma start karma.conf.cjs","test-once":"rollup --config ./rollup.karma.cfg & rollup --config ./rollup.browser.cfg","build-test":"rollup --config ./rollup.karma.cfg --watch","minify-browser":"terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","serve-user-form":"node ./example/user-form/server.js"},"_npmUser":{"name":"ericghent","email":"ericghent@gmail.com"},"repository":{"url":"git+https://github.com/attributes-unlimited/html-au.git","type":"git"},"_npmVersion":"9.3.1","description":"HTML driven reactivity with customElements","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","sinon":"^11.1.2","eslint":"^8.21.0","rollup":"^2.60.2","terser":"^5.20.0","del-cli":"^5.0.0","jasmine":"^3.10.0","ts-node":"^10.9.1","ts-sinon":"^2.0.2","typescript":"^4.5.4","@types/node":"^17.0.29","karma-sinon":"^1.0.5","jasmine-core":"^3.10.1","karma-jasmine":"^5.1.0","@types/jasmine":"^4.0.0","karma-coverage":"^2.2.0","karma-requirejs":"^1.1.0","rollup-plugin-ts":"^3.2.0","karma-spec-reporter":"^0.0.32","eslint-plugin-jasmine":"^4.1.3","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/parser":"^5.33.0","@rollup/plugin-node-resolve":"^15.0.1","karma-jasmine-html-reporter":"^1.7.0","eslint-plugin-no-unsanitized":"^4.0.1","eslint-plugin-custom-elements":"^0.0.6","@typescript-eslint/eslint-plugin":"^5.33.0","@custom-elements-manifest/analyzer":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/html-au_0.0.7-beta_1697494610674_0.9457592327729654","host":"s3://npm-registry-packages"}},"0.0.8-beta":{"name":"@attributes-unlimited/html-au","version":"0.0.8-beta","author":{"name":"Eric Rohlfs"},"license":"MIT","_id":"@attributes-unlimited/html-au@0.0.8-beta","maintainers":[{"name":"ericghent","email":"ericghent@gmail.com"}],"homepage":"https://github.com/attributes-unlimited/html-au#readme","bugs":{"url":"https://github.com/attributes-unlimited/html-au/issues"},"dist":{"shasum":"09ce71f8ba5cd79a4e36d83d9b5624ab288e84d9","tarball":"https://registry.npmjs.org/@attributes-unlimited/html-au/-/html-au-0.0.8-beta.tgz","fileCount":209,"integrity":"sha512-i7Q50YIcE7SZ8Lg27VB/D/z64rRYc8VtcoDC7WrOXxYturS7ur8NX6AcD2xej+LgGFIA/PYP8XYi7L/uoegYtQ==","signatures":[{"sig":"MEUCIQD7Ch2CxkmyXvWpXoHSF7GJfnnxQlFDeUsQL1Zj88ITRAIgSqjSYaxj1Wv/RmG6x/R/7CnCz14o862Nn5c8uL9g35w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295472},"main":"./dist/js/index.js","types":"./dist/js/index.d.ts","gitHead":"d46cc5deecc189ae853ddf94aa539fa484ff1141","scripts":{"dev":"rollup --config ./rollup.browser.cfg --watch","build":"tsc --project tsconfig.json & rollup --config ./rollup.browser.cfg & rollup --config ./rollup.karma.cfg & terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","test-dev":"karma start karma.conf.cjs","test-once":"rollup --config ./rollup.karma.cfg & rollup --config ./rollup.browser.cfg","build-test":"rollup --config ./rollup.karma.cfg --watch","minify-browser":"terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","serve-user-form":"node ./example/user-form/server.js"},"_npmUser":{"name":"ericghent","email":"ericghent@gmail.com"},"repository":{"url":"git+https://github.com/attributes-unlimited/html-au.git","type":"git"},"_npmVersion":"9.3.1","description":"HTML driven reactivity with customElements","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"karma":"^6.4.1","sinon":"^11.1.2","eslint":"^8.21.0","rollup":"^2.60.2","terser":"^5.20.0","del-cli":"^5.0.0","jasmine":"^3.10.0","ts-node":"^10.9.1","ts-sinon":"^2.0.2","typescript":"^4.5.4","@types/node":"^17.0.29","karma-sinon":"^1.0.5","jasmine-core":"^3.10.1","karma-jasmine":"^5.1.0","@types/jasmine":"^4.0.0","karma-coverage":"^2.2.0","karma-requirejs":"^1.1.0","rollup-plugin-ts":"^3.2.0","karma-spec-reporter":"^0.0.32","eslint-plugin-jasmine":"^4.1.3","karma-chrome-launcher":"^3.1.0","karma-sourcemap-loader":"^0.3.8","@rollup/plugin-typescript":"^8.3.4","@typescript-eslint/parser":"^5.33.0","@rollup/plugin-node-resolve":"^15.0.1","karma-jasmine-html-reporter":"^1.7.0","eslint-plugin-no-unsanitized":"^4.0.1","eslint-plugin-custom-elements":"^0.0.6","@typescript-eslint/eslint-plugin":"^5.33.0","@custom-elements-manifest/analyzer":"^0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/html-au_0.0.8-beta_1697494815253_0.7119465166933752","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@attributes-unlimited/html-au","version":"1.0.13","description":"HTML driven reactivity with customElements","author":{"name":"Eric Rohlfs"},"main":"./dist/js/index.js","scripts":{"build-docs":"tsc --project tsconfig.json & rollup --config ./rollup.browser.cfg","build":"tsc --project tsconfig.json & rollup --config ./rollup.browser.cfg & rollup --config ./rollup.karma.cfg & terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false","dev":"rollup --config ./rollup.browser.cfg --watch","test-once":"rollup --config ./rollup.karma.cfg & rollup --config ./rollup.browser.cfg","build-test":"rollup --config ./rollup.karma.cfg --watch","test-dev":"karma start karma.conf.cjs","serve-user-form":"node ./example/user-form/server.js","minify-browser":"terser ./dist/browser/js/index.js -o ./dist/browser/js/index.min.js --compress ecma=2015,computed_props=false"},"repository":{"type":"git","url":"git+https://github.com/attributes-unlimited/html-au.git"},"license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@custom-elements-manifest/analyzer":"^0.6.3","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^8.3.4","@types/jasmine":"^4.0.0","@types/node":"^17.0.29","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","del-cli":"^5.0.0","eslint":"^8.21.0","eslint-plugin-custom-elements":"^0.0.6","eslint-plugin-jasmine":"^4.1.3","eslint-plugin-no-unsanitized":"^4.0.1","jasmine":"^3.10.0","jasmine-core":"^3.10.1","karma":"^6.4.1","karma-chrome-launcher":"^3.1.0","karma-coverage":"^2.2.0","karma-jasmine":"^5.1.0","karma-jasmine-html-reporter":"^1.7.0","karma-requirejs":"^1.1.0","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-spec-reporter":"^0.0.32","rollup":"^2.60.2","rollup-plugin-ts":"^3.2.0","sinon":"^11.1.2","ts-node":"^10.9.1","ts-sinon":"^2.0.2","typescript":"^4.5.4","terser":"^5.20.0"},"dependencies":{},"_id":"@attributes-unlimited/html-au@1.0.13","gitHead":"88ad95b088c8a6d0f4492c54c67df3328b041ad9","types":"./dist/js/index.d.ts","bugs":{"url":"https://github.com/attributes-unlimited/html-au/issues"},"homepage":"https://github.com/attributes-unlimited/html-au#readme","_nodeVersion":"22.16.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-GU6hlfAtKNnRfL4yMswquCsVmBgIg8YE1fk5uCrM0L1siMNEU2aFWAxopvNsDDktynCnkoUls+05F++VVqDx8w==","shasum":"5335e1ca9eef20e939ba611c2f521f40900e4ac4","tarball":"https://registry.npmjs.org/@attributes-unlimited/html-au/-/html-au-1.0.13.tgz","fileCount":210,"unpackedSize":297209,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCnpQnrivIEi0lhjgg7KkLCgIJ50yCuATh+kw2B77jW7wIgEJOomgpGBO5lnh5hPvLDY0TS7fBhzvy4VcdoIrnh5CQ="}]},"_npmUser":{"name":"ericghent","email":"ericghent@gmail.com"},"directories":{},"maintainers":[{"name":"ericghent","email":"ericghent@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/html-au_1.0.13_1756994628091_0.7643049955995778"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-29T21:30:52.193Z","modified":"2025-09-04T14:03:48.502Z","0.0.1-beta":"2023-09-29T21:30:52.568Z","0.0.2-beta":"2023-09-29T21:58:56.922Z","0.0.3-beta":"2023-09-30T21:11:05.452Z","0.0.4-beta":"2023-09-30T23:36:18.003Z","0.0.5-beta":"2023-10-01T21:01:19.258Z","0.0.6-beta":"2023-10-09T22:03:16.920Z","0.0.7-beta":"2023-10-16T22:16:50.989Z","0.0.8-beta":"2023-10-16T22:20:15.549Z","1.0.13":"2025-09-04T14:03:48.294Z"},"bugs":{"url":"https://github.com/attributes-unlimited/html-au/issues"},"author":{"name":"Eric Rohlfs"},"license":"MIT","homepage":"https://github.com/attributes-unlimited/html-au#readme","repository":{"type":"git","url":"git+https://github.com/attributes-unlimited/html-au.git"},"description":"HTML driven reactivity with customElements","maintainers":[{"name":"ericghent","email":"ericghent@gmail.com"}],"readme":"This project is now TimberFrameJs see https://github.com/timberframejs/timberframejs/\r\n\r\nJust a name change. Everything else is the same.\r\n\r\n\r\n# HTML-AU\r\nHTML-AU is inspired by HTMX. Instead of rendering HTML on the server like HTMX, HTML-AU uses client-side JavaScript native customElements to generate HTML.\r\n\r\nUses the fundamentals of get and post to pass data between attributes and components or attributes and the server.\r\n\r\n``` html\r\n  <button au-trigger='click' au-ced='post hello-msg' au-target=\"main\" au-swap='innerHTML' name='msg' value='Hello World'>Show Message</button>\r\n  // before click\r\n  <main></main>\r\n  // after click\r\n  <main><hello-msg>Hello World</hello-msg></main>\r\n ```\r\n\r\nPost to the SERVER first, to translate the message, then post to the component to render on the page\r\n ``` html\r\n  <button au-trigger='click' au-server='post ./api/translate/german' au-ced='post hello-msg' au-target=\"main\" au-swap='innerHTML' name='msg' value='Hello World'>Show Message</button>\r\n  // before click\r\n  <main></main>\r\n  // after click\r\n  <main><hello-msg>Hallo Welt</hello-msg></main>\r\n ```\r\n\r\n## Install\r\n```npm i @attributes-unlimited/html-au```\r\n\r\n\r\n## Project Technical Summary\r\nHTML-AU is an attribute-based 'reactive' (really re-rendering) framework for web components. Inspired by HTMX.\r\nHTML-AU renders HTML on the client using the ES6 customElement specification. HTMX renders html on the server.\r\n\r\nCED Component Element Description\r\n\r\nCED explained\r\n[MDN CreateElement for web components](https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement#web_component_example)\r\n\r\n``` html\r\n  <div au-ced='div?is=hello-world&msg=nice to meet you'>click</div>\r\n```\r\nTranslates to \r\n``` js\r\n  const helloWorldCED = {\r\n    tagName:'div',\r\n    attributes:{\r\n      is:'hello-world',\r\n      msg:'nice to meet you'\r\n    }\r\n  }\r\n  createElement(helloWorldCED)\r\n```\r\nWhich is equivalent to\r\n``` js\r\n  const ele = document.createElement('div', {is: 'hello-world'} )\r\n  ele.setAttribute('msg','nice to meet you')\r\n  ele.setAttribute('is', 'hello-world')\r\n\r\n  // before render\r\n  <div is=\"hello-world\" msg=\"nice to meet you\"></div>\r\n  // rendered\r\n  <div is=\"hello-world\" msg=\"nice to meet you\">nice to meet you<div>\r\n```\r\n\r\ncustomElement\r\n``` js\r\nexport class HelloWorld extends HTMLElement{\r\n  connectedCallback(){\r\n    this.textContent = this.getAttribute('msg')\r\n  }\r\n}\r\n```\r\n## Example Click Counter\r\n\r\n``` js\r\n// simple input and button. Clicking the button updates the input value.\r\n// the rendered live html\r\n\r\n  <click-counter>\r\n    <input name=\"counter\" value=\"54\">\r\n    <button\r\n        au-trigger=\"click\"\r\n        au-ced=\"click-counter\"\r\n        au-include=\"closest click-counter\"\r\n        // au-server=\"post ./api/click\" // to post the data to a server, then send the results to the component\r\n        au-target=\"post closest click-counter\">add one</button>\r\n  </click-counter>\r\n\r\n```\r\n\r\nClick counter custom element\r\n\r\nhtml is a simple template literal sanitization library that returns a document fragment\r\n``` js\r\nimport { html } from '../../src/utils/index.js'\r\nexport const CLICK_COUNTER = 'click-counter'\r\nexport class ClickCounter extends HTMLElement {\r\n  body: FormData;\r\n  connectedCallback() {\r\n    const previousCount = Number(this?.body?.get('counter') ?? 0)\r\n    const frag = html`\r\n      <input name='counter' value='${(previousCount + 1).toString()}' />\r\n      <button\r\n        au-trigger='click'\r\n        au-ced='${CLICK_COUNTER}'\r\n        au-include='closest ${CLICK_COUNTER}'\r\n        au-target='post closest ${CLICK_COUNTER}'>click me</button>\r\n    `\r\n    this.append(frag)\r\n  }\r\n}\r\n```\r\n","readmeFilename":"README.md"}