{"_id":"@alpona/element","_rev":"10-1ca9be1b1158ea0b014ec8a7c05a395d","name":"@alpona/element","dist-tags":{"latest":"0.5.1"},"versions":{"0.0.4":{"name":"@alpona/element","version":"0.0.4","description":"AlponaJS makes it easy to create your own web components.","main":"dist/index.min.js","type":"module","scripts":{"build":"rollup -c rollup.config.js","prepublishOnly":"yarn run build"},"keywords":[],"author":{"name":"Tanmay Mazumdar","email":"mazumdar.t19@gmail.com"},"license":"ISC","dependencies":{"lit-html":"^2.1.1"},"devDependencies":{"@babel/core":"^7.16.12","@babel/preset-env":"^7.16.11","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.1.3","rollup":"^2.66.0","rollup-plugin-terser":"^7.0.2"},"repository":{"type":"git","url":"git+https://github.com/tanmaymazumdar/alpona.js.git"},"bugs":{"url":"https://github.com/tanmaymazumdar/alpona.js/issues"},"homepage":"https://github.com/tanmaymazumdar/alpona.js#readme","gitHead":"3a2e40b1b3fe4396983096fa7af78a16957504a7","_id":"@alpona/element@0.0.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-tiT6BHnVou2Y1IDdqCSmR9ARcWdmKn0Vg92GeYwv9L8ek02Tel9ZqgKXm893PJ1j8pdrsS446EkXs2LUROnK0Q==","shasum":"0b8efc33ff5e9457f60cb8147f2a33fd9623da3a","tarball":"https://registry.npmjs.org/@alpona/element/-/element-0.0.4.tgz","fileCount":4,"unpackedSize":38359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8A/cCRA9TVsSAnZWagAAAmUP/1P9bf/NNO0Jxd5c6vjc\nLJF2C8TA6Th7/TFTPM1oaD14RLe5HFmVchm3cX3ybmlPdmmRnKzDfNr9ucnh\n5tRYT7xJYSHAwZbsX8SJYQyk5oGvE/AEAP/JprTBg8oxlw7ng9TDOlt/sQle\nNSPBa7XYjlpaaBYcRwxUmDB0tRvl7yuJ1zvufjli4OZoG0MxXNAzo0AhSY0w\n8RHSDouNXOoBKzdAn6/7XMKK5/TDke2jGzC7ycFWWyF0XLxR9IZMzpn2SRZ2\no0PO/j7wQMa5Erdv8TWcIwfq2xfg7Ea1W9HH0ar5PQSLJpaPohr+f2BlX457\nzbs1w28huYJVtaSKWG63B9B2JNjzGq/Vi+leX9RyR8/ZfHoNXkvIkm9ZKJq5\nihISkqwokp4k32hra8B8sXOCsEbOWZIAoDj56Q8Cy7OwaAy9tEXP8o46NZI3\nj+TvtA8ck+IpB6s2JXJlfzWRzj/ckKwZuArb+/yNuyj7jIqHf1w3fR7gAYQM\ns+Wdfzy36pvxXc6ogP8bN9rGdkl1Dfm9xbLjb0e5nvaX2fMn6NxzTe7PYym/\n6HllzykVD6/VsPKlitbm0oR7tZuyXb1Q8swXvk+Rbx3aP3JmMoVlAUY2zqSx\nqJnAhXWv1R05pYoWp2yb9QJxWWS0iNMREE3C/V1sLRABEgNSux1PaSO3iovz\n2NSP\r\n=K5kA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuvD85d2Z1ugbjvUiZKX7Bm7qGhK+uyqaZH65jnCs27gIhAMlRk4Pz9jXDivu+Mo8ocG67Wa2uuMHcsiS7EeuTB7ac"}]},"_npmUser":{"name":"near-r","email":"mazumdar.t19@gmail.com"},"directories":{},"maintainers":[{"name":"near-r","email":"mazumdar.t19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/element_0.0.4_1643122652328_0.510776422153203"},"_hasShrinkwrap":false},"0.5.1":{"name":"@alpona/element","version":"0.5.1","description":"AlponaJS makes it easy to create your own web components.","main":"dist/index.min.js","type":"module","scripts":{"build":"yarn run lint && rollup -c rollup.config.js","lint":"eslint ./src","lint:fix":"yarn lint --fix","lint:watch":"yarn lint --watch","precommit":"yarn run lint && yarn run build && yarn run test","prepublishOnly":"yarn run build","test":"wtr","test:watch":"wtr --watch"},"keywords":[],"author":{"name":"Tanmay Mazumdar","email":"mazumdar.t19@gmail.com"},"license":"ISC","devDependencies":{"@babel/core":"^7.16.12","@babel/preset-env":"^7.16.11","@esm-bundle/chai":"^4.3.4-fix.0","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.1.3","@web/dev-server-esbuild":"^0.2.16","@web/dev-server-legacy":"^0.1.7","@web/test-runner":"^0.13.27","@web/test-runner-playwright":"^0.8.8","@web/test-runner-saucelabs":"^0.7.3","eslint":"^8.10.0","mocha":"^9.2.1","rollup":"^2.66.0","rollup-plugin-terser":"^7.0.2"},"repository":{"type":"git","url":"git+https://github.com/tanmaymazumdar/alpona.js.git"},"bugs":{"url":"https://github.com/tanmaymazumdar/alpona.js/issues"},"homepage":"https://github.com/tanmaymazumdar/alpona.js#readme","gitHead":"ea2a7cde44367171f11d9f7998aa9626b8dfb837","_id":"@alpona/element@0.5.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-LpnZlyFCZywv10qe253XFWI1sPmEidb56YyIFeuyWjV5YEFrqYh1+sMKehnYWNwGlnTQ7ScWxUQH8ohZs4Iyrg==","shasum":"e88b22083f24c1907e4f82fe8a40fc9736dd526b","tarball":"https://registry.npmjs.org/@alpona/element/-/element-0.5.1.tgz","fileCount":5,"unpackedSize":50307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxiScmmnGjD0fwS6IC33c9G/oatPio7fX1JxJzBD0gagIgDZ5dg3Z5J5hBKFbHzMz22NEPJI5io7rPzbFPzke83rk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinQtQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDOQ//bZsr9NbRNhIwymFRuVoKnNCIQN8M9k0GPLoQIkzppgv2ZCur\r\nHNEbpoF+72hlyhpctcHIeO9+ZsQpxXef+c4wXsWhhnP3fbm8b3N6n6ejLyXm\r\nIBCRIzuZuA+vYsJgIpiJbNiENImOW9UpdOcE0S8jfKwoywW+9UzI8qL+ml43\r\n17fuueJmjBonmOv8ej8Gbbv7pcdTqGQd1oXwFJTVyz4fqOdQ4pULEvOEE8Cb\r\nAQFAiTX69vfuIXXgpOwAb4QYGTlLo/raYCChG6XtZh6MK+am3tarVUvWzMqE\r\ngqkPDTWrpq9rmu4xZntn5d6S45KJwCPD1kF0lJWlD9SIyoX1IvKhB3K0gcDj\r\nk0WaJmTXUnkXPTjUeK80a47nndwJu38u8D4CJtprUNkUBTf++2ZLq6c8SXTg\r\nPABubHS0VnR8RAJpN+0BPxXmeugZyPc7i+2N/1k1sF+cmgVjJUc7l8+TRFRt\r\nLkBFpzLPdU4r99BedMB4hVgVRdYucWxYBsSy7/+oqlEgdLKKRVzdgFkHyLZc\r\niViBxV2bfGPP6XvvqXxpjKysH+3s/QcWJ/9588I/AESMUjPk1nWfJtnTt5C+\r\neUZDuYCIrEKhd0s094EHEFOqFfMtLlDoNgCsOdPe9Dyxx5Pvsho+mwpSa+kz\r\n7ftsu70vK04yQEjykWJOpX0J6T0+jxluzME=\r\n=5PWG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"near-r","email":"mazumdar.t19@gmail.com"},"directories":{},"maintainers":[{"name":"near-r","email":"mazumdar.t19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/element_0.5.1_1654459216470_0.4136587012147799"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-23T15:14:57.802Z","0.0.1":"2022-01-23T15:14:58.060Z","modified":"2022-06-05T20:00:16.724Z","0.0.2":"2022-01-24T14:46:35.994Z","0.0.3":"2022-01-24T15:31:04.621Z","0.0.4":"2022-01-25T14:57:32.441Z","0.5.0":"2022-06-05T19:55:03.655Z","0.5.1":"2022-06-05T20:00:16.646Z"},"maintainers":[{"name":"near-r","email":"mazumdar.t19@gmail.com"}],"description":"AlponaJS makes it easy to create your own web components.","homepage":"https://github.com/tanmaymazumdar/alpona.js#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/tanmaymazumdar/alpona.js.git"},"bugs":{"url":"https://github.com/tanmaymazumdar/alpona.js/issues"},"license":"ISC","readme":"<p align=\"center\">\n  <h1 align=\"center\">alpona</h1>\n\n  <p align=\"center\">\n    A simple, lightweight, fast, web components.\n    <br />\n    <!-- <a href=\"https://github.com/tanmaymazumdar/alpona.js\"><strong>Explore the docs »</strong></a> -->\n    <!-- <br /> -->\n    <!-- <br /> -->\n    <!-- <a href=\"https://github.com/tanmaymazumdar/alpona.js\">View Demo</a> -->\n    <!-- · -->\n    <a href=\"https://github.com/tanmaymazumdar/alpona.js/issues\">Report Bug</a>\n    ·\n    <a href=\"https://github.com/tanmaymazumdar/alpona.js/issues\">Request Feature</a>\n    ·\n    <a href=\"https://github.com/tanmaymazumdar/alpona.js/pulls\">Send a Pull Request</a>\n  </p>\n</p>\n\n<!-- # Alpona – Simple, Small, Fast, Web Components. -->\n\n## About The Project\n\nAlpona lets you build encapsulated, reusable Web Components that work just like standard HTML elements, to use in building web applications.\n\nCore Features:\n\n- Its as small as 2KB.\n- Simple lifecycle methods `connectedCallback`, `disconnectedCallback`, `update`, `updated`, `render`.\n- Two way data binding.\n- Template are defined using template literals.\n\n<!-- GETTING STARTED -->\n\n## Getting Started\n\n### Installation\n\nTo install from npm:\n\n```shell\nnpm i @alpona/element\n```\n\n<!-- USAGE EXAMPLES -->\n\n## Minimal Example\n\n```html\n<html lang=\"en\">\n  <script src=\"node_modules/@webcomponents/webcomponents-loader.js\"></script>\n\n  <script type=\"module\">\n    import { html, Component } from '@aplona/element'\n\n    class Counter extends Component {\n      render() {\n        return html`<h1>Welcome to the world of WebComponent. Built with Alpona.</h1>`\n      }\n    }\n\n    window.customElements.define('my-counter', Counter)\n  </script>\n\n  <body>\n    <my-counter></my-counter>\n  </body>\n</html>\n```\n\n<!-- ROADMAP -->\n\n## 🚧 Roadmap\n\nSee the [open issues](https://github.com/tanmaymazumdar/alpona.js/issues) for a list of proposed features (and known issues).\n\n<!-- CONTRIBUTING -->\n\n## 🤝 Contributing\n\nContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are **extremely appreciated**.\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/YourOwnFeature`)\n3. Commit your Changes (`git commit -m 'Add some YourOwnFeature'`)\n4. Push to the Branch (`git push origin feature/YourOwnFeature`)\n5. Open a Pull Request\n\n<!-- LICENSE -->\n\n<!-- ## 📝 License\n\nDescribe your License for your project.\n\nDistributed under the MIT License. See `LICENSE` for more information. -->\n\n<!-- CONTACT -->\n\n## 📫 Contact\n\n<!-- Your Name - [@your_twitter](https://twitter.com/your_username) - email@example.com -->\n\nProject Link: [https://github.com/tanmaymazumdar/alpona.js](https://github.com/tanmaymazumdar/alpona.js)\n","readmeFilename":"README.md","author":{"name":"Tanmay Mazumdar","email":"mazumdar.t19@gmail.com"}}