{"_id":"superfine","_rev":"20-b7f4fd58b896ad91bb0967e464e313ae","name":"superfine","dist-tags":{"latest":"8.2.0"},"versions":{"1.0.0":{"name":"superfine","description":"Minimal view layer for creating declarative web user interfaces.","version":"1.0.0","main":"dist/superfine.js","module":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"types":"superfine.d.ts","files":["src","dist","superfine.d.ts"],"author":{"name":"Jorge Bucaran"},"keywords":["superfine","frontend","virtual dom","vdom"],"scripts":{"test":"jest --coverage --no-cache","build":"npm run bundle && npm run minify","bundle":"rollup -i src/index.js -o dist/superfine.js -m -f umd -n superfine","minify":"uglifyjs dist/superfine.js -o dist/superfine.js -mc pure_funcs=['Object.defineProperty'] --source-map includeSources,url=superfine.js.map","prepare":"npm run build","release":"npm run build && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"babel":{"presets":"env"},"devDependencies":{"babel-env":"2.4.1","jest":"^23.2.0","rollup":"^0.61.2","uglify-js":"^3.4.2"},"gitHead":"d251c5f0f21118967e4852b24e5bedd710c9b5ab","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"homepage":"https://github.com/jorgebucaran/superfine#readme","_id":"superfine@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"dist":{"integrity":"sha512-cY+HqgN22KLo0ndboSLlpEHSXmDlBvJGFGmQFJseJRtYjtvLHoZlJO0fdiP0JqQa3aHsT9bqfan3n1ZRA/G1JA==","shasum":"736b9b9b1f8c182722e3d6a1f0e60ab9f2d23664","tarball":"https://registry.npmjs.org/superfine/-/superfine-1.0.0.tgz","fileCount":8,"unpackedSize":33122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMaKtCRA9TVsSAnZWagAAA+8QAJMIX5gmy5eYIisr3TJk\nv+Ee+90JElkWJu8i7JvHVH+Ye0aY6A+CsLsTxinP5RwBKAsagc+NJJ7z+Xbx\ntePhAr66P+0UC5/oepAEhQ7kWw+ujeUdk7LgrVNf9FmgWd7Uj26542pCX22l\nt+Mg0m/+COzW0Yip89ZAr8TP1zcyaQZUfe0tGL+d+RyLICs09Y7Vt9mZUw7a\ndtytq2JTk9XaCqPXClfRGKoWx0sDPV5aqh3SU2BsJhktK+SFqQqvTgA2tM8j\nw1TNGKFAOjKsuDIvpt5LGlSBzDOOxiXwwYoC8zA7wNxmzZ5xME6/3Kd8hO+u\nXSUhlujCEByhrY6Dx+F88oqhR0DlqX2f5b5OZVt32oNf4NNMch6WjKVOO/LZ\nrFK4JBA2yjb0yetB89+WAAV8hrlVx+qPbqyMK2jP0nRywRutVQD6Jx7gk7j2\nkfBpLD4nXxO32cw1gfgrqipkV96RyK5KRW/N1QiaBb4JaG/iOkGGc5hFDDUh\n/b7185sAj9QRlK81CTTWR25cL4B7R+883V2tH6HttYWLBkLnIvfvIE31eORB\nDFfLlGvwKpATE+HSnKzKkYIhBz2wgLB0ZI/nQto0s7MeYtL0yTO0b3uOM+ZH\nbYmKVdHq2clq/5FhaxpL+cMnXHeyEpTZNMa/vcLGQdNnkde/WGRjj/nF5N5p\nGKlJ\r\n=ysCQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEmOmwjjYI8Lme3CrVqfjBvN34qJ3Khb5HjnFudLCjIAiB0vAVN+apQnyNwOe6m9kQojmGxxRmoweI6K8yPg5SoOw=="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_1.0.0_1529979564867_0.07321972256320142"},"_hasShrinkwrap":false},"5.0.0":{"name":"superfine","description":"Minimal view layer for creating declarative web user interfaces.","version":"5.0.0","main":"dist/superfine.js","module":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"types":"superfine.d.ts","files":["src","dist","superfine.d.ts"],"author":{"name":"Jorge Bucaran"},"keywords":["superfine","frontend","virtual dom","vdom"],"scripts":{"test":"jest --coverage --no-cache","build":"npm run bundle && npm run minify","bundle":"rollup -i src/index.js -o dist/superfine.js -m -f umd -n superfine","minify":"uglifyjs dist/superfine.js -o dist/superfine.js -mc pure_funcs=['Object.defineProperty'] --source-map includeSources,url=superfine.js.map","prepare":"npm run build","release":"npm run build && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"babel":{"presets":"env"},"devDependencies":{"babel-env":"2.4.1","jest":"^23.2.0","rollup":"^0.61.2","uglify-js":"^3.4.2"},"gitHead":"35d92e76456813c724b10ba4cfd76dd8e7ba499e","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"homepage":"https://github.com/jorgebucaran/superfine#readme","_id":"superfine@5.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"dist":{"integrity":"sha512-FCzRJnaApgwNTycdsE5e+JANzon6R8um6GXxBvRcHjc1b5Pinp7udJMfyTKtGYlm6pRD8cAF03q2GcB5ASzcWg==","shasum":"769ed8e97e880df2fc2d7e26fe92596e9b3f3071","tarball":"https://registry.npmjs.org/superfine/-/superfine-5.0.0.tgz","fileCount":8,"unpackedSize":33120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMapXCRA9TVsSAnZWagAA79QP/1viX1Sbchqlk69pW+KY\nnGCm3y/ga8ZzecBvD3LzONeBoWZG/3pgdN5p3nToS+NCH881H5uosF3h8VOd\nQ+PszBcgWqlfaFyUtt1di4TH9GDLROCfu3MjcK96zM/+hL0/T5RlRBDFK+TZ\noDN2Dr6gkCNyKufY1Lqt+G5NjxFkoC0f3oWXhptEv2O943JS7iGJY5Fzi+RI\nOEvaJiwP77PQpaTRl4EjC3/n02h5iylACDzSR9JaRzrzOq1xsSrC5DFKx4rA\nADpPLPpNJNeGrZJyqDMVZ/vA7ONQMZOBhJOOMgsPaldlo1rO8qSGEaxo0+zO\n8YOYO6bL04ErngaI0eBGRgbGmPrGRF+P58HMLWG/StGvg6ir0jBgh/IHoyT4\nVLz5DbhGdT1eOnAzQcsfKxoEbwk5jI6T078uxFMfybBPkmGLKy+jwUvurzs2\njcYjtg2UxA59gA+Yb7RkYdEyfP8XNpqSKYUOsy9uInuU3+w0d1SKhZ852DFN\n59Cnau8lexBDr2LFXq8BIGj9wOSq0bMru+eCQZRFmtUVchxvjJIr9n/B6trp\nByOZrnDmmzPvEcqVi4ReGLUY87KLRfyvi4tWWa1oiWYXeWdMtjPU+/oWwh1a\n7J4RCQ9YuzQqJjvTGn2d4Y/eKdRL5KIJ5Qb6jf8c96nNZ0A+CjuklD46w24+\n2/qU\r\n=zs3H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKzhkpKf3yT6tzu/hqLZwd5pZdKdNm7HciJE0HGA/utgIgPKmWkWHfNFw7490OLvk1ZWt4cpb+fCx1RqINuTtlgQ0="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_5.0.0_1529981527283_0.21437307630687097"},"_hasShrinkwrap":false},"5.0.1":{"name":"superfine","description":"Minimal view layer for creating declarative web user interfaces.","version":"5.0.1","main":"dist/superfine.js","module":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"types":"superfine.d.ts","files":["src","dist","superfine.d.ts"],"author":{"name":"Jorge Bucaran"},"keywords":["superfine","frontend","virtual dom","vdom"],"scripts":{"test":"jest --coverage --no-cache","build":"npm run bundle && npm run minify","bundle":"rollup -i src/index.js -o dist/superfine.js -m -f umd -n superfine","minify":"uglifyjs dist/superfine.js -o dist/superfine.js -mc pure_funcs=['Object.defineProperty'] --source-map includeSources,url=superfine.js.map","prepare":"npm run build","release":"npm run build && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"babel":{"presets":"env"},"devDependencies":{"babel-env":"2.4.1","jest":"^23.2.0","rollup":"^0.61.2","uglify-js":"^3.4.2"},"gitHead":"45bdbc10350aeb4752ce7a94968364c197a9a78b","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"homepage":"https://github.com/jorgebucaran/superfine#readme","_id":"superfine@5.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"dist":{"integrity":"sha512-aNIMn3/BdKprHqP+VQv/GodtvEXduOoRjXOGZhezy8QTBV0+to4cdCgs4yn0mNsLDiV16kI+DQ+WDKVt/nMC+g==","shasum":"a637bf5b60df6ce99a5a30314a4649888c40ef0b","tarball":"https://registry.npmjs.org/superfine/-/superfine-5.0.1.tgz","fileCount":8,"unpackedSize":33159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMm8wCRA9TVsSAnZWagAAGbkP/AsQvDwQv/DrOo/lqQAz\nOCJElDIWE1C4avgw9BwPPpy8ywPujxKD74N2BlmanVoVoIv0H4hBA6PLQCUl\npsiHNHIPfvrsIe7JwuyrVXreB2vV2QGwmEuSCvYdGOOmVNf5paZYP3Rb7pbg\nH+Ptv9KCqFD4dy5Bh+kxkS3fdzV/HtGLk9SrAMl51+Ufc/E1HzDLL1IIe8iC\n9CeMbrIcr0MifH1nW793FXMnau2ARPP05m66cR3Br+kNQR+eYl/z/MZ3BFGb\nVzbX48pvAIgVV04y+ZtI0Zb90md3uERJjPXjP/aEFQDB8tDPpuw2IrtALWSp\nqqj/ctZSsnjZ1svfrzc8dTJZk8VL2+xgXERzlPOIAsTQu1U+WBZwg5ns5jft\nEtFeS94e6eb+OCwiXyH+fKh6lI9MjbfcxZggzu5CLAjWyjjZktBMaZR3yoCj\nhJF0BhkCS0PdWM6X9nfj80EckJJx55lWWM4q2cLsL9gzBYGbA5m6c+CQ4wjZ\n0ENsrmK1HqM14H1ZOonncBQsRX1V2EDVPvjSAHt4bFx2QaqedNbRLSEhXS1t\nESHSUb/c0tKFaMcgT3AcyB3I3o6Y3Qt3Vc83S26gbMmBeiC9dpYV7NbwXxoK\nrlgBWBjWzDeyA4vlnHRJ1f4LIgXPwchPzlwWH5EOhPzFpbvErVYN7JkIhk4z\ntwvC\r\n=obC8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFWtuK8CWgycJctZ0mcme25xzzIx96cj3O868G2jkdXAiEA7tTKAkUcMlTDUTgoTlK9mmnZwss0nekApGvD3LP4BbQ="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_5.0.1_1530031920557_0.3705549478751602"},"_hasShrinkwrap":false},"6.0.0":{"name":"superfine","description":"Minimal view layer for creating declarative web user interfaces.","version":"6.0.0","main":"dist/superfine.js","module":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"types":"superfine.d.ts","files":["src","dist","superfine.d.ts"],"author":{"name":"Jorge Bucaran"},"keywords":["superfine","frontend","virtual dom","vdom"],"scripts":{"test":"jest --coverage --no-cache","build":"npm run bundle && npm run minify","bundle":"rollup -i src/index.js -o dist/superfine.js -m -f umd -n superfine","minify":"uglifyjs dist/superfine.js -o dist/superfine.js -mc pure_funcs=['Object.defineProperty'] --source-map includeSources,url=superfine.js.map","prepare":"npm run build","release":"npm run build && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"babel":{"presets":"env"},"devDependencies":{"babel-env":"2.4.1","jest":"^23.3.0","rollup":"^0.62.0","uglify-js":"^3.4.3"},"gitHead":"cbe8a72abf123853d9df45283b282bdb711163a9","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"homepage":"https://github.com/jorgebucaran/superfine#readme","_id":"superfine@6.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"dist":{"integrity":"sha512-qnQoR1+lJDf5uni6FIuNdZlY7/m5TrmdSZK+1zQg+30SerP5WUhbbdGawcTc6ksTQ1hwSPasgppeuHteAbxMTQ==","shasum":"863727e7a1115cdae584e76dc2fa3587dc296e05","tarball":"https://registry.npmjs.org/superfine/-/superfine-6.0.0.tgz","fileCount":8,"unpackedSize":47644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQKrCCRA9TVsSAnZWagAAskkP/jBlWru0MfbDa75Hxro8\nHST4K8WS92VCjnwHan2MOvrD0QK5ecrwAqOQKsssDvTxZjWLhin1fv8JHqTA\nGqyhviWMF2jY06xpJWZr001S72exSHM+vnToHUVtNQJvWM6PpitdlpU1VSL4\n09hpBR6HONJmp9ymS84ivZJfcGEotiXGhF8cW21luP3YZIF9baXRWjY0xvJ+\ncAV9OaJ1oiv6JlpWOj4NarbCUr2O+jQ3RY1imLBqsHIPNv+6fIeRLYfmXhL2\nJQjEWMvxjPn2OiORowiyIXkOk+GxoqsqTgbsesaz3H4rBD/MwQX2nk+40HFT\n2sJdTcF2Jf7NXarzCF/6v7Af90cbzQDooAY9aREumBhvFPukcegS7JvUQur3\nusfoL1BTdbUOFZMxXZkXaNW+j2sIQevrs+klNy0tP4fS3sDW4hSSVnwi7ErG\n+n0+7sTcC6lW6GPzRKLMZO7fvL7siyDLf229Xt5LCXvKkwf4kAvw8uK2X3XI\nCMDuwoF4wnad2IPP7dZ/0Ep7Hd+qV92Z0cBYX88OrC4IQKMWbkas6m+R2x2l\n/UWL1Jbhzj0uzmeJK6FWd6nI61e/rSHbFg0OV/7PKXNP1d/xOa7+4VjAvJoF\nGZ/UgPaOJ7v5vGOnxBrOe9xhVoV5lTTnHN7bZrQQnFXv1xLLT3M+xpHcmppe\n5wnM\r\n=+00F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfRixbks3OmtlrZhxHrNPBKmKn+0QtTXOLveXV/mSEAAiADQijtgfuUVV55/YvtylKqBecr9QV5fzcncSMzWsG6LQ=="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_6.0.0_1530964674826_0.2345097275949819"},"_hasShrinkwrap":false},"6.0.1":{"name":"superfine","description":"Minimal view layer for creating declarative web user interfaces.","version":"6.0.1","main":"dist/superfine.js","module":"src/index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"types":"superfine.d.ts","files":["src","dist","superfine.d.ts"],"author":{"name":"Jorge Bucaran"},"keywords":["superfine","frontend","virtual dom","vdom"],"scripts":{"test":"jest --coverage --no-cache","build":"npm run bundle && npm run minify","bundle":"rollup -i src/index.js -o dist/superfine.js -m -f umd -n superfine","minify":"uglifyjs dist/superfine.js -o dist/superfine.js -mc pure_funcs=['Object.defineProperty'] --source-map includeSources,url=superfine.js.map","prepare":"npm run build","release":"npm run build && npm test && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags && npm publish"},"babel":{"presets":"env"},"devDependencies":{"babel-env":"2.4.1","jest":"^23.3.0","rollup":"^0.62.0","uglify-js":"^3.4.3"},"gitHead":"680ab572de0df8862317357f4b60db71a719e2d7","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"homepage":"https://github.com/jorgebucaran/superfine#readme","_id":"superfine@6.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"dist":{"integrity":"sha512-dd6XBZi5kpCn/QomQqT1M9NNWgeTsWs0TB0J+Z0/ccmrtfp8fpsldLc7xSKEf2DSEeq+u4kTCf8AdurVJ7Blfg==","shasum":"a7b63a910bd5995f3e199d7484b6dccc3543289f","tarball":"https://registry.npmjs.org/superfine/-/superfine-6.0.1.tgz","fileCount":8,"unpackedSize":47695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRr/mCRA9TVsSAnZWagAANKAP/jQlDsdgHya3ybXdq8Rm\nRwpOwPF0dCG0rEOd+0y8LJJHrD4OsNIr1iEnUO1e+jP4/R3K8Pc20D96LiVN\n5Wai+rzWBf+fD+ejVO4uyia2FxHkLtnMtL8PbRCELtqdlmMsAWGHtx4bOkSk\nww5x92IxnubaTv2Eg5cRUpoNznPDzwdqp3bDnURBn2Ea4dvY+dfuB+gNPo3m\nz/B8pq9Bjm4ku1r6x4OpYUHdX2wEpU/saSUGorOPNEw8NHzon0QWIULAfM/V\nH+Oe5d1OeMyLqsXhvVCKBOR4duMhviPU278VofBouxqXuap1NlX9Gp9rkM4X\ndSHGG9wjcfXTTGQLNB4ZqF8csbT3EsIt0Hs7AykHzLA9uVkYp5zMbs/JSjtu\nFR/j2N5hp4YCa5In5onwt7iEM7Nz+SeOd/hn1DA5R2PJbVXYfLjyVx7cgWKa\nR0a0OfkgEmJ+y2D7sqK8442967MIRQQNhIjGhu5AipOp7gQS1+p/0x0ROmlW\n+UfnJsM0YTE6IZwLJaCZhgHSvyKdZzjiookRxWdLt4GSme5y9F2BR8tdfCCF\np2767nopE1stPhe9KjY1EOdo5Rnx7jkB8laOQ1XOu3VxaESqNzUm+IXTI9Hg\np7Io8kK4XLhMaBsuU8FweqNP8hq6SHq8MD0UBHxlSDVHWZfbAr0et9U2ZwdH\nGLfI\r\n=0T6W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYcgJBgOSf/Btof6vm2LKB2cxp8DVCR4D4ZlkimJk8TAiEA+eSuS9Pc91QTTJp3QnO7pnoMdGpvhumPsMdIYTIOOEk="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_6.0.1_1531363302652_0.5652093653651988"},"_hasShrinkwrap":false},"7.0.0":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"7.0.0","main":"dist/superfine.js","module":"src/index.js","unpkg":"src/index.js","browser":"src/index.js","typings":"superfine.d.ts","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"author":{"name":"Jorge Bucaran"},"keywords":["superfine","frontend","virtual dom","vdom"],"scripts":{"test":"nyc -i esm -r lcov testmatrix test/*.test.js && nyc report","build":"export pkg=$npm_package_name; npm run bundle && npm run minify","bundle":"rollup -i src/index.js -o dist/$pkg.js --no-esModule -mf umd -n $pkg","minify":"terser dist/$pkg.js -o dist/$pkg.js -mc --source-map includeSources,url=$pkg.js.map","prepare":"npm run build","release":"v=$npm_package_version; npm run build && git commit -am $v && git tag -s $v -m $v && git push && git push --tags && npm publish"},"devDependencies":{"esm":"^3.2.25","nyc":"^14.1.1","testmatrix":"^0.1.2","jsdom":"15.1.1","rollup":"*","terser":"*"},"gitHead":"9e28c0388518b17cc259794b0452212351d580ef","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"homepage":"https://github.com/jorgebucaran/superfine#readme","_id":"superfine@7.0.0","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OOEpndiS5Xk2YqJF8O0AfOELC9YxYg9zrx+v0+Pjlu0LTTQyFTu4Ex0pyQC61MC/IjHmTn7gkPA6nkYn5iJpoA==","shasum":"1a04800fbab3bb150b010339ea7225575051eb66","tarball":"https://registry.npmjs.org/superfine/-/superfine-7.0.0.tgz","fileCount":7,"unpackedSize":32110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGgytCRA9TVsSAnZWagAA45YP/3iZ3jSkA2bWm9uXRRLw\nF5jQBDjtiZiy6g6VmU/4uOAGA5sDg5GYFWkdKMMnCNfTKsNlrJF1waQBukIl\nxyqQNdrsyqQpvGLsl2xeNNEMyyIa2KN7POH9u9zre9ml90eMbPWNGtkFOlWq\nldxEQa7yawXuDY1NHwAzDsTIjt+AFU+btChsmIZj1j3XmnnXxwxOv2UJzxLu\ntJEUkE/r2g2ARb9IEN/aTHKED6CPl3VlQcNdLNOK4qKL/fM+qxD69SAZOoSJ\nCDp78awX9eAbzglPSYt0CnGYZwIGCT5IuFs2Zl+A1KGUiTnQCSfsUQF2uYHd\nYeZWAXHZ8iQ7MHJZKjjvfno5/OHTHzuZMoaK9X3i8ZDQ84iG5C1gNrQx9/y4\nBRvuMZaRz+RBO30p3/iYumXcwCL7IZkHtXCcAVAZz/Fpz+Fcj924kSaSwJWJ\n65L/9yf9zpM5FCt/C+q9MWQ3Tw9kBN2wMYnqClTlGz15FgVsf2S++SNnv8BQ\nUJ8Lgix7VHrjddHPhLp7J3WOpL0jU+/oduWc0QlpULpfwUVZ87ayVeKgTct1\nSjymFuBLbbDcmAgD85wfFLG0v0jUaeAHIaHcSbP/kVKb0N+Avy8gUYCU3r2B\nA+yifoF6Ts43ia7dBQ9DzxjzWcFolm+NH0R1oDAw2ynONn0at97edSstukta\nwQ1Q\r\n=XrwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3NSP3PZC2qsk+cO8wRowGXgNroudTstdS1Er9twxKeAiBEXPDX8y1pgicB412wKhadeSUg2DSGsER5kOkmvA1GXg=="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_7.0.0_1561988268284_0.8248166674968826"},"_hasShrinkwrap":false},"8.0.0":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"8.0.0","type":"module","main":"superfine.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","author":{"name":"Jorge Bucaran"},"funding":"https://github.com/sponsors/jorgebucaran","keywords":["superfine","frontend","library","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","minify":"terser index.js -o $npm_package_name.js -mc --source-map url=$npm_package_name.js.map --module","commit":"npm run minify && git commit -am $msg && git tag -s $msg -m $msg && git push && git push --tags","release":"msg=$npm_package_version npm run commit && npm publish"},"devDependencies":{"c8":"*","twist":"*","terser":"*","jsdom":"*"},"gitHead":"dd5eb947244ea3443d52b4b59f868beafb07dede","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.0.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-O7M0Zyyd9uyQooIPHW8VlCVg1+iFg11PnIemcCvaeKSyIEEfzDgFHgG9FADbmK74WV2tIs5WwmFJ0Rsxmz32oA==","shasum":"4df5ea7ab359ef6b566d9ad6067b87b0ac9d0f92","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.0.0.tgz","fileCount":7,"unpackedSize":74475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHWQVCRA9TVsSAnZWagAAsyQQAIz97UhtiDJcgIhwi2yM\nAcbhOyfkS/+WI+3YlXlk3ZZbihI1sCHceF9f2AKM3EErkBklzgDqYsqboVLn\ns4Dw2mxamSXvLh3enAVwvA1HD1UeVrdk5oQc7XHIgaec1ssEkl8Hu4F2xy5L\nX/4XPubP5ToRQQU9m62DuF79MQ5sC4miug9rfyAX/2TGmD2M75R6MTV1YdaQ\ngqRhVJ5I4yuAqdD2A7+Nlx3/609OR1vg6GiO9XMZs3Gkd8ZAwmnh+nfDPoOT\n/D+waWOdT0fzE21XNNjBggmTmQTOdntngiXPztezmzRRstvJYok+7md6eVMf\nRgQqCyoDhVOGivfK35V1u4XK3uWvJUvyt1Lrr+8qBDpBaTuNf+VqiWKcpP1R\n04qv2o1ELp6JdYmgewKyAIm16tG50O4WwP98UAILkYj/z3z6iqYgL64DXAbE\nUmziw1VC2MNWN5PUe6nHlEv0xxM4lgT77ydZp4HLPIUzI5wjzuG/NZVHXXNM\nw/cUmDMq4HSfH5aNkkUGSFFeF9ROztLoIGRhdbuVWyghybeGOTG515rrG/SR\nHCBHPekrAfiJlS8cpW0Kw9rwGh0c2qX74vtTJ0GkUi/MVSo7JCQLw4kyuITL\nGlKiJ6SRsecjPfXrrm/8g1oddonPfY2l6uf3C+vcKT4+2ojDalErgAms+SHR\ntGoL\r\n=Qg8l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpHdTlwy22N0xG+eRgM3Ys3ntXsiZXfil5kcCsPHChfAiBmfK8mpe8PK07Y3Tnf5bIq1ViP/WXivb/bWgJPgIxE2g=="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.0.0_1595761684812_0.45163113715028924"},"_hasShrinkwrap":false},"8.0.1":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"8.0.1","type":"module","main":"superfine.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","author":{"name":"Jorge Bucaran"},"funding":"https://github.com/sponsors/jorgebucaran","keywords":["superfine","frontend","library","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","minify":"terser index.js -o $npm_package_name.js -mc --source-map url=$npm_package_name.js.map --module","commit":"npm run minify && git commit -am $msg && git tag -s $msg -m $msg && git push && git push --tags","release":"msg=$npm_package_version npm run commit && npm publish"},"devDependencies":{"c8":"*","twist":"*","terser":"*","jsdom":"*"},"gitHead":"e7afaa3ca2cf29637c392ffb495ffacef0fbbbcb","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.0.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-rWGEFFNXuzdlUablPG155SwP2duSmj8H6QPAyS14h8Rih1YnUt3whw69XgBrF7TupKTZ1Yppl5+bnxlMiMW02Q==","shasum":"7834251b683964c6a8afdf1027a2653e7404b8ba","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.0.1.tgz","fileCount":6,"unpackedSize":21159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHWTzCRA9TVsSAnZWagAA1R4QAKLNtJLckG5FQt4tHo8C\nfjGDuMxzRcetn98L7pPM0KTVrm4SyrGsExlawpPijqyQOcDaPKXKvGEhW3Ji\nBDR139rIAbndVYNuIIE3w2JiVXM0ookTj/L5OVCp5HrYOomXtGCIRE2I4kfd\n/ihwthgC8tdcgLS80gal7ia4TjV+gxk2H4Otp8Caukfl3yVduBPDCAB9uFrs\nZDYcKsdWbsIshNipFWMZe83hiyIbPYq6wugE6e1rnFqv8Xfs0TNroTOmhmKq\nHPU2IT/Y3MDpqpNcSBZewNjllHDdh2hccEqQdgJbFEx+esZRZA288I4QhBwH\nR0qn7+Q/LkQWhZa+yAb+QjAli5Q3eeVbyof8iXtBDeJw8tBcqcislKxBWqCX\n+5d3Zj7R9eM9Pk3RtyEnWKkbmezZDdoYLVlZZ70NJrTw6bIk+vrnPzhMfHiK\nawH9T3du2jCj5qg7/upNQCX2g61KXhZ+KyQCBMMzU4kFPrA99B8Q/XHEbeYI\naGGGItTUa/QDrQuXOFHdce9Cp76EMHaWLWreasUcKl5cJ92K5QJuXBzOYfMe\nVwS/KTBaYKi+SeGt4iIOkqdbCHKKiicqcJi3uBtBj8oTIdWgnWB5258L4G8w\ncMtYJr7/QOc8anMy1/tvz5l4/6+w0gyGQGQ20MrrTEQ8FlDG9KId3wjE/Y4t\n5+WC\r\n=exbV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcV6+40zeGgl5p1pKgO/uaECn68yVgRh2Il9dvG+yCmAiEA9rXow394DaEW8joNlWe18pYEIZRmJNBMHWfTAvtDyAU="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.0.1_1595761907000_0.9848437615519907"},"_hasShrinkwrap":false},"8.0.2":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"8.0.2","type":"module","main":"superfine.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","author":{"name":"Jorge Bucaran"},"funding":"https://github.com/sponsors/jorgebucaran","keywords":["superfine","frontend","library","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","minify":"terser index.js -o $npm_package_name.js -mc --source-map url=$npm_package_name.js.map --module","commit":"npm run minify && git commit -am $msg && git tag -s $msg -m $msg && git push && git push --tags","release":"msg=$npm_package_version npm run commit && npm publish"},"devDependencies":{"c8":"*","twist":"*","terser":"*","jsdom":"*"},"gitHead":"d532acfa6bd167a49b3200ed3ade2cba0d033261","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.0.2","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-fQIG0R7GqzOLW6QuFhMlyv0feIBZNFywxa4EY6pa5N6oUkkPQMdF11fuAdx4kEj3bKtw6a1EEupRNFj6PGSDeQ==","shasum":"1e0e9c2374007bcb402e52f701c907c4c235819b","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.0.2.tgz","fileCount":4,"unpackedSize":10145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHa1jCRA9TVsSAnZWagAAONoQAI+hY7lmj1NVHVtWbPuM\no9EPEFt+DrdMS9jwandpsDIfw3LMaehwtxwtDDftIItFSB3y8gfDb9kM79dH\nqpr302ybImEPV5oWD9iZXIgi6A0PDJjF++3PimOX+EO8fgZOChZW/PGUyFQy\nMKNzMqaY7fThxfUytZJGKpu3YdZeA2Sac+dq1dy14Na2cfSk+rYDzRRt/gck\nnl1Dy/O3ATnAIQGAEG18fr7I5OPBB83HAWCBCGn2FpEREhLjcB9SeTz5O4/B\nyXmzm7XtaROa6py+Z8YVtnMwIw3jVYGWHvXp9bUGFMvXugOmqZlirf9GlcX4\n3EYS9evnM+scTKWWpV8lGaYUb8oAJpbZqNpFN1k7M4gkp+OYlWDIHwdkSnUC\nAZjopCPywp0CYyHC7PRRB6QV3A7Htq8FVg1Uq9rEVlxR+TiEzJHUmlaPEOAV\nmTg3FsLLpj08H/Zco1Jv9qdYdVVLzEIvwnqaGCNRGvkdV1/LLVANM1vBbL14\neKrv+QOzp09vQknFlaPtPLeRTcyIMT7+D5590mHRGRCqwUXMR9RPd9IlJm8L\noc32Lu56BBseJEfw1ZzWiywYjzxNX+AkjNbnSQ6hkhdynbagJbnOrNxHykld\n3F6xWvIZgM37b2J3uHAe2Lho3wcZ1q+EZahxzTf57ZXvdo7j1SS8FU+8xm6q\nnTzE\r\n=m/ge\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMOLxSL9qYPa/gWc2FLTyjCNbsjP8oY2CRtDQAUb75aAiEAxI/JHptnn4Ghv/7Y917OOgHYfSLHeanagesjPXNJ3xo="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.0.2_1595780450658_0.570894222993422"},"_hasShrinkwrap":false},"8.0.3":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"8.0.3","type":"module","main":"superfine.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","author":{"name":"Jorge Bucaran"},"funding":"https://github.com/sponsors/jorgebucaran","keywords":["superfine","frontend","library","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","minify":"terser index.js -o $npm_package_name.js -mc --source-map url=$npm_package_name.js.map --module","commit":"npm run minify && git commit -am $msg && git tag -s $msg -m $msg && git push && git push --tags","release":"msg=$npm_package_version npm run commit && npm publish"},"devDependencies":{"c8":"*","twist":"*","terser":"*","jsdom":"*"},"gitHead":"12c99b502043bd2fcfb1cb4e76587c47ce6bc06a","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.0.3","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Yhzp0JrGN+u5A+gzJ8qu0fdBC/EETY04Cs7N3vh6Q6sTHDjCt8Wo9b5nSidqRBOg5yvp1sAFL3OHto5zLbjgDA==","shasum":"093232ec65afc861e0d770593316db6e5c02608a","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.0.3.tgz","fileCount":6,"unpackedSize":21142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHbE7CRA9TVsSAnZWagAAnKIP+wYp7Qqy3EtxxP3BRGow\n+peizV/SkTqLSgvA1LgYAntqyyGaoFwdAvJIQYM5EzZpLEWSKhNC+hxznolC\nNa97H/U+7LTt7xasOQWP8hymFVtEZb6lq+OA/4laoicFV83OALQsF44kW/WN\n/QXJfMujfCdOKlLNkI5BKQAT/gyzK83Le4tnT8+T3OT6S8ut9Bt8OQq39M+8\nZL0CJjfDX2W/+9XbTOxxAmurYs0gRmPZ0cXfIommw9pv1KcvJdRoSxiqQQ8w\ndvRVApHh+u5AKctGaVoxOQij5CnwK04W+hWGZBv/c+HTuP/TGm48jz3I4uXW\nAlbrJ0Spk+dPRQzEGltlO3MfrCwoUiLifCAdrEn8ZFRf9zpxbPqcpeHYs7sX\nrTHiGkYYGczK3kR4AjR2abQKMal4TJh6eqCJM+81hPOTQjADk9KJxPE4lCJn\nNPokTCSzdADwrPesSfAPK7mcos86tDTJhaR8AmLGThZHR653/RwMxH+uVhvK\nlyXRmodZh92d8Ku6PtI6cu5EJShGWBU/EcTm7MGuNTjob9iAwAKSPy3dBEuS\nPNuAx0/Bez4i4f5IDIzdIntTyQnRm0sGUtHpAV3ePSuZ8WbckKZQdKdbTWMY\nsLvbwBiYvZJ8PTAsG8HssTKUkplODvAEHntOInAjnmXoQ0RNF7fjgDJN61pz\nH6bp\r\n=yqct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2y34Wa3uG+bZwaVD/xMdJ44guPuTJh+V0iamHN7S/rQIhAInWm6aCPzkRc5ErqlIXKHq7fSOtBWw3Ucj4IzAcN4eD"}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.0.3_1595781434907_0.3087015490468066"},"_hasShrinkwrap":false},"8.0.4":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"8.0.4","type":"module","main":"superfine.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","author":{"name":"Jorge Bucaran"},"funding":"https://github.com/sponsors/jorgebucaran","keywords":["superfine","frontend","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","minify":"terser index.js -o $npm_package_name.js -mc --source-map url=$npm_package_name.js.map --module","commit":"npm run minify && git commit -am $msg && git tag -s $msg -m $msg && git push && git push --tags","release":"msg=$npm_package_version npm run commit && npm publish"},"devDependencies":{"c8":"*","twist":"*","terser":"*","jsdom":"*"},"gitHead":"08c836398b0b33fb8350c8d1f1d4e39567d319cf","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.0.4","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-KEcousfBg7+635vmdJgJ0dpXuuqBpfsOW1rCsXcd1/8bxtduKVHzZPsFvMS5L9PetfyztyOdIe3DZKcGvEE92Q==","shasum":"f990f59f91af0e502feb0b8119b6a3b46e309874","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.0.4.tgz","fileCount":6,"unpackedSize":21091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHbz2CRA9TVsSAnZWagAA3L0QAIQJWKg4jPzltyQ4Banh\n5P0xYLaJnFs6QxwFJkwkCMVS/oiU6KPnUWGOMyYmJzLSmV0/eymE/hEDqTW3\nE/Fuey43uLCoH9UAA4GfY3za0QkqiWpD+NTr1+TzqBFR8fjre/Vspgh6Ak4f\nIMiL+nJbVeDbKPMp6bQdudRC4+3HODmTCOS7cxNZb5GkXf6+gRtPtm50SiHB\n45JwlKkrirk8xNGeN+kqI+e5e4o3IKAZF89b9+84D4wSJdG83tmkcWjulyW9\nkB84nsHa9ztAoN7Z32GOMZR/VNvtoaH4YXlHJxhCWLoYvCbF0u/+h1iNcgwr\nYR9ywEmpM1cYh0ugAmVFWnfPSQiu4ZAI0ovg7fo02jXlmGZ+MyuDscwOPdWr\n1BCSyqNvwnrpWOTTsophPFnMxdap/Z6hnrKIdug9paxyVShNq4428yJNngrB\nBSNPbKb609ThiD2T0jYDWiNrFbXdWg8T2EuX5bex+LfL2t5Kwe06+GG6eolY\naGAfuL3wo/kVZ8X4GfeizNlx1UwFrUhrYxSzSyw+u4l8XaM5vai9Q38kAvHR\nzi0YwQ1s654o0hAsg+zBqioXMA/0XBExcppN1cbNDf7YnyljKSOYF0jEyjPN\n/NkEE/RycY9VRabf4J9tqs6aLhJlIgBTyAgIwIlozlI/FGrC+GWLXJf34CUS\nNueD\r\n=2mQP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICh5rSGLM/3xvNTF/xGnXdbAqCoSUEE1gua/xM5Wh1PFAiEA2HyQa2vv+8SIvAQYQm9mRhrFco3+tiAiWAqReEdfn+c="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.0.4_1595784437484_0.9866176072854502"},"_hasShrinkwrap":false},"8.0.5":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"8.0.5","type":"module","main":"superfine.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","author":{"name":"Jorge Bucaran"},"funding":"https://github.com/sponsors/jorgebucaran","keywords":["superfine","frontend","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","minify":"terser index.js -o $npm_package_name.js -mc --source-map url=$npm_package_name.js.map --module","commit":"npm run minify && git commit -am $msg && git tag -s $msg -m $msg && git push && git push --tags","release":"msg=$npm_package_version npm run commit && npm publish"},"devDependencies":{"c8":"*","twist":"*","terser":"*","jsdom":"*"},"gitHead":"ac7000966f13223e79da108497caa165adb9c25f","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.0.5","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ZQzkwBLEGaWj0ZEvDR6VB1FN5NwhSFkxCuadyG/gLnOtTJtIGm1Z8OTfLjEdLWCtsWPA0Zz1dAtkDGokWW09oA==","shasum":"2c8a485b2b2ad07e612318f8b6f3a649a234ce30","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.0.5.tgz","fileCount":6,"unpackedSize":21212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIGzQCRA9TVsSAnZWagAAVFcQAKRvMEDqydlf8tNbOjQT\nWrPpk8NOsrTRG5seCgvWNmBxGfQnO0OAuZWUKxpywOVlNtAzhrAU1iBkGJyd\nWpGJiwRJShAxC6lhlpmk4N93tR62Oe8NIt2lQD/bUJI7ppoYSmvn6gZs6eoJ\nYn0jTNTie2PiJ2qtHA2h2VLZIxNdmaJ3AaFWQjXT9lab4mzAkNz7vyhxN8go\n3ldOQRwCGIhAfXljzmlwuJj37o+P83KA2qNWRxZ4c1FfbYfWTt0IHMOpCyQn\nAbikCtzkuyHBmS7+g8H5Pj0DXRIxvRXKwqcGbtCx/AkgEG6J2g0TmctMNOou\nM4wmMOuR8xltmkvZwAoEKZ0QibLDXUVQJ9XLuFcJjzuqZBGTkmX/LZLiYkb1\nJsbH2Vde4KprUGQAeHeOrCU1hE3S4cOzp/OB6H1TkmacuuCLK6zL7nliffCs\nCe1vuHrza2BkVp16E4P9cwYRmNyeIsFkFkQd5krs73T6NgOzTrqGch6CAyxX\nuCW5g6FEjSyQg9qsvtDnT6PAmSccygLMvNgBA3HpLneFCpXOiw2ucVFebxJj\nKOnIt3RMUo0scT+VNf/4PFMo+417b7FxLOWjSxLpF+nZ5rSfGzAvP+r/IMxx\n+5b9t/nw1krUrAO7ruIh0EtzuFScmWBJyFryFerr3/qnIKQXxQea1lE4S1wk\nywrS\r\n=njtt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDOXyiEM5AJyMlJYijlF6zFXhn7c5Vqo5IBvubUSHStwIhANs9C0u4OXjI8Ey1uXm4BISTWYwbgVF+nECuk9xDa3jC"}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.0.5_1595960527624_0.6037707016114213"},"_hasShrinkwrap":false},"8.0.6":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"8.0.6","type":"module","main":"superfine.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","author":{"name":"Jorge Bucaran"},"funding":"https://github.com/sponsors/jorgebucaran","keywords":["superfine","frontend","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","minify":"terser index.js -o $npm_package_name.js -mc --source-map url=$npm_package_name.js.map --module","commit":"npm run minify && git commit -am $msg && git tag -s $msg -m $msg && git push && git push --tags","release":"msg=$npm_package_version npm run commit && npm publish"},"devDependencies":{"c8":"*","twist":"*","terser":"*","jsdom":"*"},"gitHead":"90ef129b07d5da94f7cd1b07b7ff359e081c88c9","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.0.6","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-WGIBuVMb11kPKIJk0UP9+AiElEjvuMii9StN6WMWSbTzl5KWlABqJ5zVmCBvD4q1wJYr4ZwPSm0bw2mt9rt80Q==","shasum":"732ea7f240d5defd86862ac2c2600b59d8fe48e7","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.0.6.tgz","fileCount":6,"unpackedSize":21227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIG3uCRA9TVsSAnZWagAAXuUQAJDEddRfFIOC+muOTW7R\nl1OUg1ud+z9Lrvu5JAeYJXDa4D9+NjhIpTLwKvVup3CwE+qK1JbJoYUgo08I\nfI3yosE+GS8Wze0IFkuAFGVof9w62nX4CsJt0Xf7Ro5BfWmhJ9CbskKdQvZ3\nJtd/PHoBbWMc0Mu9ORsb+ZVGNZetet97idb77U45K/9t5JPj44C1iELX+gE2\nR1zVgHNFOj4bpB5asK4Xpn2gYxu+zGPqt6/mfWMrhrFHnYd+qS6JBc2bb48u\n42BrQysmRRiGki2YPzihKMFclbnCp6a4q5QSrLJC0IvNQXVeZPIVim0ci5IP\njrb3j9aV+tu0Z4pgQVoZsgcBKcBgsnl/D0dSix4ocCpm5dkZ4i01LC43Q9BF\nDq8aYCnGjD4AZEmah15WhfBE2PGRL94GsEwJVXlpyDfM337ZmJgZU1q3oBe2\n4M03g2XrJrIq3jF51VBfFooSJFtkjmlSb7PC+JsSdTqqJLXJTTEpzcWYFdfX\nalRG41bAcG5WovftAGv8hkqxgErjJKoBT8mwtbibapWMJK7ju4Tpegxs3gYP\nsg+AnTvuOCW8kSI7xBFGepcv1Is1wcEWnlmjIAYKJJW1wvOCNYjUnzYJBBQv\nkAGwgHunRsxlQAE+iJ9IVAPvYiWCs/WrIIGBkm8UHIGtssjwHMNwoFEkZglg\nzTyz\r\n=g0IT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICn/VDsQsypnWIGamcRvypR1DufxvU/6SCYBUyfAQ+2PAiACgZt5/yYQ4XoFQEqncwMIZPKt2SA7+GJ9iKO/VZteWA=="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.0.6_1595960811957_0.14171756044438477"},"_hasShrinkwrap":false},"8.0.7":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"8.0.7","type":"module","main":"superfine.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","author":{"name":"Jorge Bucaran"},"funding":"https://github.com/sponsors/jorgebucaran","keywords":["superfine","frontend","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","minify":"terser index.js -o $npm_package_name.js -mc --source-map url=$npm_package_name.js.map --module","commit":"npm run minify && git commit -am $msg && git tag -s $msg -m $msg && git push && git push --tags","release":"msg=$npm_package_version npm run commit && npm publish"},"devDependencies":{"c8":"*","twist":"*","terser":"*","jsdom":"*"},"gitHead":"b0984068fe2e8f266841da8fbb004f7ef3a06c84","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.0.7","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-YiDeffXJSvrTP+t3Ks4X4WLekvV2xWJof6RD8It1h4sXIsj1HXnsooReSppNIB9ifFjJDnC9AlwesrCZQduqQw==","shasum":"e93c33b2952b35696d308dde6d60d760360d3697","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.0.7.tgz","fileCount":6,"unpackedSize":23661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIrobCRA9TVsSAnZWagAA+VkP/iC/CVZtj8Cha8TDzY5R\nv8CJ20p4ssVtEhlc71/q6gwFVOJ0lxaE8zKGZ6KKhZeMCcwuSQYwI4BUhqhb\n9ULrp3EO3gs4vJKERpK780/0ofSatOer6+uAKlbYMZiPKF7kPZfiaMkw9xR/\n3ItwUsy1zBUA0toGbXMSmKLjFHxCdDinTe1RKWhIdYsfal6FEhZnRRJJzywJ\nTqwc/hrsFKsQVjSPljxfb0nte9cfhyYNdYrQpa60JhTamzMnc94+nH5cGGlx\nSVA+4fTQ6Fvs/Qags3BTwDLBdfAv0w3jFpRt3OYjXhwY+SPXkI02po8aAg28\nfa3DbTdASITk3MN1EP0HlBowCsqPZn/yKvWl/9xp2xM1VokM8Y6PokomUXDW\nwUs61ITz5sQntrKfqKnzFI6rYi/oIc35XAh7Pz2Xe+GM5iLjy034/sp7pd10\n+yvH0l7nXGSEdrsLshG7kMWmJsJCd7ZJQvYauePOmxiAd54aAkv0Fpng+ORh\n9NVvZw+d+ngofYccoyCsWdkYSKLa7aAWK8pi1A0zp24xQ91w7+jZoPhFiR3I\ncbRbb4Q5LG2w9lKQ1vXTCuyWTk2OxM+4rVY3ad5OFx4WPME4YJHbSr4S0s7K\nWODiYBMUSeaej9aW/HiZuSLqHduMn6nEhH/QWLjRo4jfpIacH1toYzIw8U9D\nn+2y\r\n=Qb45\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwlNYnKy+m9fuuoV4YwRuETI1cxHIpYs7wrVhPaCwZrAiAIhg5hzrgrcHuM9riA6w6ptTn9ofG0OKKdxIwYhF8mWA=="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.0.7_1596111387445_0.8953473592310348"},"_hasShrinkwrap":false},"8.0.8":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"8.0.8","type":"module","main":"superfine.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","author":{"name":"Jorge Bucaran"},"funding":"https://github.com/sponsors/jorgebucaran","keywords":["superfine","frontend","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","minify":"terser index.js -o $npm_package_name.js -mc --source-map url=$npm_package_name.js.map --module","commit":"npm run minify && git commit -am $msg && git tag -s $msg -m $msg && git push && git push --tags","release":"msg=$npm_package_version npm run commit && npm publish"},"devDependencies":{"c8":"*","twist":"*","terser":"*","jsdom":"*"},"gitHead":"8cffde4e884a763e9b89ca6b6dd15f283887019b","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.0.8","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-639TP6l1tjRzynDcg5MD8ID83YwxABPayHj41tA2ve+/ZS8bQAdZkGWcdRhG/0VVA0N3vMbhFKKipeJxq/5nwQ==","shasum":"cf3616a3bcdc55e067c67da81f9dedf100963f33","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.0.8.tgz","fileCount":6,"unpackedSize":22809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIrsVCRA9TVsSAnZWagAACggP/0h7apSVZFrVNUkJGe36\nem0xzzFa28MSDQQe/mlINvBhoDl9s32eIYk4EztEjGduOa7/47ZU0yYPCJwe\nlZTMehOOG+KuTp7sx1IZgcoLJgLIXhvw/uj6TsD8+nlWrhkOQSxRcPk1jwGW\nyW50Vf4iKpvof+ZWj8ywEOo21xHmtNglCILt9iQ/aaU/mrqNbUOC0kSLhlNO\n7c6R5U8bKRDZl7P6opuXxx6JtFxsZ5ZCrj5H6mRYaq0LAFyObAheXJFpExbM\nHDEb580fN41IbLxkCErijDHts7aBJxmHg1kQXwjASwz4RVdjmYqj/60zIFnU\nYs657SrRyYDmna7XWDSiK8VjE/vorDAngc8rMJSpq0Wl+Zt7NB0OhS7XPWcN\nFbk7Iy1g8xTvMhb5n9nLtf/aYWMJFeVUv4pL7Oj3rrlEI9A4/MZeyq5IilSc\nHgAJR7L+RbFP6jPoaVvavBdkyUDl+doy+4BRFtZsyH/+nROuG5LUy0F0ZJ9G\ncpOdlnLwuN+uaKAfqKxCzsIvldh2sQgwTZeN6v5O83mX33U7tUN5OWORfPgE\nkkMJqDGh3BiqFpgQqGv7XjsBY5Zxdd+XiddMV3hMgIIRROA/0t5ALihW5G3b\njTAvpgy/osyiBXwTRASt+Ce7uh493LyP1jAqj/+kk1zTk2dsmGo1SdhKBzpw\nGteu\r\n=PNE1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFe1BMdE9grR45HB70hSvG957hjhxkeCVUVc7sFdc1FiAiB2KTWNNb2Tz6AwiwswyvaqnnGU0s6so/YwbPISJQPLQw=="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.0.8_1596111636988_0.9250039890812223"},"_hasShrinkwrap":false},"8.0.9":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"8.0.9","type":"module","main":"superfine.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","author":{"name":"Jorge Bucaran"},"funding":"https://github.com/sponsors/jorgebucaran","keywords":["superfine","frontend","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","minify":"terser index.js -o $npm_package_name.js -mc --source-map url=$npm_package_name.js.map --module","commit":"npm run minify && git commit -am $msg && git tag -s $msg -m $msg && git push && git push --tags","release":"msg=$npm_package_version npm run commit && npm publish"},"devDependencies":{"c8":"*","twist":"*","terser":"*","jsdom":"*"},"gitHead":"2b2b31b67792d4b771aa3c808e43e9404370e68b","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.0.9","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-JqInO534UPsexLeFkugTkrsA6MQBQfjcrK1L5IaiBeovJT+yaEIBOpOooYCf3wdDSEJFiAkAuTfNyMG1H+aVIQ==","shasum":"fa8fc017a3156efc2f17318be3ed4e8f52309638","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.0.9.tgz","fileCount":6,"unpackedSize":22875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIvj4CRA9TVsSAnZWagAAkoYP/jAZqAQkTcMgJFdzjZXh\nh1mQvbIVnK1097EmqSFxHZ4EERZmXcnK0rjjjAX7+sSRiAzLVkqmV9s11Q9k\n6aobfJjwcDgcDrgGhmQTedogsiQlgUdAeee1EX5TqG58tK5d60+/ApaOF4Hg\nPMuhB8nBFY6FsWjPc0Lc007Hl6srpYoPnW2GMTFMmPyXkL3tFz762VyFUbU1\nbInFS1ToFMdd7D1aXoG8OSMZBGvj33TdW/aqjFYs76ZjUOmJ6ovz92xDm6Ek\nlnV55mh3dhCguprFwhH6GyA+f+iiF9sF7CvOgcohraEx858JZTlM2DXWCU9/\nBAmQAO4seONQOegtxvsOan+bA09u6RUPzZE28XZrYrtVGTgJB03QflUDHr0U\nKuuLbsJYMxWTeKFnshuXNwKvrsmvA2C3zgQlFfxWWxAXi2qbN00qbY46764J\nWmUF+u4c93NIc2KFtNJxFt0K/Z/CNRbVETXYHg1aeQfwNs8wTRnWBzeagLkV\njA71zP9p6U3opnzRx4M4kJ6pGCLjLVyVHkFzvgu878vgFxOuWZcyTDce9Ptx\nwWDK5SUF6mqDwKD0kzaWFqHFFF69Ck6AiRf3c55qXB6S8m6CE6jAYSSIkqEo\nU+5OpTPrHT2/TIWmwmw0oTcp5jPZ3fXqGsWM0PDq/UPbnluuq2SsnUrP5jFP\n7ruW\r\n=VKU8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxXM9ZUqMZQ/J0kHbqc+1cJ/Ss2xxuk89AwxLeB0KjAAIgCBD+wq4fZpodIk9Hb0mOPs32gCOuoTqhDrijMLn4ROU="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.0.9_1596127479550_0.6781159596548478"},"_hasShrinkwrap":false},"8.0.10":{"name":"superfine","description":"Minimal view layer for building web interfaces.","version":"8.0.10","type":"module","main":"superfine.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","author":{"name":"Jorge Bucaran"},"funding":"https://github.com/sponsors/jorgebucaran","keywords":["superfine","frontend","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","minify":"terser index.js -o $npm_package_name.js -mc --source-map url=$npm_package_name.js.map --module","commit":"npm run minify && git commit -am $msg && git tag -s $msg -m $msg && git push && git push --tags","release":"msg=$npm_package_version npm run commit && npm publish"},"devDependencies":{"c8":"*","twist":"*","terser":"*","jsdom":"*"},"gitHead":"b39130e14243e3e04475ec313d9a79a3ac232ce6","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.0.10","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Z4CvPf5+KLMtEoT7hnFz3u8mEEUO6OM3xihF8lhyAgcOoeeX7jxXov0FWIMP/sMN2odoofzdSUFRm/DdL9InZQ==","shasum":"d9d5cbdc44fab3027e9a8b98a67e9556853419f2","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.0.10.tgz","fileCount":6,"unpackedSize":24797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKEBGCRA9TVsSAnZWagAAEKkP/R+nRY6Nh/2JRRx7JwIG\nEWb33bypB61MfWzDt2MyOQofy+ILxbMZVhq6G1FUVZwwRBpVEvQEy9QJut/j\ntZFBfbsKdAiMj7ktfqw8dxYO57TejfjDO2wZJT1GMfq8L2vHXvFEzCI+eeiM\n7H9pRD1GxSo86JidWgiJKx1cWc5mAgrWlvxkGtidQ79DY2AjmoaNN1AlqVGt\n2rLKs8ULiW1yxM8fjMsqtyzIwqMWZy6IxR6nds5UOhe1agNLd7NwbfPsRTAM\nI6mOoGId4toqrHGNmP4ETw+6lAFVzyuvLsuRTuQu5QTIx/Ag82viVa9hzUwm\n79pqfpeE9f7i6liRITWPdYyvnlyWsy1FXDRc9nJmOmmcQy2Y5v1RnxIJCG3T\nPYZeJDZInh1DnHzMja5JkcPUuEhqTJ+tieRofolFEjQqghspK3HtcOrIjTf8\nCWPmTrQ9HJpDmVQf9mMfXZztP5CAHFMJc8LEf2Y3+jW4piiX7o3UqIxAL8fc\nCGEgY5rLZ2M7CQ4otoRE52tztATKfA3eB/dBAlMTt68u8CJh+k8Gcxl/ARWa\nNC914U5AUQXIhLKxIm9uD4OZdVKZ3cMs+sGSeIBQKPAuWnbXmI3VFWi++qi3\n+zXMZ5E9BkVEJynzGATO8y9RNu868Fp5XBoMB5Ccu3u/ocBAu7l8dfvUqnSF\nH5vW\r\n=R54E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHYxVzrNX4r8nz0jR5kQoVVQXsLdY8ETzh5bFZTYncSAiAxuI6L97q1TKt/j+2EEXsCiw1Ow0CC9a9nRFfugvbl+Q=="}]},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.0.10_1596473414028_0.7232808946039628"},"_hasShrinkwrap":false},"8.1.0":{"name":"superfine","version":"8.1.0","type":"module","main":"index.js","description":"Minimal view layer for building web interfaces.","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","license":"MIT","author":{"name":"Jorge Bucaran"},"keywords":["superfine","frontend","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","deploy":"npm test && git commit --all --message $tag && git tag --sign $tag --message $tag && git push && git push --tags","release":"tag=$npm_package_version npm run deploy && npm publish --access public"},"devDependencies":{"c8":"*","jsdom":"*","twist":"*"},"gitHead":"bcbc00ebe8ffee24624d0a52c23e42ea0ac47629","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.1.0","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-0gqj7BBCAmyAw+zJUBDxvZZdi62XhgHD2jSG8vAued6Dmp8PK7/kI4tP2JkZOO9t1At5HaPBGoVKaICuTNzuiA==","shasum":"36173d669677170b45db7917bdbf5d044d62cd03","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.1.0.tgz","fileCount":4,"unpackedSize":17472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEqmmCRA9TVsSAnZWagAA3boP/2xONkeF6J440knJz9O3\nBUsa22gbGEqUDdmg6YE/VRqW7FV9qn3Qv7g2aMfbG5IREEx3P1OnDbZoDBAK\n7ES3rBOpCpvhYEwr1iPzmYC2eF97bYmOqDlIR0j/GejJNWB14KTK+dxK235p\niTioaTRVjC8FXbJT6IEw8eGFyNrdpilh83QtJbA2T5rIrc590alKSO+JDeBJ\nouFniQKTnCfVymUJPYmhmRq6199QdXYRRJL0rT9aLQk5rJEYYyw95ZDVu8NS\nBl3k/uB5x8f5EELVqdwJuGHkRiBt2JpmWeC1MZqYmduAPNJUEpH4SAs4qApX\n4UDaSsqMe8DIAyqQAK2pDbkZdQh1g0fICrZJlRIn7esmixvA5yjasScQd6OJ\nKVoOlLr796um0OMHYeYXLHBve5QKJZri70JhoVKvuPMmynV4cSwf9YYvs4O6\n7KKXkIu/1s359maDuYXWZuadXS7pQkbf1O3iBQdd+O/NW6dTfNFgmwPqA5u+\ncfCZlVBFHPckM0K4P61Kc3TZIUgymlNkUKfHtgFkfLNm9mov+LouihD8DFQP\nDFiACVHU+kNqcsA2a0/pAFfmNs/mRYAlITqAvoqFBOdX2ZEpSSQaLQjnQTcW\nGBhyuZgtv68gUCXtcUORv1iwlF4TbWE7ADSkYSGisijBOnpBr9pQcOisRjSy\nhg18\r\n=rM0o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFOcWwqEp+PkVskNnoMSdyHGoGEjafhfpbLWxIka3TMAiB8/npp1b67/Ev9xBZoS26d9QhBE1Q8Cx2PnLSfPlscQA=="}]},"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.1.0_1611835813620_0.14155892750009436"},"_hasShrinkwrap":false},"8.1.1":{"name":"superfine","version":"8.1.1","type":"module","main":"index.js","description":"Minimal view layer for building web interfaces.","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","license":"MIT","author":{"name":"Jorge Bucaran"},"keywords":["superfine","frontend","vdom","web","app","ui"],"scripts":{"test":"c8 twist test/*.js","deploy":"npm test && git commit --all --message $tag && git tag --sign $tag --message $tag && git push && git push --tags","release":"tag=$npm_package_version npm run deploy && npm publish --access public"},"devDependencies":{"c8":"*","jsdom":"*","twist":"*"},"gitHead":"3af246288710833303f09b342217895d2cf94d77","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.1.1","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-HINUbX9tifM1J9/bttaLElw4D+zZUrPEYKBIuEniIqhBvkV721ZLx0ZfN9CPQ3CE0MVVfjrsIvbLR+IXegsG5g==","shasum":"01255989508e8f93986f395e8effe6873e77875c","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.1.1.tgz","fileCount":6,"unpackedSize":17827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIW+ECRA9TVsSAnZWagAA+j4P/2tnFHKi+jBpI2pEn7g8\n9/on3MiVauSucBdLscFwEBZS4KiNhAZiavrgr0ehXr7XdZcOQMT95yQgu2AF\nSCAzbuCbGairWkEZ09cQmBhicff2wRVAMgIwUItO2ZQdDjcqo1+9DtgmRUjy\nme35OFIhlu83qWSO+qH+qxVOhTiz7DvB13//sc5o16BuK18E4aQYMXudhx4+\nmwb48p/ubQV/DjXl58BgfkcoXX2Lz9VEgSA8C+X7fvCXUfOgZGBeYQUE4Uxx\nAsLsRLgonDFFwPRhBpD+Cf9+Ixzj9om2YXrix+cH5ii7IRwkQD72a+uMwT3K\n1wwrFb7YHb7TPBN6a6r9f/VmBpHbDq1WPRjII11ojCApEXZz6HmRGXXlVapV\nHqvR0H9Ag/Z3LOY2iwE6PAiSk1XESV/PYNtfciZ4cbfvX3MdYdM11p/QBdLk\nwGq4nunKqgJChjPRg9gKVaUSaZdtrzGj/tsn6VCq/Gt297dG3LhqcVcZgQcB\n8TCjb90GCzDdZEgEWaGjUpL8nS0JNlWUn9GqXWegn+WsCCHsX1UtC+LJvme0\nT1MIW9R3JXOXJWEq2LjR4nF6iMcMbKSM7KVvAyUsVU8O6PFfr7w9JkNU1Fvb\nC3hINAklj3OtpaIJtyzouJ+tj2Wj3gam4zZbcnQh+NLSnytQa6YHy4WoVuRG\n6L4W\r\n=BAxE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcpPFptd/MsVXtpy/khpl8SLXyJ/jJw7RV7H+ys79kdgIgM/CkldrMfI3oW4zmgk0cp/eoeF9THeHHkHSLQMGTORI="}]},"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.1.1_1612803971776_0.746226416373724"},"_hasShrinkwrap":false},"8.2.0":{"name":"superfine","version":"8.2.0","type":"module","main":"index.js","description":"Minimal view layer for building web interfaces.","repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"homepage":"https://github.com/jorgebucaran/superfine","license":"MIT","author":{"name":"Jorge Bucaran"},"keywords":["superfine","frontend","vdom","web","ui"],"scripts":{"test":"c8 twist tests/*.js","deploy":"npm test && git commit --all --message $tag && git tag --sign $tag --message $tag && git push && git push --tags","release":"tag=$npm_package_version npm run deploy && npm publish --access public"},"devDependencies":{"c8":"*","jsdom":"*","twist":"*"},"gitHead":"61806f5c23969fe1c850ac7411441bbb8a493aa5","bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"_id":"superfine@8.2.0","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-YnmDEesO2COpGEmWIYJ6StZVdJqTiRU4ur+8WwHRLOeU9Rad2ogvd3cZzuX+QXxshWWqP2HE+jWI5wACqTGBjg==","shasum":"71b97d42f27df75d1ab03217ce9d076d404ab3d5","tarball":"https://registry.npmjs.org/superfine/-/superfine-8.2.0.tgz","fileCount":4,"unpackedSize":16858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIXGGCRA9TVsSAnZWagAAs0IP/3DCTJi8MZRBWbFfD1ij\nYrlRqSYtMxn5ObzNeg6zSPYnPhuA7gSQGyuK0pvMYiGF+m0gWM6bm5AEj0lE\nbGlU2VM3mCZK0ri207mWoPpjpRVmMujoBrJf52eNTJlquFtwrSiOoerIBcmc\nngC29tsutKkaWSSagAl0VmR+voo1XxUWVb1S7nG5pz6jLCufBe1X+vT/wxiu\nXvzWvYZ366lh7+Z/QZTP64aZcMBvp2cxqyCY5C+6MLj4qnTppMib0gNZHlUb\n0YE5EVdF6ncPccVJzNYVaZedeC6GdEKRWeAyOHW4feWvpho8xaPJ44JUFmts\nEJHSyAhtrajsdyIKuenY9ErPZkMNzRLB2wJ+8xe3YBeWn2tat1xcPHhuPjEx\nxDXFJTTx0/5xD+oFE+V20g7+sNdHp6i8Ykzs2eweMXlDhmjY5dFmo8MmWcnV\nN6nvvhpCs6hL3POWB+nVmlslr3qUvxozleY8uMWuqdP/77oxe3S3IRDU//ZB\nrMDZ8Ob69prv96lFfosXB6wEvsC/DbW3rn2QgMbizpB8G6CK0pWGaOffcrSK\nYt36CGyqKbIUHqpHa7WM5plj2C9TPwxKvv9pdSjAgfKdQcuUKphNy9ekYnji\nxcxX9uBuwdGA9eUD93HJBuHRNlrdaI4XYTb+kRtsajfMFdSFfhjFrN6HfcOF\nIhoE\r\n=TBgJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhQkTpl86pLjuSE7bL2JgPBlO9XIv5vtDXtJ0z/+1iaAiAoCjzT46mGaK+HMRE3f2D8VZviqPIiGZNwBQARMlI8sg=="}]},"_npmUser":{"name":"jorgebucaran","email":"mail@jorgebucaran.com"},"directories":{},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/superfine_8.2.0_1612804486275_0.6530108916932715"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-26T02:19:24.524Z","1.0.0":"2018-06-26T02:19:25.481Z","modified":"2022-05-19T01:25:43.495Z","5.0.0":"2018-06-26T02:52:07.419Z","5.0.1":"2018-06-26T16:52:00.683Z","6.0.0":"2018-07-07T11:57:54.912Z","6.0.1":"2018-07-12T02:41:42.749Z","7.0.0":"2019-07-01T13:37:48.395Z","8.0.0":"2020-07-26T11:08:04.997Z","8.0.1":"2020-07-26T11:11:47.130Z","8.0.2":"2020-07-26T16:20:50.755Z","8.0.3":"2020-07-26T16:37:15.007Z","8.0.4":"2020-07-26T17:27:17.643Z","8.0.5":"2020-07-28T18:22:07.760Z","8.0.6":"2020-07-28T18:26:54.531Z","8.0.7":"2020-07-30T12:16:27.556Z","8.0.8":"2020-07-30T12:20:37.130Z","8.0.9":"2020-07-30T16:44:39.670Z","8.0.10":"2020-08-03T16:50:14.223Z","8.1.0":"2021-01-28T12:10:13.727Z","8.1.1":"2021-02-08T17:06:11.894Z","8.2.0":"2021-02-08T17:14:46.384Z"},"maintainers":[{"name":"jorgebucaran","email":"mail@jorgebucaran.com"}],"description":"Minimal view layer for building web interfaces.","homepage":"https://github.com/jorgebucaran/superfine","keywords":["superfine","frontend","vdom","web","ui"],"repository":{"type":"git","url":"git+https://github.com/jorgebucaran/superfine.git"},"author":{"name":"Jorge Bucaran"},"bugs":{"url":"https://github.com/jorgebucaran/superfine/issues"},"license":"MIT","readme":"# _Superfine_\n\nSuperfine is a minimal view layer for building web interfaces. Think [Hyperapp](https://github.com/jorgebucaran/hyperapp) without the framework—no state machines, effects, or subscriptions—just the absolute bare minimum (1 kB minified+gzipped). Mix it with your favorite state management library or use it standalone for maximum flexibility.\n\nHere's the first example to get you started. [Try it here](https://codepen.io/jorgebucaran/pen/LdLJXX?editors=1000)—no build step required!\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <script type=\"module\">\n      import { h, text, patch } from \"https://unpkg.com/superfine\"\n\n      const setState = (state) =>\n        patch(\n          document.getElementById(\"app\"),\n          h(\"main\", {}, [\n            h(\"h1\", {}, text(state)),\n            h(\"button\", { onclick: () => setState(state - 1) }, text(\"-\")),\n            h(\"button\", { onclick: () => setState(state + 1) }, text(\"+\")),\n          ])\n        )\n\n      setState(0)\n    </script>\n  </head>\n  <body>\n    <main id=\"app\"></main>\n  </body>\n</html>\n```\n\nWhen describing how a page looks in Superfine, we don't write markup. Instead, we use the `h()` and `text()` functions to create a lightweight representation of the DOM (or virtual DOM for short), and `patch()` to actually render the DOM.\n\nSuperfine won't re-create the entire DOM every time we use `patch()`. By comparing the old and new virtual DOM we are able to change only the parts of the DOM that need to change instead of rendering everything from scratch.\n\nNext up, let's take a look at a simple todo app. You can only add or cross off todos with it. Can you figure out what's happening just by poking around the code a bit? [Have a go here](https://codepen.io/jorgebucaran/pen/KoqxGW).\n\n<!-- prettier-ignore -->\n```html\n<script type=\"module\">\n  import { h, text, patch } from \"https://unpkg.com/superfine\"\n\n  const updateValue = (state, value) => ({ ...state, value })\n\n  const addTodo = (state) => ({\n    ...state,\n    value: \"\",\n    todos: state.todos.concat(state.value).filter(any => any),\n  })\n\n  const setState = (state) => {\n    patch(\n      document.getElementById(\"app\"),\n      h(\"main\", {}, [\n        h(\"h2\", {}, text(\"To do list\")),\n        h(\"section\", {}, [\n          h(\"input\", {\n            type: \"text\",\n            value: state.value,\n            oninput: ({ target }) =>\n              setState(updateValue(state, target.value)),\n          }),\n          h(\"button\",\n            { onclick: () => setState(addTodo(state)) },\n            text(\"Add todo\")\n          ),\n        ]),\n        h(\"ul\", {},\n          state.todos.map((todo) =>\n            h(\"li\", {}, [\n              h(\"label\", {}, [\n                h(\"input\", { type: \"checkbox\" }),\n                h(\"span\", {}, text(todo))\n              ]),\n            ])\n          )\n        ),\n      ])\n    )\n  }\n\n  setState({ todos: [], value: \"\" })\n</script>\n```\n\n[Find more examples here](https://codepen.io/collection/nVVmyg?grid_type=grid)\n\nNow it's your turn to take Superfine for a spin. Can you add a button to clear all todos? How about bulk-marking as done? If you get stuck or would like to ask a question, just [file an issue](https://github.com/jorgebucaran/superfine/issues/new) and I'll try to help you out—have fun! ✨\n\n## Installation\n\n```console\nnpm install superfine\n```\n\nThen with a module bundler import like you would anything else.\n\n```js\nimport { h, text, patch } from \"superfine\"\n```\n\nOr right in your browser without a build step.\n\n```html\n<script type=\"module\">\n  import { h, text, app } from \"https://unpkg.com/superfine\"\n</script>\n```\n\n## Top-Level API\n\n### `h(type, props, [children])`\n\nCreate them virtual DOM nodes! `h()` takes the node type; an object of [HTML or SVG attributes](#attributes-api), and an array of child nodes (or just one child node).\n\n```js\nh(\"main\", { class: \"relative\" }, [\n  h(\"label\", { for: \"outatime\" }, text(\"Destination time:\")),\n  h(\"input\", { id: \"outatime\", type: \"date\", value: \"2015-10-21\" }),\n])\n```\n\n---\n\n### `text(string)`\n\nCreate a virtual DOM text node.\n\n```js\nh(\"h1\", {}, text(\"1.21 Gigawatts!?!\"))\n```\n\n---\n\n### `patch(node, vdom)`\n\nRender a virtual DOM on the DOM efficiently. `patch()` takes an existing DOM node, a virtual DOM, and returns the freshly patched DOM.\n\n```js\nconst node = patch(\n  document.getElementById(\"app\"),\n  h(\"main\", {}, [\n    // ...\n  ])\n)\n```\n\n## Attributes API\n\nSuperfine nodes can use any of the [HTML attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes), [SVG attributes](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute), [DOM events](https://developer.mozilla.org/en-US/docs/Web/Events), and also [keys](#keys).\n\n### `class:`\n\nTo specify one or more CSS classes, use the `class` attribute. This applies to all regular DOM and SVG elements alike. The `class` attribute expects a string.\n\n```js\nconst mainView = h(\"main\", { class: \"relative flux\" }, [\n  // ...\n])\n```\n\n### `style:`\n\nUse the `style` attribute to apply arbitrary CSS rules to your DOM nodes. The `style` attribute expects a string.\n\n> **Important**: We don't recommend using the `style` attribute as the primary means of styling elements. In most cases, `class` should be used to reference classes defined in an external CSS stylesheet.\n\n```js\nconst alertView = h(\"h1\", { style: \"color:red\" }, text(\"Great Scott!\"))\n```\n\n### `key:`\n\nKeys help identify nodes whenever we update the DOM. By setting the `key` property on a virtual DOM node, you declare that the node should correspond to a particular DOM element. This allows us to re-order the element into its new position, if the position changed, rather than risk destroying it.\n\n> **Important**: Keys must be unique among sibling nodes.\n\n```js\nimport { h } from \"superfine\"\n\nexport const imageGalleryView = (images) =>\n  images.map(({ hash, url, description }) =>\n    h(\"li\", { key: hash }, [\n      h(\"img\", {\n        src: url,\n        alt: description,\n      }),\n    ])\n  )\n```\n\n## Recycling\n\nSuperfine will patch over server-side rendered HTML, recycling existing content instead of creating new elements. This technique enables better SEO, as search engine crawlers will see the fully rendered page more easily. And on slow internet or slow devices, users will enjoy faster time-to-content as HTML renders before your JavaScript is downloaded and executed.\n\n<!-- prettier-ignore -->\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <script type=\"module\">\n      import { h, text, patch } from \"https://unpkg.com/superfine\"\n\n      const setState = (state) =>\n        patch(\n          document.getElementById(\"app\"),\n          h(\"main\", {}, [\n            h(\"h1\", {}, text(state)),\n            h(\"button\", { onclick: () => setState(state - 1) }, text(\"-\")),\n            h(\"button\", { onclick: () => setState(state + 1) }, text(\"+\")),\n          ])\n        )\n\n      setState(0)\n    </script>\n  </head>\n  <body>\n    <main id=\"app\"><h1>0</h1><button>-</button><button>+</button></main>\n  </body>\n</html>\n```\n\n> Notice that all the necessary HTML is already served with the document.\n\nSuperfine expects the markup to be identical between the server and the client. Treat mismatches as bugs and fix them! Now you just need a way to send content to browsers.\n\n## JSX\n\nJSX is a language syntax extension that lets you write HTML tags interspersed with JavaScript. To compile JSX to JavaScript, install the [JSX transform plugin](https://babeljs.io/docs/en/babel-plugin-transform-react-jsx), and create a `.babelrc` file in the root of your project like this:\n\n```json\n{\n  \"plugins\": [[\"transform-react-jsx\", { \"pragma\": \"h\" }]]\n}\n```\n\nSuperfine doesn't support JSX out of the box, but adding it to your project is easy.\n\n```js\nimport { h, text } from \"superfine\"\n\nexport default (type, props, ...children) =>\n  typeof type === \"function\"\n    ? type(props, children)\n    : h(\n        type,\n        props || {},\n        []\n          .concat(...children)\n          .map((any) =>\n            typeof any === \"string\" || typeof any === \"number\" ? text(any) : any\n          )\n      )\n```\n\nImport that everywhere you're using JSX and you'll be good to go. [Here's a working example](https://cdpn.io/e/wXEBYO?editors=0010).\n\n```js\nimport jsx from \"./jsx.js\"\nimport { patch } from \"superfine\"\n```\n\n## License\n\n[MIT](LICENSE.md)\n","readmeFilename":"README.md"}