{"_id":"@atomico/base-element","_rev":"13-b0c01d120f0a2e1c632c9cdda39092ad","name":"@atomico/base-element","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.0":{"name":"@atomico/base-element","version":"0.0.0","description":"[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)\r [![gzip](https://badgen.net/bundlephobia/minzip/@atomico/base-element)](https://bundlephobia.com/result?p=@atomico/base-element)","source":"src/index.js","module":"dist/atomico-base-element.mjs","unpkg":"dist/atomico-base-element.umd.js","author":{"name":"Matias Trujillo"},"repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run build && npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-browsersync":"^1.0.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-delete":"^0.2.1","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-sucrase":"^2.1.0","rollup-plugin-terser":"^4.0.4"},"_id":"@atomico/base-element@0.0.0","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-5+FKlA0cLdX4C24RwRhmBdw7UUePp/JulL/PMpVS7dw4OA34QovLWNCkEpOYbZxHCQNUg9qSuU8/LBLYtevOUA==","shasum":"7a7441d4ea0482e30ac2238c9764badad4d0cdef","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.0.0.tgz","fileCount":8,"unpackedSize":137562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv/jjCRA9TVsSAnZWagAAlZoP/ivSJx+Hv5CqztApLCdG\nIMKGFhB3tDjsV0TRhaWsop4VYPg955T8ZcR0zz+U7eb1f+Wxyoph7hwu1WzS\nMLWx1WNAyGf41kPyPcCMWIix45fahOYywq9k6jzInBXotp/Jmhx59Ut+3HST\n684kI2fqk5sOfpy6JdSkHEbuNlMPB+b8TyqAqyGFcCPGHZpMCL9JJtfg8POI\nMbM/38dSHbdyHTThMhpo0n/MNxEQLcuh4mcIKw65n55vK8Twc8yOSgnJqIkI\n5VzU6qTek7eFWa/wRBaM57gU00AO5cQL+amrRuuAdcrXy6r85k2nOFuxAtnc\nZUQFXDowk88O3EZ3uOCla7IFJia0aEevsRxifqfOulVBdBNOUYNPrC0l0Qot\nWJJ6tqS4UDNtvzFwHOVqFPr7Wijcqi89ze1z8RGUHgPgPdh6bAAMpBMTPJXw\nZvDCHjsKBhYX53U//smGUPx6GZ7qPhkqwY0Hdv6AX2PZ6PvOgxbRc8+0Pe0s\nkZcVwdfde+zkZnOzaXpY5Hv5yR9gbDif5aviN7tKnVg/ui1LBQOnWa2HKsC3\n37D8tfDNcCUqJWaxwGZnzrKKnfiEKUMP1tZ3TFWr/rChOZYV5ssVgoQQzykD\n/0UVwG9iRjcbuQnNtA+8E9dNexwZ1EkXtnV75WfoZ0so4AUucMVzbYYqxl9L\nCUHD\r\n=/uP5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKoAGCiKs2duKvle6UWpnjDggFQ7X3rOZ5dQPOqlrBcAiEA+mt9vvzGA3EDFyfTNNsa5yFFSJHGNDXqXIhPbYfOuuo="}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.0.0_1556084963205_0.5208284402834513"},"_hasShrinkwrap":false},"0.0.1":{"name":"@atomico/base-element","version":"0.0.1","description":"[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)\r [![gzip](https://badgen.net/bundlephobia/minzip/@atomico/base-element)](https://bundlephobia.com/result?p=@atomico/base-element)","main":"dist/atomico-base-element.mjs","module":"dist/atomico-base-element.mjs","unpkg":"dist/atomico-base-element.umd.js","source":"src/index.js","author":{"name":"Matias Trujillo"},"license":"ISC","repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run build && npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-browsersync":"^1.0.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-delete":"^0.2.1","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-sucrase":"^2.1.0","rollup-plugin-terser":"^4.0.4"},"gitHead":"f2c8ef2de498153a8aae5bce8ae8975a7acfc857","_id":"@atomico/base-element@0.0.1","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-CgZ0pNLKmWzDPFIUkHsEFCA3HuSHcStWGJVZEmbA6mANAsg4RZ0o8mdxN/vVCT7bERKuhYyv0aW+P9Fha6eTKg==","shasum":"3bc27d799edb6dd70755154499c82b32dafd6dad","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.0.1.tgz","fileCount":12,"unpackedSize":147143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwI/4CRA9TVsSAnZWagAAxXoP/jnaEM/3yAoGjWZp9Tsl\n7PhpgO+Luo7E+DWBMtrEl5N0dhybcPGirC/NDy7txwpiKvz1NdQxCBVavALG\nKswXaIfFTqTbf2HbZAv7mFz1Q4+UK8K96usGISfNMbsQrzS10ZbBqQfl0zgU\nhKRQtRT2zPO1VdYdbdAex0+hpAR7yXEOnn5hUTfAyBSnplD9zFti2mIKmCsH\nxUamSn65Q3DuYha2Xr3yvbcyqnVJd2K4VI4n/WQ9IgvuQ1FpfxZMKII71S/n\nE7aMueUGwADp5SdlzMNxHAud1JLQMXct+XKgNCAmSxF/tqJLRFseKNrKxRK6\nAK6CtcjGNiES7ccI3BS0Wr8QaEZjUO9N2YECsi68EQcMCMQk47YOBqbS5YLp\nuZhWERVH/grFay5L58Zd6aI4VbaOJ4uoF6+X2iznQDDHr2Z0119aQvntVyL+\nxUIfTfkOPEoWfb4NugktpJtyiVY6s/zvy/6PfV60sUUwxGsYBf97eD9wUQQ3\nWp3+CjHZMfbJ0nVXvG6OLp2SO2jLF1Z9syG3oNqpiC/CT5GFMlXekX19yAal\nXxpWUS7cIa29LeyFLwoMyG9HhgWAgm5HNFtu8rXhywkr91dzSHHTB1EWV3Q/\n51Gv9jPMsIJr+DW+me3S5aIURhDpKjQC7/pR/J7UGoEbbEflC5WjwXTsUTkU\nwm0G\r\n=wu2A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAy3DxK3F9Izgod6ShBFD4CVu/xflwsac+l+Z4C6XBMWAiEA7Zocyj700qmt/UmQEWe+2TUayjNpM67qWrmvPOL6VWY="}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.0.1_1556123639691_0.5559186390683795"},"_hasShrinkwrap":false},"0.1.0":{"name":"@atomico/base-element","version":"0.1.0","description":"[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)\r [![gzip](https://badgen.net/bundlephobia/minzip/@atomico/base-element)](https://bundlephobia.com/result?p=@atomico/base-element)","main":"dist/atomico-base-element.mjs","module":"dist/atomico-base-element.mjs","unpkg":"dist/atomico-base-element.umd.js","source":"src/index.js","author":{"name":"Matias Trujillo"},"license":"ISC","repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run build && npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-browsersync":"^1.0.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-delete":"^0.2.1","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-sucrase":"^2.1.0","rollup-plugin-terser":"^4.0.4"},"gitHead":"db804483c3a7bd8e4edf8620d21e633bbcd6c17d","_id":"@atomico/base-element@0.1.0","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-ugutlA6jfGYgEbhTDfnw2RSHXKLFVoWCbXQAVIqSByhUqQj0h330MME5xYqdvaZV32ryK4Dq9uXEloQIWMzemQ==","shasum":"28b1c6da4ce67bad3778b00ecf0141cbaa466c72","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.1.0.tgz","fileCount":12,"unpackedSize":147070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwUmQCRA9TVsSAnZWagAAQCIP/ivKYMq+ahVelcrD93ap\nk8p40mM3Kdt4rVxNCdnbQFsvD0+CuG2EEznTpXqZLE5WXlrlY8IFRloVZydL\nJObssMCXoX27sieSjGPcJ4pNvuddAKHhF86PK0ZsoRP5NcuHGbqBnTVMXBx9\nhZIGeExyWK8vutaUGW60S8md3mCkAsweA2Y1A6da7rFH1dDSAW2cahAjwxGv\n0dU6hvF4AcDktOmWceB01VZQx7kNllMesQ4wLCL6uwUQD1VIx/bVckIFcVtR\nZ78BXz82FFzgUq6Ht/JSLb8PHC/qB0ds7b3NSHIAwoOJUatre13kTYhiNA70\nfS1ui8A82oPb9lkytjz9Cb1QQnUCyiO7Tx3Bq84fP4AdcbTYwE+g7n9rliQ+\nJBIKFYkmrwrOTTtVKTU2AdLJjJnvBqWp5TgXihtPNnUAc/Zm9AtWXz8w3j14\nFU4xtfpz5dJDggXonKP1y6zKhahhCavCOzyMq8Ya0dRtznuhGYjjek5vKolV\nIXnC32ooEfTOoyxx1GjSzo6CgkZXaXhVii9XBnaFb9GW6om1UdYOZxefUZQ5\nwoxgC3t7vZw598x0EwWVsJSF3UEVPeBkjcgIYBfKOhHhlQu8Y6iibEWKED+1\n1HM5qlQ3S0AoviikCj7XEwcFwWltxFmtCaWB3d72rxk+DU+UL3eJbtPnpIob\ncPF3\r\n=/Cpk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfWj8YwIv4WlWJUqIkh3VkK3l/r6RsFi1IP6zB6ao7igIgGM0eKkGBMPNjDjogFwwx6xUwyV8JToYQHuIt9wzQUx8="}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.1.0_1556171151212_0.6182328551423124"},"_hasShrinkwrap":false},"0.1.1":{"name":"@atomico/base-element","version":"0.1.1","description":"[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)\r [![gzip](https://badgen.net/bundlephobia/minzip/@atomico/base-element)](https://bundlephobia.com/result?p=@atomico/base-element)","main":"dist/atomico-base-element.js","module":"dist/atomico-base-element.mjs","unpkg":"dist/atomico-base-element.umd.js","source":"src/index.js","author":{"name":"Matias Trujillo"},"license":"ISC","repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run build && npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-browsersync":"^1.0.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-delete":"^0.2.1","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-sucrase":"^2.1.0","rollup-plugin-terser":"^4.0.4"},"gitHead":"db804483c3a7bd8e4edf8620d21e633bbcd6c17d","_id":"@atomico/base-element@0.1.1","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-l9NedgoSExH/4IAydAu6aIMPlDSLMpI5ODkRQhPHc00SVKWxyP1LhCMVnSiH5Pg9LcA7XoKjxgJ2uJxk+EUS5Q==","shasum":"cfc538bf1a13596c70c02d46248d95e3307e16e0","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.1.1.tgz","fileCount":14,"unpackedSize":154722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwd5UCRA9TVsSAnZWagAAQCAP/jvXI4DmDvRbhGCf+Hyy\n5YInvaeWRxESEQlcEo21MgLyVixO0kysYxmUem+Ldu6RYoeTUsNOEjOYSUMD\n2cm8QXtno+Ajr+3V/1tWLXU71EJ5g19yZhcKj7F4wotcY+v63eTtMvz9gEi9\nyJZwvCLEoNprK2L6JOK6S2lmrXNhtgMTnY6k8ZqByY5VX+gLfiVyqKJjMOux\nth++Buj7STYB0I69UUC/F5WzRYOeMcdYnDzvqu0NQueC0SMsyKXziQQUXa4P\nq+Xh8Q9va/s8ltUHVCsMbM5FMrpM+oh/MxrGvqFK+I+XCU3MvoBvExeHnT7Q\nijq6DL0Xqy1ct7EufJYnZHaZ1+RCnkCWqrrRFJ2qd5aBNAhBmrEeIKsVHhJe\n/CluzIQlj/LhuVk0Jk17+t+1d9Gn2Ca0XHZlmpgKTi5hZfR45S5CpDaHKjXq\nlsyjteLHfx84YhGgOE4zgHduVnZl+fI05jZA9k1aW4V8RIG1PcW0LjIW+Dm4\nSfZ1KE7S9SY11PO4Aj/SDFV5AbTF+qgsmOA5myHQU1VPuWJsiCtks4scxboy\nv6bQcLdEmTQewMGZ80Aynr888e+rvypMczwX2BbUkfl0KLAZZ+L1WiWGxusa\nQVkXp3y09VIB7l+bWa8PkgUNmr2AMrHIKoNnMtryr1E1IwVJVvvZSsbXzwp4\nNFIM\r\n=5nm8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjdkTAhA2KdHUC8lFbuT52HHV0vugkyIDtwfWenpPorQIhAN9fdtPjmpAMpceE25mn2BZU/2bHxDwM2K6XZv2GEkmF"}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.1.1_1556209235647_0.09231601952196788"},"_hasShrinkwrap":false},"0.1.2":{"name":"@atomico/base-element","version":"0.1.2","description":"[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)\r [![gzip](https://badgen.net/bundlephobia/minzip/@atomico/base-element)](https://bundlephobia.com/result?p=@atomico/base-element)","main":"dist/atomico-base-element.js","module":"dist/atomico-base-element.js","source":"src/index.js","author":{"name":"Matias Trujillo"},"license":"ISC","repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run build && npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-browsersync":"^1.0.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-delete":"^0.2.1","rollup-plugin-node-resolve":"^4.0.1","rollup-plugin-sucrase":"^2.1.0","rollup-plugin-terser":"^4.0.4"},"gitHead":"db804483c3a7bd8e4edf8620d21e633bbcd6c17d","_id":"@atomico/base-element@0.1.2","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-xXkDLclEuucyNIhNJRi+W/q6oVih901EAtiPKrUkOueS1xfEVa5Jrm7rOGuSxahPRJmjYuTkV5QQ2kUYC0dW9w==","shasum":"a359ddd8a31dd11c3014645db4fe3c3d45416c60","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.1.2.tgz","fileCount":10,"unpackedSize":143543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcweJKCRA9TVsSAnZWagAAw0MP/2+oXw6emI+5s1TIVG1i\n2gfgMPgT3dM2bLrMbTeTjVhNCJF5I04oZoa865XCc6MJUxP72dP16VMD1aVL\njcOvjSytcVr0CYOQum3pY0BovkPmi/Hf+/bttpiGzIN0k9Z3Z2SenZvuf1BQ\nRlKOuRc1It397CmeSjqVEktB8maNELReJQlKQjjxohG6rv2lZAZealZVWTSu\nwSZiE3CG0b1NaDN2FpmNzTQAu92ri18V9BPBl5T67Oj2WGH68kH8of2GmgBC\nJoaV4T6ys0+h0WoOVMGRwx/bZGIoehMAwxvgROjrdBo7iqClksMXhQ5zG3i4\ndv2cTIf2H41W6Jlw6g4aY55Irv04V+zCjfedUiUIL1gYPRPfl/w0OZFWBgUH\nKBeYvSzipbUbMWOZISMKbeRYNXcTZBQD2RVeCvP8kbo9q59hhuEm2iesXTTv\n18IaLDAjoVaa/z6X1tJpBolhYMG5oys+AG3BgHepD5pMjM8za+FPdG5qjF7z\n3ZzakbwkqXJezYtACEI3Sr0AF/gE+zs3aIZmyrg6yYVsi5Dv+FjyakZ3ooIO\nKI+Wl2O/UWVF1cTUurrx9xd0mWt2O+S+TdhuD8lrl717Q96Wz1nDNhJjuiJv\nrqLjBy6NLSxP/nbDrdFjeku77ivrd91vPJJZwVn+nI4pKoxgYPgZ3KRYZVxg\n/s6S\r\n=VRPH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT+0Yd+72e+C/foa06hJEZA0bBMaic9HveNXhJ9+/8QwIgc3FBNM5cgZzhCGAeGljQQ7CKAcc5orE45FzOmtimCV4="}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.1.2_1556210249528_0.7499776980397268"},"_hasShrinkwrap":false},"0.1.3":{"name":"@atomico/base-element","version":"0.1.3","description":"[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)","main":"dist/atomico-base-element.js","module":"dist/atomico-base-element.js","source":"src/index.js","author":{"name":"Matias Trujillo"},"license":"ISC","repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run build && npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-sucrase":"^2.1.0"},"gitHead":"86891eee252e7a60e842c8b3268675bb914cc7ac","_id":"@atomico/base-element@0.1.3","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-sLBIHj9HkcF+8s/UrwiuW5xtUm3DAXOEhYsEU0GGmLOoz7vuPgag2qSSJ8j97XFxbufVfdH9umTiodKnUgEcMQ==","shasum":"8c0ce56f662d78959e2b2e72eca7193d1e0b0fd1","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.1.3.tgz","fileCount":11,"unpackedSize":193266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcweciCRA9TVsSAnZWagAAYMUP/iV03s5dPWMZZyNOJJeW\nvvileFoerGKMKmIH7XsmdlcgaCsojVjWONkuLHVG+/MVMB4O/N7QU9xIxvxZ\n59swodaezldnmBGjhTyLqasW+rXJn+9ifPC4fRd2OQiyesFfu7l0VnHGy8/5\nUGYZqoCrWYJhCHA1pf+sjmxrBhrDyHD09TqOo9TcgbONvl+EKdt5Bj53hdMq\nD85hAQETW3CxRQpO4OJrYkSWsioF3IQdOtufPB+y7mJzgTjDl2/m2uARQi1H\nqIhhowVfUbJODdaTcrGl32DmzMVaAP51q9lcSIRTSPLzrl+aElIgP6W2BynA\nTEYTD8dLk098k9IrBze7O4d3QhlN9+6jbHhTdrhb6Ic5uwMU9d/twvRUAdsw\n1IrrMEz8dyyY0x1XZIufq145oVPrxhPcpyUltGDh8A3Jw/RtX1jiOfPOEXPp\nnnNkEbMbRjs7CLkgynZW/hSF8NRXi5tujX3F1EMOXFcmzBob63K2p3t8dPt6\nwmO+tQ8IPFmRHQZQmWEKTLdnB8VIUpFhIA4cmHHo54zwBg6v4vAsCT7wt38R\nwO7ous8SaaJG2ITenvnMCc2E2Ba3F2nsRIHkigVzkx50MXkWzAxju+CmMmSN\nYgZHRF682ckwSVSJvHuvxUYjE+2D+j2ChEr/slOqK8uSCESLaidZE+Sz2L/z\nVdU6\r\n=kdG8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDExeDiX6P2BHIOj3X+0zBqMufGKQFTf7SPa/epl2EjZAIgNQNHTUPOz81gjthSuVWcvRgn86qkYwQpizivSlittlI="}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.1.3_1556211489980_0.24496840319408308"},"_hasShrinkwrap":false},"0.1.4":{"name":"@atomico/base-element","version":"0.1.4","description":"[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)","main":"dist/atomico-base-element.js","module":"dist/atomico-base-element.js","unpkg":"dist/atomico-base-element.umd.js","source":"src/index.js","author":{"name":"Matias Trujillo"},"license":"ISC","repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run build && npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-sucrase":"^2.1.0"},"gitHead":"278f2c357b62a36426438e9930fb372583b28daf","_id":"@atomico/base-element@0.1.4","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-OnlOZx8kelc+nkETTKO7VvSgv46Cbn7vLAEeEEJZXUz7DDwHeHqx86XCGZcOZCCh17z8+KMjKPBGTQXlxuUETw==","shasum":"3e1e7b14fe0b5b77b3200796e535e8c399ec3dcf","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.1.4.tgz","fileCount":13,"unpackedSize":201626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcw2EFCRA9TVsSAnZWagAAr1IP/0K8OScRhBbj37olwC3p\nIU54fqUjNFAK77vEdvcuzFhg/osAiHsrA3WENXj71Y7PxHatfhJAAVIc9Y+Q\nZizhfe0JUDPHola+CCMJzCKbuIyTV1UPB4WGA8XwPjZNIn8veqq/imUJaY2A\nTrLWU1fU66qRR+Ju9iHYCanQ0pl0HkjnepRq4hWFejPw8gMX0SlVc5cXugA1\n9mZqF7C+m7ZJIIxCTBumyyHoD8+rJjBp8RVxJmvlXmWwE8sdXRBmbg22+39Z\nGz1nMjlnPYv83oy8o9IKjk0ziImUCRqse85ZuuOIEXkxXoyFenuklme2/thw\njKPP8Pn8WCR5/M/zyR77O1tzj44qrDogaJofSR1jcriKGo5FNzKBaUlhGcdW\nsmCDrLf0rUsTgM8uu6waT7EputCA0+IKqJPNvuy71Zx9ZWTuQ2v+Q6DAxFXR\nApGKyeR0Mq6kAC0qexvg+c/BVqmvsQaIYkW/JekrbdXaRYv2y8KwD9kJPf8u\nFm8/8if6BIKGzrU5QJhShh+IIgfRPIGl1bb5Q216KA/xAmhje49MO8i8qg+c\n2koZ4UllHeCpNz8VTdS15gqzFoS7g+a/E1tkN178SWQUr1wJC725XhNJvmE5\nfcnFijkaQbx4Mz8PgHAj3U8VqDIYfj4zn+Rzs8eWf8kf44Z5TRjMqV3qNeSu\nlmR0\r\n=jk7u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDKUGwHRtQo7IOzkX3dWWOhi0E8Xbn72aCFcaQXWghwAiBLT6pgxw6jjK903bMN7ZHdPihvPMwZ8uH3IScgL3ZkUA=="}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.1.4_1556308228663_0.5350193089029962"},"_hasShrinkwrap":false},"0.1.5":{"name":"@atomico/base-element","version":"0.1.5","description":"[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)","main":"dist/atomico-base-element.js","module":"dist/atomico-base-element.js","unpkg":"dist/atomico-base-element.umd.js","source":"src/index.js","author":{"name":"Matias Trujillo"},"license":"ISC","repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run build && npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-sucrase":"^2.1.0"},"gitHead":"feb312d11c4d6d16b570635c44747b3e1845f67b","_id":"@atomico/base-element@0.1.5","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-JsGaI/ryCbc9yDsfLdLKpk/88AVc3/ekbliFPnUpP3INjc0OkuAeoVmwn2SxWfeRu9QnGXnhHKccAwM9+H7iWg==","shasum":"f040f2d039df34b59572848c2f2166bcdd4a8e10","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.1.5.tgz","fileCount":13,"unpackedSize":202480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxezRCRA9TVsSAnZWagAAq8cQAKT8q5Gl71GHVgPqzAvh\naeJ9wZTjNzBeqbVxnHv0iHtlysufuvaHXWUwFdqZib9qPoOa0vCcfzRnM7AT\nH9YO+nWl3Wy+TBLvbounlPrFDBmwh0vsd+QfaW3fxXt9jVfLYN1IDcyn2qxY\nPI77yJ4D5Tog53n82TbTEUy4DJduijkCfaR7hyMFJKm00B9GEKR/jhAl+Jug\niEuumUdn0NqYjiFbzhDD6wjgGbcX6m44bTga9g2tC9xNoteV0yGRlava4C8S\nvumYDV1BpwFN8x8pol/15OhN3IMJPD0/OPUwQaS4p/JKOCO9Nt9EtG4jjqVD\n2OoQYoqvd3ad0ck5DiHvvZh1IppOADygSGodMcxpHsou70f159y2bWa9HD35\niDCA8dU8kCUr0gi/vEYJLu7OTegLwvNZSqTY6C2R0b36vSyKfz16tu/3lkjU\nSFNmQiuOqGHfTTPRNSrXqSkc7r8mRW+INOILDsSDQL7AWzTdSC4tWHFAFXHI\n0n9bkOLFkPIhVEIhfOT4X/jHEjjQlv59OZ+BB3Ko44LRCPtYxENotKOlsUk8\nXXrzOILA44QLejP76vCALk9FCU196yWungbACgsYbx4dVOgldEaSK4EdXmBH\nEOy++ilKUrbWp3qKW1itFLG3zlwQBiyqO9Cop9XDtdz0lGPB8fG3hzqAbXL6\nvNgN\r\n=yVtf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiBPYmFPmItOAX9U3cG4mPTeoPWqSAlLjtZg0xDV8N/AIhAM1wfCm4IgcCBH6GYVh/FywoyHVuCu5mBh1Eg1r1PYla"}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.1.5_1556475088541_0.8439137662406957"},"_hasShrinkwrap":false},"0.2.0":{"name":"@atomico/base-element","version":"0.2.0","description":"[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)","main":"module.js","module":"module.js","source":"module.js","author":{"name":"Matias Trujillo"},"license":"ISC","repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-sucrase":"^2.1.0"},"gitHead":"37a0a39b82eef20fa014207c415d26f19c1fed74","_id":"@atomico/base-element@0.2.0","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-e+lglKi24O6GtYKUYThceuQplAuQQYOB4r/t43qNgK5z1dAF9dV8lE0JTm8x0nrSdnP4eIwfl3ajAAswPl8cZA==","shasum":"84de1a3461f685de42da73c4c71b1b561418e9eb","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.2.0.tgz","fileCount":8,"unpackedSize":185985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxe7QCRA9TVsSAnZWagAAl70P/3B4HFaI2ehtga8vzpyV\nr0+RMTbMs4JZQbEsMGARj/fzxfQDGIYDGfYZE0TTrJifKx56/dYuRvniX94I\ndz1GW7OHD96PatqqaCn8124s65zqS/FdWji+8Mn5KYt4eeGXdB2mtHTlyn0M\nyGdABcLGgaJaEoRkg4nE/QRgXs4srago3u4M68XCPJhVgjuaV0RDTtThC5c5\n25Q/jX0qgStOdySxJI/P6CpzKJRCpVokT1X0CetjNA/eL2ZQkbVdlvk6zKui\no2gPFQ0qo816foH6yq06C5Mg9llauEEJfmZ8iTwwL62hSm3VydZEj9KxmIre\nz+76OJzyQ0NMvP2pL7wnfKRiKScVZhTrAwqeKouOCjb1Ili1tLVC3idiwfos\nci7s6mAiSf2vJtC0vts0sfINXby6LnJY2dQSG4aEffL/PlzXmQ83E50ms//z\nz9dLnowT1RFELkjBSTK7A5ZptG6NdyaTvG3hknMymSgBun3FYsa54rgBG9ov\nZJKmAoi63mkbuijPIzIhuEoKS87LD20xBmpvvrAixdmHiR02ixQr14NYRSk3\nGI9uce+qcr/KnZyI6qcGLsLZvXQ4nRS/Lgy2/AnhHiwCHwl1r6Dfl8jtOwSp\novN9K+BgOptqd3gZ26Fd55JNHoRfzL9H3zGLzMI6P+QdNpH42Sw2lFfxHLLp\nEc8P\r\n=BZ0f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC08yiHyQmJkrF4AX0DRMrrLkJwuP9XQXZJPNRYuWTytgIhAIlmBAZGnE56le4mVHOrm5F2kdDh9aKFcO2v9zaJQqwh"}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.2.0_1556475599520_0.6780336696128124"},"_hasShrinkwrap":false},"0.2.1":{"name":"@atomico/base-element","version":"0.2.1","description":"[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)","main":"module.js","module":"module.js","source":"module.js","author":{"name":"Matias Trujillo"},"license":"ISC","repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-sucrase":"^2.1.0"},"gitHead":"8542b82b5664b5c5e8383aeefad15091a6967b2a","_id":"@atomico/base-element@0.2.1","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-3VUWGKx9c3Q41dajjuw9rA51jYy3/nYbaS14LX273ACm4z8hHtYubkXpRyGvF/eP4BGUS69AiX+sg3/30SX8/A==","shasum":"f7944d2757e8fa72b197b4dd4bc0a7837465cb93","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.2.1.tgz","fileCount":8,"unpackedSize":186623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2rb0CRA9TVsSAnZWagAAI1QP/1l5G29hHuEpWw6rRYOB\ngL2k6U6zYPFPOSq5HXzWJNttPMOU/Vz23G08arL8FgpLBqAmpyH9XxSF8T/R\n4kyLUHgboHv3DgNL/Rzrkvs1QO+WGkkPeLQ6QwtDBujV8zm/zyYIHqRlny+E\nZsk+qtSHBp9bsb2o2bfChsgAcuI6DEs91WZ9A6R5GX3Mshjf8rm4eX94VGgA\niuBD0P0XDajYYQaTe2+ZjUO6Vuo0da4EmIyd/tlYPPHrUyaQpqYBWZi9sX/D\nNWERm4R/M/lQe2gyWKs+h21qlUfQzb4Crcd1bA/NLrT2lpS0vVK52Pi5tu9j\nUlg3AyfYrklQxyN7zCrmX+whIwi41IrcSEzOLnijMB6rTwI/FoEIVp4V3vmE\n9EUtJSpTyE6hEXb+NE9LJupjAbViETiLbFnnoD+X6hAaWg8Lv7EI6Ta1W9Kx\nKK9YVkNWvw44wIU74w5DiSBOUlEmq1eJ5g69Bli+VeMvyo4zIXlcRGzcmKuU\nZG0OTc6LYH4nx6IHD+3b0CdGnRMXF/6dGfX/8wxDVKsUf9aznstDGyNIiqpa\n4wuC4zSLRAsJs556mk9cdRLrZNLqqzeSG6QlJ2WsEa0xY5ibRV3O0bDL623O\ngRhyUPb1cEy1ldE0fel9zCeX+fhx59/NrzxylIG7L/syeNQn6l9Jlg4WvgOS\n0tEz\r\n=RZQj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKesCXcXTf+IbBySQD6gVSBZ+ixYLVxeUvy5wXni3hzAiEAyXHLP/qXJUCEO8HbMRIm2ZusTn24i8oD1+HIhuX2+rU="}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.2.1_1557837555470_0.23044612322530722"},"_hasShrinkwrap":false},"0.2.2":{"name":"@atomico/base-element","version":"0.2.2","description":"[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)","main":"module.js","module":"module.js","source":"module.js","author":{"name":"Matias Trujillo"},"license":"ISC","repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-sucrase":"^2.1.0"},"gitHead":"e2122f97e078b7251ea561d775ef2a4de5bfb8f8","_id":"@atomico/base-element@0.2.2","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-9DpqPr1/7snZ6/5ad8qc9VnOZoDGCbY4vapnskfAWunZCkuqvoeHtEP3YsjDvUqSb2MuzayQgPpZL3ySoQ1pTA==","shasum":"54180c8e1b9fbf9ce4aa1f7b7c154ba43525d9c6","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.2.2.tgz","fileCount":9,"unpackedSize":187201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3NX5CRA9TVsSAnZWagAA1pYP/3qnqg6P5flYZ1nyBwtc\nGBLyC3w3aaOjvSfg2eemBXqMQg1AasZW8k1DyeuwHRRw+7FU6TAsWvwVZ6ko\nrTPZUjG0ay+S77qAegJ/oTsd5CpaFCbedueFknf85ypQK5HWgAVzcdUcgLvN\ntdvQOoYSjUWEtlydvy6VJBJVmvSCLH6W8hj+QrbQbsFe2eiPGKXKOy4sxmHK\n0hdVhF/5/QTLqBPYQRF5b5NW+YpGqQFYtZqnV/N3T0X1vv+Yv3gTPtu3/7Ao\nDDFs0q+z5CNCL7MaCnr92Q4HJdiAKfg4bB7MuSSXMIuU0TtamCLYB3Wp0/8B\nqb3V6j0auvZ9qJM3HBGWjioQPtKZXNUsOc8mGmISM3Zg8FAWj0/8X1wmDdS0\n8wH8hasr5ZP471tTuclUPOfgJ6eswwZoaqdim8MlNo+Cwpp0hnpJB4a4DJZu\nmQGWDcHcYzuLQl0yu2KXmSJ/8Obss4nRtB6LBOatf+hmPd9e4BSAEzDOpKL9\nlbCt8GsXf/L/K+tTGGLn6QyKhAK40XIU3kruxJTwxzHUOzUMz202xbNmVhym\nE08td4odUPzPnngSMC2kqiCgI7ewDTOvX85S26UBFywZ9mYnGBlENvfTKRPw\nbn3IaLmEMhf+i9pPTzGLNu95lEEYUDUZzVZRb41bWDqH1GmF9XX2zPtIhwKH\n47HW\r\n=Q/Cw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyxgdDveJOmQrWWOCM0HqGTZckLYg/5ZhK37uZ+WgnOAiEA3bH3WHu/uuUpfcMCDCdTaQYhVO/csxmRh0U+zbswOfw="}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.2.2_1557976569180_0.2209114354445696"},"_hasShrinkwrap":false},"0.2.3":{"name":"@atomico/base-element","version":"0.2.3","description":"It provides a minimum utility interface for the creation of web-components.","main":"module.js","module":"module.js","source":"module.js","author":{"name":"Matias Trujillo"},"license":"ISC","repository":{"type":"git","url":"https://github.com/"},"publishConfig":{"access":"public"},"scripts":{"test":"karma start --single-run --browsers ChromeHeadless karma.conf.js","prepare":"npm run test"},"devDependencies":{"karma":"^4.0.1","karma-jasmine":"^2.0.1","karma-chrome-launcher":"^2.2.0","karma-rollup-preprocessor":"^7.0.0","jasmine-core":"^3.4.0","rollup":"^1.7.4","rollup-plugin-sucrase":"^2.1.0"},"gitHead":"958fbe2eb32aef85bc7f3d3cb00daab854548f8e","_id":"@atomico/base-element@0.2.3","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-eGYrsvphdrzGLPGsVTiLYzoyGpLvarlZsU/4pe81wZdXpE4pd1OYufQsD56O7MgeK5ckahw6TU800pjxA9ofOg==","shasum":"a68f55682c3accfe36cf02bafcfb21a5015e6f11","tarball":"https://registry.npmjs.org/@atomico/base-element/-/base-element-0.2.3.tgz","fileCount":9,"unpackedSize":187413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc33VkCRA9TVsSAnZWagAAENQQAI9w7grz/4n8p+qMSzRA\n+D8V58BgzY9GEGO7al+gFTV7qpuDw4DpYSIWW1BPQsGdeYsHBMjFjflCBXo1\nmlFK+XvKqgROeTkXxPf83RCCFBhRjOar1LWT6BXZE/VdNCFfDxXKrt29+ruB\nSfPrVwewXymbqAHNKWFvZgjr3e4QGAdVEiYZfzPIGSOO5aXyhv0heNTu1aSR\nQ2FNflUawb/NdGaRbeQqRm5w6cCtEaEtXJa5Guy7fT2epITQ6i7wbc/vYEfI\nTj9VR5IxDJPjreL8dQNrgBtEu2Vg0OnlCDJuTdop0mNS4aUxgSt+Oi1NtJ4i\nCF7lBtSw9CY8SsKIyt9sORXdKkKLVJe3FG4+bqnAkrBqtuS3fv21/hV4PWQ/\nQSWixDayyVvqEGvy6rQJbDGTf0KAIKER8lXGCsHAWECMWMI+3BTxBWGcsvhb\nNsNEXI6fO0h72TEfcR6l6OEPbKqM9ZFAT0X+fXINo/NJ+Xs1tdXNb/XkNyYL\nCaVRtLxw4rMZMszhdlKc3wrIU7gjQ+DOv/5KGOGshhWMjdJpio0u4wTs59sm\nNKBwpHqet1p76GheA14K+dLUdSlXINRKDKos8llcst/4BorGSXsAxiWFWFrA\nhXmlKZVcWsxbFviO5e3bgHX+1qOA6J6t36TrWr45/NYGqy9ZZgWK47UodIZX\n/EEL\r\n=nKg3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUrrIgTgqU9Dtx2I/sPJdbkkysVfWhW2vhhaDyDgg2cAIhAKJrJZu5vmcVLteEGqMM6TxpoDXU8jsupCiN3Y9G9L7W"}]},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"_npmUser":{"name":"uppercod","email":"mtrujillo@outlook.cl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-element_0.2.3_1558148451728_0.7556118091728619"},"_hasShrinkwrap":false,"deprecated":"Prefer the atomico package"}},"time":{"created":"2019-04-24T05:49:23.038Z","0.0.0":"2019-04-24T05:49:23.416Z","modified":"2022-04-04T16:15:12.883Z","0.0.1":"2019-04-24T16:33:59.850Z","0.1.0":"2019-04-25T05:45:51.403Z","0.1.1":"2019-04-25T16:20:35.750Z","0.1.2":"2019-04-25T16:37:29.756Z","0.1.3":"2019-04-25T16:58:10.083Z","0.1.4":"2019-04-26T19:50:28.834Z","0.1.5":"2019-04-28T18:11:28.858Z","0.2.0":"2019-04-28T18:19:59.637Z","0.2.1":"2019-05-14T12:39:15.616Z","0.2.2":"2019-05-16T03:16:09.347Z","0.2.3":"2019-05-18T03:00:51.834Z"},"maintainers":[{"name":"uppercod","email":"mtrujillo@outlook.cl"}],"description":"It provides a minimum utility interface for the creation of web-components.","repository":{"type":"git","url":"https://github.com/"},"author":{"name":"Matias Trujillo"},"readme":"# @atomico/base-element\r\n\r\n[![npm](https://badgen.net/npm/v/@atomico/base-element)](http://npmjs.com/@atomico/base-element)\r\n\r\nIt provides a minimum utility interface for the creation of web-components.\r\n\r\n```ts\r\nclass BaseElement extends HTMLElement {\r\n\t/**\r\n\t * captures the properties defined in `static attributes`;\r\n\t */\r\n\tprops: Properties;\r\n\t/**\r\n\t * resolves once the component has been mounted to the document\r\n\t */\r\n\tmounted: Promise<void>;\r\n\t/**\r\n\t * resolves once the component has been unmounted from the document.\r\n\t */\r\n\tunmounted: Promise<void>;\r\n\t/**\r\n\t * defines the observables as properties and attributes of the component\r\n\t */\r\n\tstatic observables: Observables;\r\n\t/**\r\n\t * validates the `value` which is then delivered to the` update({[name]:value})` method.\r\n\t */\r\n\tsetProperty(name: string, value: Values): void;\r\n\t/**\r\n\t * dispatches every time `setProperty` is successfully executed\r\n\t */\r\n\tupdate(props: Properties): void;\r\n}\r\n```\r\n\r\nThis class is used by [@atomico/element](https://github.com/atomicojs/core) to use [@atomico/core](https://github.com/atomicojs/element) as web-component.\r\n\r\n## Objective\r\n\r\n`base-element`, allows to create HTMLElements under other libraries, similar to what it does [Skatejs](https://github.com/skatejs/skatejs), but less code.\r\n\r\n## Observables\r\n\r\ndefines the observables as property and attribute of the component\r\n\r\n```js\r\nclass CustomElement extends Element {\r\n\tstatic Observables = {\r\n\t\tfieldString: String, // [field-string]\r\n\t\tfieldNumber: Number, // [field-number]\r\n\t\tfieldBoolean: Boolean, // [field-boolean]\r\n\t\tfieldObject: Object, // [field-object]\r\n\t\tfieldArray: Array // [field-array],\r\n\t\tfieldFunction:Function // [field-function]\r\n\t};\r\n}\r\n```\r\n\r\nthe attributes force the type of the variable, so if you define an attribute as `Object`, it will apply\r\n`JSON.parse` to a string type value, to read its type.\r\n\r\n```js\r\n// set property, remember that to apply this WC, you must already be registered\r\nmyCustomElement.fieldArray = [];\r\n// set attribute, more benefit using setAttribute, since it allows a deferred loading of the WC\r\nmyCustomElement.setAttribute(\"field-array\", []);\r\n```\r\n\r\n## Example with lit-html\r\n\r\n```jsx\r\nimport { render, html } from \"lit-html\";\r\nimport Element from \"@atomico/base-element\";\r\n\r\nexport default class extends Element {\r\n\tcontructor() {\r\n\t\tsuper();\r\n\t\tthis.attachShadow({ mode: \"open\" });\r\n\t\tthis.props = {};\r\n\t\tthis.update();\r\n\t}\r\n\tasync update(props) {\r\n\t\tthis.props = { ...this.props, ...props };\r\n\t\tif (this.prevent) return;\r\n\t\tthis.prevent = true;\r\n\t\tawait this.mounted;\r\n\t\tthis.prevent = false;\r\n\t\trender(this.render(this.props), this.shadowRoot);\r\n\t}\r\n}\r\n```\r\n\r\n## Example with preact\r\n\r\n```jsx\r\nimport { render, h } from \"preact\";\r\nimport Element from \"@atomico/base-element\";\r\n\r\nexport default class extends Element {\r\n\tcontructor() {\r\n\t\tsuper();\r\n\t\tthis.attachShadow({ mode: \"open\" });\r\n\t\tthis.props = {};\r\n\t\tthis.render = this.render.bind(this);\r\n\t\tthis.unmounted.then(() => render(\"\", this.shadowRoot));\r\n\t\tthis.update();\r\n\t}\r\n\tasync update(props) {\r\n\t\tthis.props = { ...this.props, ...props };\r\n\t\tif (this.prevent) return;\r\n\t\tthis.prevent = true;\r\n\t\tawait this.mounted;\r\n\t\tthis.prevent = false;\r\n\t\trender(h(this.render, this.props), this.shadowRoot);\r\n\t}\r\n}\r\n```\r\n\r\n## Example with innerHTML\r\n\r\n```js\r\nimport Element from \"@atomico/base-element\";\r\n\r\nexport default class extends Element {\r\n\tcontructor() {\r\n\t\tsuper();\r\n\t\tthis.attachShadow({ mode: \"open\" });\r\n\t\tthis.props = {};\r\n\t\tthis.update();\r\n\t}\r\n\tasync update(props) {\r\n\t\tthis.props = { ...this.props, ...props };\r\n\t\tif (this.prevent) return;\r\n\t\tthis.prevent = true;\r\n\t\tawait this.mounted;\r\n\t\tthis.prevent = false;\r\n\t\tlet nextHTML = this.render(this.props);\r\n\t\tif (nextHTML !== this.shadowRoot.innerHTML) {\r\n\t\t\tthis.shadowRoot.innerHTML = nextHTML;\r\n\t\t}\r\n\t}\r\n}\r\n```\r\n","readmeFilename":"README.md","license":"ISC"}