{"_id":"@ambiki/impulse","_rev":"13-bb5f2a97773fa782ee658237ed0ce491","name":"@ambiki/impulse","dist-tags":{"beta":"0.5.0-beta.2","latest":"1.1.0"},"versions":{"0.1.0":{"name":"@ambiki/impulse","version":"0.1.0","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@0.1.0","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"b2eb77330720c192f8848b7b6852e101d9f54fcb","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-0.1.0.tgz","fileCount":20,"integrity":"sha512-/ky1e3wCr0INAZyB3xJQffZh0xOgWGszwwuP5YWGWkMsOvZkSgeQZ11o+fVBuoXLIyW9qlwQp/4M1vF96cpn8Q==","signatures":[{"sig":"MEYCIQC9auTxozhGkjBBFqBACy1KPz/qiDfGIBKWBvb7/ZTxHQIhAKnl9u6KYR9sxndhe+GhtN6M6oOc9ihwTgw1iAwhHRmF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64880},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"b147f42f9f8e184f3e000acd820184fb9bd1efda","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"8.19.3","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_0.1.0_1690779862414_0.6514465946287369","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@ambiki/impulse","version":"0.1.1","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@0.1.1","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"b8a191bf38d2702a2d3161e6e3dbb8d9b99913f5","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-0.1.1.tgz","fileCount":20,"integrity":"sha512-HASCXE0uMwqH+nMDUUjFnnH0r9xZxPLEVEpK4nTPiszGnXeeEr3t7aLQeIqH8/FvK+f6zcAYhD7EJDlmLYLZvQ==","signatures":[{"sig":"MEYCIQD7jKBJj0xK48rhn0qjw3m5DLTNqVfjD2/HwLiljmXlfQIhAIACwRf0dPjo2J0DVQr8u00Us3KLapkH2TKtmMpiGwcU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64706},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"4640e6cb223086a50d963a5599395dd9c3842c80","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"8.19.3","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_0.1.1_1690790001161_0.10191288124489328","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@ambiki/impulse","version":"0.1.2","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@0.1.2","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"34413573742f10068c1ac4619e159795d4c1ba25","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-0.1.2.tgz","fileCount":21,"integrity":"sha512-Kyve7r440gXaSMXHON+oZKfAXojeYGbXapnrm9KnS5W1DlxpYH2LVjkVQNxZJCUundicL7KjJclao2x4kbKngA==","signatures":[{"sig":"MEUCIQCcEeLDkdJGXCBmsW6IZl565buAKvR6B48v6Utz2soxtQIgHbuOfzqODW/uEquxeqkH0GD7ujkeZTj3ivu3KU8F3fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66230},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"b52a3b05e8b5371e811c4aaefe791461489899db","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"8.19.3","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_0.1.2_1690804338583_0.2158907717248575","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@ambiki/impulse","version":"0.1.3","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@0.1.3","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"fb8ccfd5576bff723b1adcc5f14b86e9354c600e","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-0.1.3.tgz","fileCount":21,"integrity":"sha512-QZezRWFC2JylD8Wz5Z4SMcdn3J4gfhrMHGhJ+pYgpcUrjJXLjB6+fEhYovRzSOOdPyxbMlzyxAC2O0yeghnhlA==","signatures":[{"sig":"MEQCIH6AQ1IOlRI/N9G5Xn1FdAdhYjfqMPaILOpCUZ8HhOStAiAqlkRrTBIj6j0gvsHHwAHfNFDyo5/L6XcRBaH0wWeGQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70466},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"16f07ab4f18f9422c72c436346fcefc4f7c1d75d","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"8.19.3","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_0.1.3_1690809060839_0.06432340470743858","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ambiki/impulse","version":"0.2.0","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@0.2.0","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"c9fe2cbf9268a2097279de830628fc60dc23a617","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-0.2.0.tgz","fileCount":22,"integrity":"sha512-RXeITv70eJWj3O52JIht2Bl2pwu3qdrI3Rcmg9FL8YBNkdiCaR0gnkGOLmDo5gd5k9x+LRbNj9wlk6QSGuybFQ==","signatures":[{"sig":"MEYCIQDc+jR6/Pw1CgM7CABV7Jxq0OeKaUdI15I675T//QeOwQIhAJu09rmdWxvpp8CivzEi0OaqBqXN7q/ZousV8D6x9CHM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69549},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"778dd28026795feeddbcd002e549081e81156f87","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"8.19.3","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_0.2.0_1697363319689_0.2830160202626173","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@ambiki/impulse","version":"0.3.0","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@0.3.0","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"0c6c98146a0d0d152a354039d2d84a54b2667b13","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-0.3.0.tgz","fileCount":22,"integrity":"sha512-aHUoRW5zCEn8M17G1w3B+SWEmwl9SoaQ/vaAw/WsDcJbvhLg006hB3NQyRC/bWh1pB+Rbh699Z/J5zk090Fc9A==","signatures":[{"sig":"MEUCIEXiG/0d0txrvcWYQzalNZw3Qk9q9uhfJJkulP7/tNUZAiEA81Z2qmeIpjVKgLDrKNl3N18f7GYjnTNi/71+nVdnY48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73263},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"b5beacd2c903112a5105914fa2ac9d9fe00e7f52","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"8.19.2","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"18.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_0.3.0_1710692749601_0.2937490648244425","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@ambiki/impulse","version":"0.4.0","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@0.4.0","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"d8b7cc27a55cbc43f3ae2ffecc644891f1504389","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-0.4.0.tgz","fileCount":23,"integrity":"sha512-mE3XSyR45eOByrkEgcJGTcPAhMQ09jUHGEYBsCNXMtQoHw5JoF4wXKT4CnNt98XpF9ARwI3sFeTTMuyoCo4n6g==","signatures":[{"sig":"MEQCICIlOo4nJ05Gq1tFfQX68gCfBoyIMaF4rmD46wBJToxUAiBlzi9LGM/KZDndVH+T+7PYskyrbEP4NjMWV1Ks1Q5joA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78111},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"49e59f561a62bec29856cc8354ec002b20bf7127","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"8.19.2","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"18.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_0.4.0_1715940045861_0.9949370468385634","host":"s3://npm-registry-packages"}},"0.5.0-beta.1":{"name":"@ambiki/impulse","version":"0.5.0-beta.1","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@0.5.0-beta.1","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"049eb6bd3d51d86170712d502942de1f21203003","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-0.5.0-beta.1.tgz","fileCount":22,"integrity":"sha512-GEtpItUVa9q7G4PZewzNjfDJ24ap27uI3eh2JdZQjFEvTle6rCMQO5W7k304LZ7OYtOIXJZ+8fOCYjFzZsNdnQ==","signatures":[{"sig":"MEQCIBO4Zq9UPCOyoIAMhi9O6UMqtbO1J1M62Vs+dgauyo7nAiBb53dHJqM6ejVqhwLzOo7Qc2cN920JGdoOPdYENAPnhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77139},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"7f2a9b7d3875101304e6398dc580fb5ca1fc1f3e","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"8.19.2","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"18.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_0.5.0-beta.1_1724490484398_0.28682215868281014","host":"s3://npm-registry-packages"}},"0.5.0-beta.2":{"name":"@ambiki/impulse","version":"0.5.0-beta.2","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@0.5.0-beta.2","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"3c3cce47abdc385662fb399c069c601ef7c8ecc9","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-0.5.0-beta.2.tgz","fileCount":22,"integrity":"sha512-eTNqyvOQ1W2BrAmxWVctTeD4SWi3VWxOMhE9Z3dgULk7MAr8JaiHAiW8XGrnIL/34jZfOitxR/c+FwLbyj52JQ==","signatures":[{"sig":"MEQCIFZ3RZZXt8wPhfCrS/9mwNbUnD0smKR/z61D0lxBOcbAAiBDoa1d/eZkD79Wmeqw/U42PtX3WpaLwOizCzlurxBjLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82691},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"31eb90dd97fa42c82c53d842e27e15e4d21ade5e","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"8.19.2","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"18.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_0.5.0-beta.2_1724680286864_0.5057210258093521","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@ambiki/impulse","version":"1.0.0","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@1.0.0","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"52565922e35176d02cca3f7d1b9644607bce81b5","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-1.0.0.tgz","fileCount":22,"integrity":"sha512-4UiTet441ihyInQMvkIbt8uoKFrqeXe4Ver+c8y5h5lKDU+a+2n5YLdLnzjA3ll3iOPFtudIO9z8VG9vY+26vA==","signatures":[{"sig":"MEQCIEj90i5bY9P+N/BoMOC7KS2HuEopWm/NNogacm+bU/3PAiAUBszDaNHNWCk99QQtBQ7ySxvKmfz9JemHWxrBWjopmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83102},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"ce5acc15c249e713a5a0714cdad5032783bff285","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"8.19.2","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"18.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_1.0.0_1732778825831_0.5984513094882578","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ambiki/impulse","version":"1.0.1","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@1.0.1","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"04e8a2087a109ece8537cd05cdf6ae9f31b030ea","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-1.0.1.tgz","fileCount":22,"integrity":"sha512-oo/pHkrf23txIW9Va7PilUGjCvB/0KRh5VgyrKjVNMxUeaR8UQ7Xn6IL5qnO8Duip9Crb0zKojWzMpxsn6y41w==","signatures":[{"sig":"MEYCIQCSA9JVp5RpJfR+l5jRMCKryv/nKA03kYXptpj4pWvWDQIhANxQ9vwptzLOioUTtbPHdMfXphee1YHgchCr5SwmP+YZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83158},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"2ed674b124df976ced0d42bbd824b725059f2aad","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"8.19.2","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"18.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_1.0.1_1738916421507_0.43575593104794796","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ambiki/impulse","version":"1.0.2","keywords":["web-components"],"author":{"url":"https://ambiki.com/","name":"Ambitious Idea Labs","email":"info@ambiki.com"},"license":"MIT","_id":"@ambiki/impulse@1.0.2","maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"homepage":"https://github.com/Ambiki/impulse#readme","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"dist":{"shasum":"9ac054760aa70f505a33f978ce734c8e29efcb89","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-1.0.2.tgz","fileCount":22,"integrity":"sha512-sIb2cCimCm3ntJbf8gxD/c72WCaFu6ojLMcagasWCCm55+1P6AJ4D/37WQg2gAxV58pkR54p6hMPH7b3j9e8SQ==","signatures":[{"sig":"MEUCIGMOWCg2z4MVxGYdOwN3mNZYxknZgOPSouYF991V+TGlAiEA+0txUT33FPsGCtkcPYCTsdS3m5K9og7B77HRaEtcdOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82532},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.js","gitHead":"5a6e6cc2874d4e0445d44a67ea7224cd4bade77f","scripts":{"test":"web-test-runner","build":"rollup --config rollup.config.js","clean":"rm -fr dist","test:watch":"web-test-runner --watch","build:watch":"rollup --config rollup.config.js --watch","prepublishOnly":"yarn clean && yarn build"},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"repository":{"url":"git+https://github.com/Ambiki/impulse.git","type":"git"},"_npmVersion":"10.5.0","description":"A JavaScript framework that leverages the Web Components API.","directories":{},"_nodeVersion":"18.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^15.2.0","@open-wc/testing":"^3.2.0","@web/test-runner":"^0.17.0","@web/dev-server-esbuild":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/impulse_1.0.2_1749977663091_0.5089651198209142","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ambiki/impulse","version":"1.1.0","description":"A JavaScript framework that leverages the Web Components API.","author":{"name":"Ambitious Idea Labs","email":"info@ambiki.com","url":"https://ambiki.com/"},"contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"repository":{"type":"git","url":"git+https://github.com/Ambiki/impulse.git"},"license":"MIT","bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"publishConfig":{"access":"public"},"homepage":"https://github.com/Ambiki/impulse#readme","type":"module","module":"dist/index.js","main":"dist/index.umd.js","unpkg":"dist/index.umd.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.js","default":"./dist/index.js"}},"keywords":["web-components"],"scripts":{"build":"rollup --config rollup.config.js","build:watch":"rollup --config rollup.config.js --watch","clean":"rm -fr dist","prepublishOnly":"cp ../../README.md . && yarn clean && yarn build","test":"web-test-runner","test:watch":"web-test-runner --watch"},"devDependencies":{"@open-wc/testing":"^3.2.0","@web/dev-server-esbuild":"^0.4.1","@web/test-runner":"^0.17.0","sinon":"^15.2.0"},"_id":"@ambiki/impulse@1.1.0","gitHead":"114b1cd0aeefc2ffe43bd057903f5725ec488155","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-herFonGYzVGo/TzzuZGokGf8ERTzESiab4JEBf020CLqF61xbGjl1DTUFBdENV/QufpFlNp0nhWd7pd4MojZ5A==","shasum":"fbaef12acc221b94d512a7914f7ebaef7aa5d5ff","tarball":"https://registry.npmjs.org/@ambiki/impulse/-/impulse-1.1.0.tgz","fileCount":26,"unpackedSize":101663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFfh52sUEY2+DGj8HGk8COZCdlmAb40ZATD0KmjV1AfpAiEAzfXfajyaWDevnbsFW4lDhfzH5bzlxgjmsi0UM9UODIE="}]},"_npmUser":{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"},"directories":{},"maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/impulse_1.1.0_1761381103697_0.34303021608292106"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-31T05:04:22.362Z","modified":"2025-10-25T08:31:44.108Z","0.1.0":"2023-07-31T05:04:22.583Z","0.1.1":"2023-07-31T07:53:21.323Z","0.1.2":"2023-07-31T11:52:18.734Z","0.1.3":"2023-07-31T13:11:01.086Z","0.2.0":"2023-10-15T09:48:39.892Z","0.3.0":"2024-03-17T16:25:49.778Z","0.4.0":"2024-05-17T10:00:46.033Z","0.5.0-beta.1":"2024-08-24T09:08:04.565Z","0.5.0-beta.2":"2024-08-26T13:51:26.992Z","1.0.0":"2024-11-28T07:27:05.969Z","1.0.1":"2025-02-07T08:20:21.701Z","1.0.2":"2025-06-15T08:54:23.263Z","1.1.0":"2025-10-25T08:31:43.883Z"},"bugs":{"url":"https://github.com/Ambiki/impulse/issues"},"author":{"name":"Ambitious Idea Labs","email":"info@ambiki.com","url":"https://ambiki.com/"},"license":"MIT","homepage":"https://github.com/Ambiki/impulse#readme","keywords":["web-components"],"repository":{"type":"git","url":"git+https://github.com/Ambiki/impulse.git"},"description":"A JavaScript framework that leverages the Web Components API.","contributors":[{"name":"Abeid Ahmed","email":"aahmed@mysidekicktherapy.com"}],"maintainers":[{"name":"aahmed-ambiki","email":"aahmed@mysidekicktherapy.com"}],"readme":"# Impulse\n\nA lightweight JavaScript framework that leverages the Web Components API. Unlike traditional frameworks, Impulse doesn't\ndictate how you render HTML. Instead, it's designed to augment your existing HTML with just the right amount of\nJavaScript to make it interactive and reactive.\n\nWrite your HTML however you like, and let Impulse handle the behavior.\n\n## Installation\n\n```bash\nyarn add @ambiki/impulse\n```\n\n## Example: Simple counter\n\n```ts\nimport { ImpulseElement, property, registerElement, target } from '@ambiki/impulse';\n\n@registerElement('counter-element')\nexport default class CounterElement extends ImpulseElement {\n  @property({ type: Number }) count = 0;\n  @target() output: HTMLElement;\n\n  countChanged(newValue: number) {\n    this.output.textContent = String(newValue);\n  }\n\n  decrement() {\n    this.count--;\n  }\n\n  increment() {\n    this.count++;\n  }\n}\n```\n\nHTML:\n\n```html\n<counter-element count=\"0\">\n  <h2>Count: <span data-target=\"counter-element.output\">0</span></h2>\n  <button data-action=\"click->counter-element#decrement\">-</button>\n  <button data-action=\"click->counter-element#increment\">+</button>\n</counter-element>\n```\n\nThe counter automatically syncs the `count` attribute with the component property, calling `countChanged()` whenever it\nupdates. No virtual DOM, no JSX - just progressive enhancement of your HTML.\n\n## Learn more\n\nCheck out the [full documentation](https://ambiki.github.io/impulse/) to explore more.\n\n## License\n\nThis project is licensed under the terms of the [MIT License](https://opensource.org/license/mit/).\n","readmeFilename":"README.md"}