{"_id":"@amagaki/amagaki-engine-preact","_rev":"7-84c700c82617423cf91b15dd5940c8ee","name":"@amagaki/amagaki-engine-preact","dist-tags":{"latest":"2.0.1"},"versions":{"0.0.1":{"name":"@amagaki/amagaki-engine-preact","version":"0.0.1","license":"MIT","homepage":"https://amagaki.dev","repository":{"type":"git","url":"git://github.com/blinkk/amagakit.git","directory":"packages/amagaki-engine-preact"},"engines":{"node":">=14"},"main":"./dist/index.js","scripts":{"build:example":"amagaki build example","check":"gts check","clean":"gts clean","dev":"nodemon --watch src -e ts --exec npm tsc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","prepublish":"rm -rf dist/; tsc","test":"ava"},"ava":{"require":["ts-node/register"],"extensions":["ts","tsx"],"files":["src/*.test.ts"],"timeout":"20s"},"devDependencies":{"ava":"^4.0.1","eslint-plugin-sort-class-members":"^1.9.0","eslint":"^7.15.0","gts":"^3.1.0","nodemon":"^2.0.4","ts-loader":"^7.0.5","ts-node":"^10.5.0","typescript":"^4.3.5"},"peerDependencies":{"@amagaki/amagaki":"*","esbuild-register":"^3.3.2","preact-render-to-string":"^5.1.19","preact":"^10.6.6"},"description":"[![NPM Version][npm-image]][npm-url] [![TypeScript Style Guide][gts-image]][gts-url]","bugs":{"url":"https://github.com/blinkk/amagakit/issues"},"_id":"@amagaki/amagaki-engine-preact@0.0.1","_nodeVersion":"16.4.2","_npmVersion":"7.18.1","dist":{"integrity":"sha512-O8DF1jiqa2H3SSzGoH5sASGD5husjCvNRk3pezqvIFEuJboBVSVZfVtQ+6tz/EYuMtLYpZS9ee4/QaC/HfrF1Q==","shasum":"3f6910d3b3fc70714610b18affee7beb1398fdfe","tarball":"https://registry.npmjs.org/@amagaki/amagaki-engine-preact/-/amagaki-engine-preact-0.0.1.tgz","fileCount":3,"unpackedSize":20112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEx9OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTzg//VZSW8Y/di17MmiCKilKBYXnJW+f65Yn9v9HJV4uLl1rl+g9n\r\nPRtPer1YpFwkg24jAm3MrLSfs1egBt+A3ZS4EjPT97wGsgaVf4xW6fWodQOy\r\nxKWc67Q+dl2ouyAEYoi0nj8NVVGReDOFcSEWmK2rPI3bpJzWgtD2w9gm9PQX\r\nnw9qrZoX38xSF5T9oDxf8k9t74ei4U+wJtWK3mnxZjz1Yn1D1Y7eGiFM5g1o\r\nzvGgv9x0/4RRAouX5lymA9H6R9fHaJ2N94jetoU/SVFA9UxEY+0dcOV6ARyM\r\ndEj2gQHNCLIB1Yod7wH8hyfk3KtkpccntBiFtzf25+iUQiI53E0afD8tewZY\r\n4gLrxM1hZD7i6mVUP0bfdYJCbFPeHo//ld+2KReLGGPOW8vsTrwhqWCnjPKm\r\nNPRdCBIjIdx6sTf5mIeqmFzmPL+0isebS7GE3I7unjZ/gSR+WSeOLiv15Fs8\r\npOtTvh4+yvvLiHcImk0gwNJptr7aUIFYcJIp85EWS5dmHinoM3ZPimeM3qAq\r\nlv/wXkus9LeuCjhGOFLY2VlMr2+c9etlL1gTF44CagCFCELoJlUCY3cT7Kid\r\n0Fgqbfg7f4yjSz1UGolq+tXSr+1hAyfNpgDvbBvqYjuvN4YquUTpFMqoTtgq\r\nB83gzXrQvFfdYY+imf+umMq+g6B5Tn/cRBw=\r\n=NWA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGtEZl0r6vIzjM/48hYYIZGxsHtQFGLtLvp1Q/c4rt/AiBGUfiAJYk/v5vnHO+64DP5BsPBItKWjoDkJkiiMYPoaw=="}]},"_npmUser":{"name":"jeremydw","email":"jeremydw@gmail.com"},"directories":{},"maintainers":[{"name":"jeremydw","email":"jeremydw@gmail.com"},{"name":"zoramite","email":"zoramite+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amagaki-engine-preact_0.0.1_1645420365747_0.8183018310457268"},"_hasShrinkwrap":false},"1.0.1":{"name":"@amagaki/amagaki-engine-preact","version":"1.0.1","license":"MIT","homepage":"https://amagaki.dev","repository":{"type":"git","url":"git://github.com/blinkk/amagakit.git","directory":"packages/amagaki-engine-preact"},"engines":{"node":">=14"},"main":"./dist/index.js","scripts":{"build:example":"amagaki build example","check":"gts check","clean":"gts clean","dev":"nodemon --watch src -e ts --exec npm tsc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","prepare":"rm -rf dist/; tsc; rm dist/*.tsbuildinfo","test":"ava"},"ava":{"require":["ts-node/register"],"extensions":["ts","tsx"],"files":["src/*.test.ts"],"timeout":"20s"},"devDependencies":{"ava":"^4.0.1","eslint-plugin-sort-class-members":"^1.9.0","eslint":"^7.15.0","gts":"^3.1.0","nodemon":"^2.0.4","ts-loader":"^7.0.5","ts-node":"^10.5.0","typescript":"^4.3.5"},"peerDependencies":{"@amagaki/amagaki":"*","esbuild-register":"^3.3.2","preact-render-to-string":"^5.1.19","preact":"^10.6.6"},"types":"./dist/index.d.ts","gitHead":"0b3fb140cfa1ada6267a01f37c1f6fa1836ef043","description":"[![NPM Version][npm-image]][npm-url] [![TypeScript Style Guide][gts-image]][gts-url]","bugs":{"url":"https://github.com/blinkk/amagakit/issues"},"_id":"@amagaki/amagaki-engine-preact@1.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-+yOhTys/8GbvjMJwOJQWre4mVhLVQsVR+8H8VdgxRVJCPPyBx4OXfokh3+DCJFBbJT/SVRbn67fQ/p7pr5B1ig==","shasum":"1496b3b97ca137bf7f0bc34d16639b3563728dab","tarball":"https://registry.npmjs.org/@amagaki/amagaki-engine-preact/-/amagaki-engine-preact-1.0.1.tgz","fileCount":11,"unpackedSize":7414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE799ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquTg/7BBmW6PZ9SEx1aLVvV/ccQl4LEDaDFVTO5rV3J1RnswbUbJt7\r\nK2L6KzSXdNt7zCNTgQF2bH0akBOCyW6exqxUg8HNZqgJCLSJb7+iUqyk0y09\r\nekmRjD48To6s/U8/8u20v06Kkofz3MecgT4VZW3MnyUigONKRKJ5JhvN0JBN\r\n8LEmtoWYLmoUbZv+T3DVA8ZOmfpq8tkO25HK75svMsyWqgLqh0L88HOGUiHB\r\nKxEbSt/Yj9T0Bqc3rV4whNRCvzm1qhc6SK9sf/MFTF2C64xw53abnXZOQsu0\r\nVWwSloXBbJaevhlqvmgUCt2KQsVP6jTwJtWZnvL7hRS/d/lNUTXcYzyhuIDz\r\n22/9g3xC8QbVjvqos2iToZcMsfcHIigktj79w13Yc3XG8HBjG2RcwCwjomyK\r\nBBswt9gcb1R+gypZXjrOIz03MmzsZMfMjqE1xkrmpXzZU6krw0ohcNvYOD4q\r\nNPqj1idpRiXlbS3He7JcSN/5chtyZQ4zajb/PBpPG673EVrBFKKAt1cUX3un\r\noYrK29o6aG3BmPRjbVqfUFjzOcbRGzAstuO4MhDqBQJbpL2OGm/vsXjifUKq\r\nmZHT/shcImR4SruMnrmxYQKCDgcfwiOs1iwvZLC8BiD0M6eaKEl9TqydAE6p\r\n5sjvEDAiq7Dy5dQM0zGIfxiFbeuJ84XFPpc=\r\n=uEcf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWX9SEgUDcMOG8tjsKGNGo0i9TZme/q12E8D8KHDSEjAiEA0rcqdmegV3x2f0RDOznYjX23vzk9x4/aMlCrYsinJME="}]},"_npmUser":{"name":"jeremydw","email":"jeremydw@gmail.com"},"directories":{},"maintainers":[{"name":"jeremydw","email":"jeremydw@gmail.com"},{"name":"zoramite","email":"zoramite+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amagaki-engine-preact_1.0.1_1645461373846_0.5027716836243643"},"_hasShrinkwrap":false},"1.1.0":{"name":"@amagaki/amagaki-engine-preact","version":"1.1.0","license":"MIT","homepage":"https://amagaki.dev","repository":{"type":"git","url":"git://github.com/blinkk/amagaki.git","directory":"packages/amagaki-engine-preact"},"engines":{"node":">=14"},"main":"./dist/index.js","scripts":{"build:example":"amagaki build example","check":"gts check","clean":"gts clean","dev":"nodemon --watch src -e ts --exec npm tsc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","prepare":"rm -rf dist/; tsc; rm dist/*.tsbuildinfo","test":"ava"},"ava":{"require":["ts-node/register"],"extensions":["ts","tsx"],"files":["src/*.test.ts","src/*.test.tsx"],"timeout":"20s"},"devDependencies":{"@amagaki/amagaki-plugin-page-builder":"^3.3.0","@types/jsdom":"^16.2.14","ava":"^4.0.1","eslint":"^7.15.0","eslint-plugin-sort-class-members":"^1.9.0","gts":"^3.1.0","jsdom":"^16.7.0","nodemon":"^2.0.4","ts-loader":"^7.0.5","ts-node":"^10.5.0","typescript":"^4.3.5"},"peerDependencies":{"@amagaki/amagaki":"*","esbuild-register":"^3.3.2","preact":"^10.6.6","preact-render-to-string":"^5.1.19"},"gitHead":"00d55d7ff3e1fc3b169875a6349744bce2e96e0b","description":"[![NPM Version][npm-image]][npm-url] [![TypeScript Style Guide][gts-image]][gts-url]","bugs":{"url":"https://github.com/blinkk/amagaki/issues"},"_id":"@amagaki/amagaki-engine-preact@1.1.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-nln4Z2PhKWNsE9wSGrEvSjlm4PKecZuPrMu+FA6NhzOBsVVGsq20BqPzEpkmqttIAnzZ0ltcytQ0V1ff5PSlEA==","shasum":"22d2578c1bd26cbd966b1a381d0133a1bd1bc24e","tarball":"https://registry.npmjs.org/@amagaki/amagaki-engine-preact/-/amagaki-engine-preact-1.1.0.tgz","fileCount":20,"unpackedSize":17053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFG7TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo5hAAhzGRxn+pCpN9V5p2mES0rpmu4DwCydsdV/fNNTJbw65nb/Nz\r\n332nSOqE9CcNSqaaO2iaycHwTMwWlh0mjnWhAIbOWGHu5FU32FAjk6hJEDxT\r\ny5ptVDe9zWPAseJCT3lnGmVyZm+RJhujQfc9UwRp2v+1o/zJRfczEB1WDmW0\r\nh9O8/dLbrlADMyJjznChZq8HVpUzWQGq3WH077qpcca66SxXrIfXJ5jvO5Uq\r\nqdsEACr4gbAvbK/8aDKOC+NnOYmn4LMNPox5eRCnqMMiPaIGRNGdMU1+m1rz\r\nzFegEjKePzB2WhidHDvtJyCkUvhVfHBJ6rgAtQS82nMWt3exQlArzcIATCwb\r\nL/3Gguvm5GXeMdFFCg9WnkO2ze7B0VYnMDuV0D8O/HLwQrDd4rNqKRSOxnS9\r\nw4DV7bK52lBcwrb2hX6Gq1hy1Wd1RdDsbBTWcyzVlR2oZYP2BjdfKBOnPBSE\r\n40y12uydlu5KiDzkcYSPK0akiqy/ig+Ww4jTQS8VJm4o7Op1K1vXux2gY1bw\r\nXvByWJrFbKiN2Hgq84BtAYeyFByI4NTUThb8iW9KkXzzDKUuLh6u8/rreOEI\r\ncOVIx8mjp/sHnTaFM0u8VC7i0FFk8g8cFU6/Ipcw9YGfBRUAeuwbraurwPzo\r\n2YhLC8mKwGNDkBbVnqmpYBD4odzJ8Ux69TE=\r\n=OzTl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYq/Ye3djtNgqEUPmtVSDGzraocghWo3Zi3o8hyATWiAIgAXQG1azMZKDlgHISCouhJZ4a2h128zsRKzWSs4gdJSQ="}]},"_npmUser":{"name":"jeremydw","email":"jeremydw@gmail.com"},"directories":{},"maintainers":[{"name":"jeremydw","email":"jeremydw@gmail.com"},{"name":"zoramite","email":"zoramite+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amagaki-engine-preact_1.1.0_1645506259322_0.5650405285491411"},"_hasShrinkwrap":false},"1.1.1":{"name":"@amagaki/amagaki-engine-preact","version":"1.1.1","license":"MIT","homepage":"https://amagaki.dev","repository":{"type":"git","url":"git://github.com/blinkk/amagaki.git","directory":"packages/amagaki-engine-preact"},"engines":{"node":">=14"},"main":"./dist/index.js","scripts":{"build:example":"amagaki build example","check":"gts check","clean":"gts clean","dev":"nodemon --watch src -e ts --exec npm tsc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","prepare":"rm -rf dist/; tsc; rm dist/*.tsbuildinfo","test":"ava"},"ava":{"require":["ts-node/register"],"extensions":["ts","tsx"],"files":["src/*.test.ts","src/*.test.tsx"],"timeout":"20s"},"devDependencies":{"@amagaki/amagaki-plugin-page-builder":"^3.3.0","@types/jsdom":"^16.2.14","ava":"^4.0.1","eslint":"^7.15.0","eslint-plugin-sort-class-members":"^1.9.0","gts":"^3.1.0","jsdom":"^16.7.0","nodemon":"^2.0.4","ts-loader":"^7.0.5","ts-node":"^10.5.0","typescript":"^4.3.5"},"peerDependencies":{"@amagaki/amagaki":"*","esbuild-register":"^3.3.2","preact":"^10.6.6","preact-render-to-string":"^5.1.19"},"types":"./dist/index.d.ts","gitHead":"21db6b8bfa54da1ec198761884550b751349ea20","description":"[![NPM Version][npm-image]][npm-url] [![TypeScript Style Guide][gts-image]][gts-url]","bugs":{"url":"https://github.com/blinkk/amagaki/issues"},"_id":"@amagaki/amagaki-engine-preact@1.1.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-7Fm+GtOL82BSwZ71Qsk+wuR2M12h9vl36zXrAJCKJWHhgQkQWLiWWJyXKG1HY/XMubX63uw+X+EUDovGYXYr7w==","shasum":"bfcf0363ac79ddf0101bf5cdd4e106a52aabc2e1","tarball":"https://registry.npmjs.org/@amagaki/amagaki-engine-preact/-/amagaki-engine-preact-1.1.1.tgz","fileCount":11,"unpackedSize":12770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFHGkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqew//eQpF2bHQxWeeaZCjpaV7tT+YUc8fnLBuqKfBMtH0OarUTEyc\r\npMk5BMnvQOPS8TEH9qC+mmVZa+y6q5hw5EZZGNjbbxDlb4+WJhu4CZuKylc6\r\nk6ZxqeNyfsnXe0uTxR7RQ0WUL/Lnj46lBJW9RQRYuB8q/ArD6RmUrUchqBFk\r\nl3osK8rO1Ud6XJhiuQT+abGP0gd0ws5Jq76lLtYunQJVE5E3Uk2vHdSIosGW\r\nC9kiY3c5MjsgDx80yyLb5muRUXGE9lhLXJaER5i9saTMLFjF+/a6c6i6tacQ\r\niI+zKi9vvtdAfgwusRiPVYFaCTv5TGq07nUwqOuNJH8oIbicbPykgiEcj2Nb\r\nNxUkKPD5Br5iE1FRhXOY+mCkan1bM/TF6UH8Kgw/YvqaDFX5kt7gMzcqZhnC\r\nlDkt9JYUQ5Zw0k72HVUFLk5wLPlUszM2p2RuyEB/AHK8PzcMaJL+VhyeufY7\r\nrhCcMalq6wv5LL+Fp2SffuBzX+R1YH2qxChdgq+rZ2W00jQzzfC4HOWt0/ja\r\nuEAS91B0T437/2fHxqAdSs2D6fIMHdn6JqhcWvz5lpxpVF2s11dFlp4FYWIo\r\nZuCvBr4CJAMP/7Cl1BI972hvwwyoa5lxyjPTDYPp+rs3ZnbWMg5SB8iIb6bk\r\n+ioFQCkz0G2tBZNqsIL1w1T3d7V2WEP/r5A=\r\n=gh9G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLVZi3QiIPIn7nNp8kmvf6jU0TsSBPEgE46ogNR4zdlAIhAKb4KFfFB5wihIJgJutzWwaD4bKGuqGTNAELhL5VWqjp"}]},"_npmUser":{"name":"jeremydw","email":"jeremydw@gmail.com"},"directories":{},"maintainers":[{"name":"jeremydw","email":"jeremydw@gmail.com"},{"name":"zoramite","email":"zoramite+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amagaki-engine-preact_1.1.1_1645506980271_0.39582188234477944"},"_hasShrinkwrap":false},"1.2.2":{"name":"@amagaki/amagaki-engine-preact","version":"1.2.2","license":"MIT","homepage":"https://amagaki.dev","repository":{"type":"git","url":"git://github.com/blinkk/amagaki.git","directory":"packages/amagaki-engine-preact"},"engines":{"node":">=14"},"main":"./dist/index.js","scripts":{"build:example":"amagaki build example","check":"gts check","clean":"gts clean","dev":"nodemon --watch src -e ts --exec npm tsc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","prepare":"rm -rf dist/; tsc; rm dist/*.tsbuildinfo","test":"ava"},"ava":{"require":["ts-node/register"],"extensions":["ts","tsx"],"files":["src/*.test.ts","src/*.test.tsx"],"timeout":"20s"},"devDependencies":{"@amagaki/amagaki-plugin-page-builder":"*","@types/jsdom":"^16.2.14","ava":"^4.0.1","eslint":"^7.15.0","eslint-plugin-sort-class-members":"^1.9.0","gts":"^3.1.0","jsdom":"^16.7.0","nodemon":"^2.0.4","ts-loader":"^7.0.5","ts-node":"^10.5.0","typescript":"^4.3.5"},"peerDependencies":{"@amagaki/amagaki":"*","esbuild-register":"^3.3.2","preact":"^10.6.6","preact-render-to-string":"^5.1.19"},"types":"./dist/index.d.ts","gitHead":"8daf4c7d968d46b465a0c0b835198ade684fc443","description":"[![NPM Version][npm-image]][npm-url] [![TypeScript Style Guide][gts-image]][gts-url]","bugs":{"url":"https://github.com/blinkk/amagaki/issues"},"_id":"@amagaki/amagaki-engine-preact@1.2.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-u1eUeNgE8GEdOIuv0ERuPNRzgh/jpKPpmHjJB7nDIAVchqz766ONykg3R7GrbHmsdSipzSAWqw/5CaFvceqZXw==","shasum":"ff4a73677d0a4d8a23c8c9f996aeee14c766d78b","tarball":"https://registry.npmjs.org/@amagaki/amagaki-engine-preact/-/amagaki-engine-preact-1.2.2.tgz","fileCount":11,"unpackedSize":12765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFrDhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFng/+OgQfZ77OWs1MHEGuHEMmk42QZgFRY6aglIGWvzum3BCdA1cq\r\nB/le6Qg83p1q8WvHgdrnkJSsehACn7DfHlGkOa+3u29cGErXnqjboTR4BBfF\r\nU27v1y9+4EdB1830cuhTDDhj4/AKmmwk2OpCMWOwnNdZUJTw2oHyGiV3W9qM\r\nZAZP9ZsbfVbSF6ZgKecNLKmPBHnKQLFSUM7Cj/0Nam3M4cGm5O0/EiRwsKcs\r\nBft81iUZipAF+lpn8M+Nkuq1CSr4c/H9Kzc3mJB2fQRD5Vykh+TzPR4WLd9d\r\nJolIaHAiFUCKLP5m0RSBgdAdpHSq5e8bFut+vaMPPbX2lTQLJBaMpUE5GYXV\r\n8JX1qHZ+OQt8XR/vWmfa6hppxSxbJn1o/y6pwb4GqgUbauv0K4nkKCb8naJp\r\noXsSdIsYG5sniDKYUAYoHqnBqTZ99XwveTC4yV2Fq9L1QcZ+dalLbrjoRrnE\r\nhK3yCPZDFhZ7ThDKoN5aTMyoeZspKfmyxac8Yb6lpWuWiuyh+ecqIDgZJt01\r\nUUhi4pQA09mDTZdMZEVyPlfSNkisVPTwih2AGsAtHjgq43I1n4AEDGnZVXsa\r\nppiDreHBHN0ayfQng72T/8uJGE6jOA8c1X1itqUmig7hgfHvNEX8M/GLgS9/\r\nAjixqd3TnhekKbEHfOJANtyQiJv4N74pzKI=\r\n=kmjW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSscYZfBkWzo/u583mfX8KZX9q3CVW9Ehw19MVHPet/wIgHL91tr6gbpDQ6QHZqQYLkX7cxAntX8NwnK9LsYE+xf8="}]},"_npmUser":{"name":"jeremydw","email":"jeremydw@gmail.com"},"directories":{},"maintainers":[{"name":"jeremydw","email":"jeremydw@gmail.com"},{"name":"zoramite","email":"zoramite+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amagaki-engine-preact_1.2.2_1645654241396_0.45829510729865675"},"_hasShrinkwrap":false},"2.0.0":{"name":"@amagaki/amagaki-engine-preact","version":"2.0.0","license":"MIT","homepage":"https://amagaki.dev","repository":{"type":"git","url":"git://github.com/blinkk/amagaki.git","directory":"packages/amagaki-engine-preact"},"engines":{"node":">=14"},"main":"./dist/index.js","scripts":{"build:example":"amagaki build example","check":"gts check","clean":"gts clean","dev":"nodemon --watch src -e ts --exec npm tsc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","prepare":"rm -rf dist/; tsc; rm dist/*.tsbuildinfo","test":"ava"},"ava":{"require":["ts-node/register"],"extensions":["ts","tsx"],"files":["src/*.test.ts","src/*.test.tsx"],"timeout":"20s"},"devDependencies":{"@amagaki/amagaki-plugin-page-builder":"*","@types/jsdom":"^16.2.14","ava":"^4.0.1","eslint":"^7.15.0","eslint-plugin-sort-class-members":"^1.9.0","gts":"^3.1.0","jsdom":"^16.7.0","nodemon":"^2.0.4","ts-loader":"^7.0.5","ts-node":"^10.5.0","typescript":"^4.3.5"},"peerDependencies":{"@amagaki/amagaki":"*","esbuild-register":"^3.3.2","preact":"^10.6.6","preact-render-to-string":"^5.1.19"},"types":"./dist/index.d.ts","gitHead":"9420f997fc9b54bbb3551fb63e14dcfff21ceb20","description":"[![NPM Version][npm-image]][npm-url] [![TypeScript Style Guide][gts-image]][gts-url]","bugs":{"url":"https://github.com/blinkk/amagaki/issues"},"_id":"@amagaki/amagaki-engine-preact@2.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-/sDl5y6QkroJgsisU5xipJiBof217IuyY5xb1QphVaLFgHTE+oWvlOc8YYUXz5r5T/yD0zzvJsVKOujby7UlRA==","shasum":"836ba8bdc415bd721cc446c59f29ed2f6643b98d","tarball":"https://registry.npmjs.org/@amagaki/amagaki-engine-preact/-/amagaki-engine-preact-2.0.0.tgz","fileCount":11,"unpackedSize":12765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF83cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq3g/+I9mGr8zsZYa6791s9qaFqdjignHAgHwP+2Ev5+LssfraGHll\r\nvU8TF/BRJPuOpnskuEZALq4ytHQZmToZGZCmjTc7NzqnncSnp+QN9RhmnPTP\r\nRpJanamHeDgMvlKR75LnJ99MBXDZ5F5F8EkwvtyluOWRBHKm1GOKQRCKFJOX\r\n75fwQKAtkD6dbaPR/n/w8/UT0ws9dyhkzu5K5s3JxcUc8Bw3mvcu4Pvqay4C\r\nrSNYcvC7DHPFgrcdE6lfqv8hMYj5/YgGcaGVYyG0LnDJutzvDx7M8HxevSXJ\r\nrhboXpDsT16P9ADoTpVD4I4k4fX1sR7qsiy3nKBKGi3uwwMbv7uoohAFxeg/\r\nQBlWTcgCauTuppFT6eMAB6VWrjLINYII+71ry38VMys0jaqid9l4dvwYHq7t\r\nl2/nM95/D+97KHxCu9qHSDCFEiy0LeDV7QLf3yag71mm+x40wLRFIzr8xiqS\r\nTMfuruIAKbCmNh0A1ZgFVOc0XT5471kabX6FxwKTlbBkwjBYW7kq4C5qWulG\r\n+jWkjTvRrdBJ1eCstWBYhqKfwunyJ70rIqpUkyiWLU4JCqM8ETYynCOW+CM5\r\njMJivqvfCJKWOkOPAXSrswFl5PxSENwpSKj5IiQy+5L/4N3Lzg6rg8z6gi4u\r\nvKYlqwQ0jLFCwwoHrY/cRIgCtq/BJ0iqYls=\r\n=nHB9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSt9Npr4r/eFuba0BEa6lGs3o5WPiXC+LyfV4nB2xCDwIgFgd856JaHSxUp5J6ymU6EsUFCovFPHg2QvI+VxBM8M8="}]},"_npmUser":{"name":"jeremydw","email":"jeremydw@gmail.com"},"directories":{},"maintainers":[{"name":"jeremydw","email":"jeremydw@gmail.com"},{"name":"zoramite","email":"zoramite+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amagaki-engine-preact_2.0.0_1645727196713_0.4509589716253213"},"_hasShrinkwrap":false},"2.0.1":{"name":"@amagaki/amagaki-engine-preact","version":"2.0.1","license":"MIT","homepage":"https://amagaki.dev","repository":{"type":"git","url":"git://github.com/blinkk/amagaki.git","directory":"packages/amagaki-engine-preact"},"engines":{"node":">=14"},"main":"./dist/index.js","scripts":{"build:example":"amagaki build example","check":"gts check","clean":"gts clean","dev":"nodemon --watch src -e ts --exec npm tsc","fix":"node ./node_modules/eslint/bin/eslint --fix src/**/*.ts","prepare":"rm -rf dist/; tsc; rm dist/*.tsbuildinfo","test":"ava"},"ava":{"require":["ts-node/register"],"extensions":["ts","tsx"],"files":["src/*.test.ts","src/*.test.tsx"],"timeout":"20s"},"devDependencies":{"@amagaki/amagaki-plugin-page-builder":"*","@types/jsdom":"^16.2.14","ava":"^4.0.1","eslint":"^7.15.0","eslint-plugin-sort-class-members":"^1.9.0","gts":"^3.1.0","jsdom":"^16.7.0","nodemon":"^2.0.4","ts-loader":"^7.0.5","ts-node":"^10.5.0","typescript":"^4.3.5"},"peerDependencies":{"@amagaki/amagaki":"*","esbuild-register":"^3.3.2","preact":"^10.6.6","preact-render-to-string":"^5.1.19"},"types":"./dist/index.d.ts","gitHead":"a6b2d447a751e7c7d79499cda9eb4d6b4558cf85","description":"[![NPM Version][npm-image]][npm-url] [![TypeScript Style Guide][gts-image]][gts-url]","bugs":{"url":"https://github.com/blinkk/amagaki/issues"},"_id":"@amagaki/amagaki-engine-preact@2.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-xYLoXGL0YseT3PQfdWwNuMfJ17t8GSqjr/jwDBZzvhLbCdMTtLGjhS3NizlGuhVyK65inXWN70aoxmu+SSyZxw==","shasum":"e20f5f89eeff47856338086f8b4a4d697b3f613f","tarball":"https://registry.npmjs.org/@amagaki/amagaki-engine-preact/-/amagaki-engine-preact-2.0.1.tgz","fileCount":8,"unpackedSize":9411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK8JIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpsfw/+MiL4NXk0wye1xgNZYFeCU6/4pahjoNf7UFgfLKeB7xfBZ3Mm\r\n+IsZ19wBg8riPgfjG5fcJdSVAy/2N/z2A3TOUtNaCcRlFCZO1HGburzPo/XP\r\nJA7HSACnau62US2tVVNxwJAUd4xUVyJzWfGX0m7zoNOkJor9cyJo9a6jnMFt\r\n7FgJw2/4GN0vXrR//BY2WL7UVXlYPglBkE6E0KkD6N/NYXPC/YCfJt2AlIt7\r\njNTRIL7NLIr0xQKDNZExMMRq5buuywtFLRUWgktLJYN1iiHD9kRPrzpFruzG\r\nvR9135Ed/ae/sa968Mew73Cbc7q9cvezJU5TJsFEYeO6CyPOy5a32XUHackc\r\nIDuA+3t7TvpPP7UrNQWk2Wkt5A/hpXiNhLuzv8riYw0GntKjgD6mI2vfAXtU\r\nBPPScBATbsQj+1FVQ2pKwu+c63OK0uiHdYoip6x1bnbozAVw6G3qTitV3FL6\r\ni67ysvGk3xS7BU1xswEY3zcz1Q6uZAfIg4K0u8VyW1Hiil+9B2X/YdV/XWcW\r\ng396VrsNlPVYAqkxh+RSrkplwj2tmC2ZwhchgiA6iQWyYNZBfEhaVo8/Z66n\r\nX0nt8RitYDZHvdOo/OPr1a0GuYuerpxfNTaLnv4Et6JudpDYuNZHFnBbMRtm\r\n0i3X7CllXCbNV/K+xShC4oxCYDlM6D1Jf5g=\r\n=KNwe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICw0L9Vy7VXi2oRtg8P26GxU/+okTkzpAJLoEnv7rh9iAiAnDeknQEKvljk41t4F6cly+2snuDwB6tnVRwyxQYrfbw=="}]},"_npmUser":{"name":"jeremydw","email":"jeremydw@gmail.com"},"directories":{},"maintainers":[{"name":"jeremydw","email":"jeremydw@gmail.com"},{"name":"zoramite","email":"zoramite+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amagaki-engine-preact_2.0.1_1647034951886_0.9950444321331346"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-21T05:12:45.697Z","0.0.1":"2022-02-21T05:12:46.068Z","modified":"2022-04-04T13:42:34.490Z","1.0.1":"2022-02-21T16:36:13.985Z","1.1.0":"2022-02-22T05:04:19.467Z","1.1.1":"2022-02-22T05:16:20.390Z","1.2.2":"2022-02-23T22:10:41.734Z","2.0.0":"2022-02-24T18:26:36.857Z","2.0.1":"2022-03-11T21:42:32.071Z"},"maintainers":[{"name":"jeremydw","email":"jeremydw@gmail.com"},{"name":"zoramite","email":"zoramite+npm@gmail.com"}],"description":"[![NPM Version][npm-image]][npm-url] [![TypeScript Style Guide][gts-image]][gts-url]","homepage":"https://amagaki.dev","repository":{"type":"git","url":"git://github.com/blinkk/amagaki.git","directory":"packages/amagaki-engine-preact"},"bugs":{"url":"https://github.com/blinkk/amagaki/issues"},"license":"MIT","readme":"# amagaki-engine-preact\n\n[![NPM Version][npm-image]][npm-url]\n[![TypeScript Style Guide][gts-image]][gts-url]\n\nAn Amagaki plugin for using Preact (TSX) for template rendering. Supports server-side\nrendering (SSR) and (optionally) hydration.\n\nThis engine can be used to bring React into an Amagaki project with minimal\noverhead, and you can choose whether to also use it on your site's frontend.\nPage modules can be created entirely using React components (via Preact) and\nintegrate seamlessly with frontend components also built in React.\n## Usage\n\n1. Install the plugin. This plugin is meant to be used in conjunction with\n   `@amagaki/amagaki-plugin-page-builder`.\n\n```shell\nnpm install --save \\ \n  @amagaki/amagaki-engine-preact \\\n  @amagaki/amagaki-plugin-page-builder\n```\n\n2. Add to `amagaki.ts`.\n\n```typescript\nimport {PageBuilder} from '@amagaki/amagaki-plugin-page-builder';\nimport {Pod} from '@amagaki/amagaki';\nimport {PreactEnginePlugin} from '../src';\n\nexport default (pod: Pod) => {\n  PreactEnginePlugin.register(pod);\n  PageBuilder.register(pod, {\n    partialPaths: {\n      css: ['/dist/css/${partial.partial}/${partial.partial}.css'],\n      js: ['/dist/js/partials/${partial.partial}/${partial.partial}.js'],\n      view: ['/src/partials/${partial.partial}/${partial.partial}.tsx'],\n    },\n  });\n};\n```\n\n3. If your partial requires hydration:\n\n    a. Add to your frontend's `main.tsx`.\n\n    ```typescript\n    import {PartialHydrator} from '@amagaki/amagaki-engine-preact';\n\n    // Import all partials that require hydration.\n    import Hero from './partials/Hero';\n\n    PartialHydrator.register({\n      components: {\n        'Hero': Hero,\n      },\n    });\n    ```\n\n    b. Ensure `includeContext: true` is supplied in YAML files for any partial\n    that requires hydration.\n\n    ```yaml\n    partials:\n    - partial: Hero\n      includeContext: true\n      headline: Hello World!\n    ```\n\n[npm-image]: https://img.shields.io/npm/v/@amagaki/amagaki-engine-preact.svg\n[npm-url]: https://npmjs.org/package/@amagaki/amagaki-engine-preact\n[gts-image]: https://img.shields.io/badge/code%20style-google-blueviolet.svg\n[gts-url]: https://github.com/google/gts\n","readmeFilename":"README.md"}