{"_id":"minigame-canvas-engine","_rev":"33-9c28d4d28325df7094403e391873a043","name":"minigame-canvas-engine","dist-tags":{"latest":"1.0.29"},"versions":{"1.0.0":{"name":"minigame-canvas-engine","version":"1.0.0","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.0","maintainers":[{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"5007a70ad6d7a9f368ae21c751556a0b87877f7e","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.0.tgz","fileCount":33,"integrity":"sha512-Q4aeB4dL1hm8cPDPl+bL5tRYJE40scJYeXqqGgvKGNKAlNptEz4k0/EwSDEWGqybATAUfn7/51+YES+JaQP2jQ==","signatures":[{"sig":"MEYCIQDdjVqhRnj/mlhdhxNI4RpjsNNx/mDCkP9TOAJ9/fzGUQIhAIFmRi8bYPSLDdQLronH4cNpWXpmcWpNxevPC/L4oMJm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0o5rCRA9TVsSAnZWagAAt6gP/AvXERM6yn19nWmwD18p\n3Bdr4oIdB0ldg3cvcPv7MnZifQsRbluHKSt1j1dk6o8vyTFIuU7XMrGjzNzK\nLl1h26qF724ESOIWqCAbffDRKn1dbdonWx9uAgKHrF8dpRucMLopMFlQkaUq\nm1rQdID5hWwM/OtLTahpYjYsxiwcI2MSSZoKfWJ3kvNmtrfmSegurE64nlUr\nWqCXP7DjoQn7coO5zjtd1mVccyZxWCQIGTMcYdjXKkugeVY4CThUlWeCkm+c\nH29jOFXjjS70AUA/6hCi5JxjFI89vNvPo/InKqTgAZ2UibGoeHrxbHkOX/ru\nN5BZNxtBt/+oqzL0j6EdjPgIqVtqmpo7TycG3pnhQaMA1Qw4i9RPHz0l05yk\nXlBUJsdFJoAm0oz+JKx7C1T5Kt/kr2TGgXy31AhdMoJWIJpIAoLSkxRfzOcP\nMP5AOgGtsutG7cLc0C8wfYtV4FgANVyxxeyppVZFXbk+GRuIwZ+4Qw35skau\nvrJACSMSRKCEtr7tCnsXBFBKdWnN+nOL5WviHgc4Jpd8Vn9pXzA+3ScXRmXL\n3tBfF4RpbNf8EfqVARJWMu64vA8Z338lBNgIPDEbMGYYGtgYr0Re0xX41f45\nie8pRcQMSl2rxjYhtebKeAxFHyVfq40eL54A7xZNg5a0qBb82p6HhhM5ENKp\nYB7t\r\n=vX0J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b6f166ad2247a31dd6a1a88f2e64c3a0cf444b13","scripts":{"dev":"webpack --config webpack.config.js --watch","lint":"eslint src","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config webpack.config.js --optimize-minimize","cover":"nyc --reporter=html --reporter=text-summary npm run test","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"},"_npmVersion":"6.9.0","description":"1. 安装Node 2. 安装tnpm： 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"10.16.3","dependencies":{"esm":"^3.2.25","sinon":"^7.5.0","@babel/cli":"^7.7.0","css-layout":"^1.1.1","@babel/core":"^7.7.2","@babel/node":"^7.7.0","webpack-cli":"^3.3.8","babel-loader":"^8.0.6","tiny-emitter":"^2.1.0","babel-polyfill":"^6.26.0","@babel/register":"^7.7.0","fast-xml-parser":"^3.14.0","@babel/preset-env":"^7.7.1","webpack-dev-server":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","jsdom":"15.2.1","mocha":"^6.2.2","eslint":"^6.5.1","ghooks":"^2.0.4","should":"^13.2.3","webpack":"^4.40.2","coveralls":"^3.0.7","mocha-jsdom":"^2.0.0","jsdom-global":"3.0.2","should-sinon":"0.0.6","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.0_1574080107343_0.7030759632934587","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"minigame-canvas-engine","version":"1.0.1","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.1","maintainers":[{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"},{"name":"yuanzm","email":"1229084233@qq.com"}],"dist":{"shasum":"4a46ea08981adb4499f5a649345d16f2c8ed866e","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.1.tgz","fileCount":40,"integrity":"sha512-8bKwEWXB3im1uwjeJt/lWzBTtUiH+Gbr6B28B17mpKg8Pv9cCgX2SfTQFoqcuhNFS4VXGcGzpK4Y+8x4WwVtqw==","signatures":[{"sig":"MEUCIFEYmPN3+JwCRFUPnAF1Y4nWTFuxfKtxE11rEzzllcYSAiEAy0Ly+2Z2/TJ6ssmKpGGcJoRSMhyA/m+4ZK7GIYPwLdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0pClCRA9TVsSAnZWagAAb2gQAKBXxO49vLArJnEEUZQV\n1uXw0S3Jxfg7VHUSQjEGrd2DYSvmzLZ4voB7Rar/7cYNIWlRIl5/n+a+A/sM\n2RCTZtgPCK7KmWP0EdkAl81gB/KDVwZjHR2xLKjLEAo/xoj0s6bywgP5RrhW\nOs8tNQfpBRRNXTLY3VWG89+24q2yCiNnWBaqJi+8GUBzBScO4HWcEzXKMDGh\n1JyjaumSfWWtZEqc54lmDbECoAlXcaCnqKX+jKXlG9ltcpVVDsCuP4lNI7/Z\neyuDU4plCoJVd5eGGt2KxFQnW4hsQHWDdhl1zOeCifikwr+1kf4vSE8T71Xf\nPN57YNzpWiTTUmm6UyYnaWITMdH3+eApYk9yVrPiw8BMDpEnS1783NTAXFbk\ndjuPOj71LTLRq/YApfQqtIVYkc5oE/km120KIlq2l8Qouayb3sl2rcjGAF8q\nMaejznVUdjqlgoaVG9ZCM44sTpHHoGXo2KdZHkCEQmUyyZa2M87q6749ifmf\nJhdEUmp3TdmdCCVva4w/baazMNy0EN9AX63cySwV2x5OCeNZc/8NHYNySAZZ\nMz/m4EkoK8sHf0i7Wp0JD+3M3WOXGSkvFFUxAdGlanJyvh/YYTxfyRyIEBeH\n0i0PEpvplZ1iRPnC3lZgRyhYoScbRurZ83rKRGUCb4aU1zf3yRr10uClknSZ\n5arN\r\n=OFdR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b6f166ad2247a31dd6a1a88f2e64c3a0cf444b13","scripts":{"dev":"webpack --config webpack.config.js --watch","lint":"eslint src","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config webpack.config.js --optimize-minimize","cover":"nyc --reporter=html --reporter=text-summary npm run test","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"6.4.1","description":"1. 安装Node 2. 安装tnpm： 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"10.15.3","dependencies":{"esm":"^3.2.25","sinon":"^7.5.0","@babel/cli":"^7.7.0","css-layout":"^1.1.1","@babel/core":"^7.7.2","@babel/node":"^7.7.0","webpack-cli":"^3.3.8","babel-loader":"^8.0.6","tiny-emitter":"^2.1.0","babel-polyfill":"^6.26.0","@babel/register":"^7.7.0","fast-xml-parser":"^3.14.0","@babel/preset-env":"^7.7.1","webpack-dev-server":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","jsdom":"15.2.1","mocha":"^6.2.2","eslint":"^6.5.1","ghooks":"^2.0.4","should":"^13.2.3","webpack":"^4.40.2","coveralls":"^3.0.7","mocha-jsdom":"^2.0.0","jsdom-global":"3.0.2","should-sinon":"0.0.6","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.1_1574080676966_0.6144394787399958","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"minigame-canvas-engine","version":"1.0.2","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.2","maintainers":[{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"},{"name":"yuanzm","email":"1229084233@qq.com"}],"dist":{"shasum":"013ab765ba142e24cf365b0c7dcc5b705e01907a","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.2.tgz","fileCount":33,"integrity":"sha512-hy6pbPyn9ZD6hmd4yRfcFMLoDdklPjXkxAvNYyRjHvYlydnNFdjbZqINK6QuTpv9NZ7F025Ih9ifqfmhZoirUg==","signatures":[{"sig":"MEQCIC6V4ybBCP5SlGiQ8qfG/uzhYAR+vbss+wj6TYphKY59AiBTFEMP0j7BFkwm38FD/wcmZyOI2Wdkm6PV277S4L4FOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2pewCRA9TVsSAnZWagAAIZYP/3LNtva5tCwcGnzNH2gs\ns037oO/esO8g+qVXDjUP2z0ToEdlgVaokmkSHY661BJhDvDn/I22ETOxm97q\noPxI/Nu5zzAk0sLFUIsc4PxX+xxQ/6gs5nuH4CWvuyQ/yLgVGZ5H9edZocn9\nq6sb5+ZpLWm0BAup1tUB7XsTyf5xp6rewGMSFP3yjtuhFYD1uZVl9qZ32P/K\nzl/atC48RR5pXtPqCkwOyEtQbacji+y3/ElCx3gYztfzl/WEdkh9HWRFmPsm\nz8Woyg0nouMqqyZRopib5C9/hnN0c+0JChvnFr5NNq5/l1fVAcBK2QjrT/Or\nTXRXWlhaySV5eMg+zVbgpbsSuvUVsZuBBgSkFpXZlSdrQFqoEF7oDupgoDHz\nPidlAF/kmj7VNAh5xOXT0nbUCFFapZI9i/5295KnKGgsDL/449C2oLLdhz/s\nPw0lm9XvSTcUKORHEdYwhC+FpSYYNPp4NQmzb4v1vZw3K28hT+oGc7nLsd7y\n1XCpuoCYJQ8YPCmkVHFZ6vSCYPjcqKlQB4zJdyNHFF9S7dWAgUHPQUWsJOX+\nICwfGdd0IkvpfSEPSTCYCClubVu51KM2gpXPFh/Nm3G6dyrsShKs0KQkg9/2\n5H8KXgPwGk6gVcc8xyo5HN/DADVIAK7Y9JObX7qBC1pzVk5CEhUtOUy0cyUl\nXNOE\r\n=b/Xd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"eb21aba14f6ad8b33804905200a63070260ea79b","scripts":{"dev":"webpack --config webpack.config.js --watch","lint":"eslint src","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config webpack.config.js --optimize-minimize","cover":"nyc --reporter=html --reporter=text-summary npm run test","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"6.4.1","description":"1. 安装Node 2. 安装tnpm： 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"10.13.0","dependencies":{"esm":"^3.2.25","sinon":"^7.5.0","@babel/cli":"^7.7.0","css-layout":"^1.1.1","@babel/core":"^7.7.2","@babel/node":"^7.7.0","webpack-cli":"^3.3.8","babel-loader":"^8.0.6","tiny-emitter":"^2.1.0","babel-polyfill":"^6.26.0","@babel/register":"^7.7.0","fast-xml-parser":"^3.14.0","@babel/preset-env":"^7.7.1","webpack-dev-server":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","jsdom":"15.2.1","mocha":"^6.2.2","eslint":"^6.5.1","ghooks":"^2.0.4","should":"^13.2.3","webpack":"^4.40.2","coveralls":"^3.0.7","mocha-jsdom":"^2.0.0","jsdom-global":"3.0.2","should-sinon":"0.0.6","mocha-lcov-reporter":"^1.3.0","cz-conventional-changelog":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.2_1574606768092_0.45876624094024554","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"minigame-canvas-engine","version":"1.0.3","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.3","maintainers":[{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"},{"name":"yuanzm","email":"1229084233@qq.com"}],"dist":{"shasum":"b488c1a0a9e92df9f1abed3d0be6eacdfb0943c0","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.3.tgz","fileCount":33,"integrity":"sha512-fcROkcyOLj3vS1cOMFYh3z/3Cd6eGW/exM6avegKdvg45R8K6o6CbqJ+BzUMbNvMHSlN2zUFSZJrblT942UBuQ==","signatures":[{"sig":"MEQCIANgeQMYZ/7Dzyws2SpgrDz+DsWJK6RWwXWecrLeHwtFAiA1APjKpB/ns2YHTO+aV/szAapu+4tmka5qHOJ5+lMv6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7gfmCRA9TVsSAnZWagAA1MQP+gPbxgkB49O7pVd+uWTF\nMJT8tG6J+PkvgBs631UNbHrUFmcXn5UwOL6gnTBT9d07NtWHc+AjxB5h7bZR\ntdp84dRfuOLGaRXLC9IsCP38pnFHw7iUmc+ceU/ven6AopCBuwGNlNEYiEaw\nIJiiIQhIrT1UADTp3KC5mkKYrU+mnozXghwrkzmcHC+vrc33SovWrx4ExqJQ\n26ik+yxVuVy7KdLU7VD6s2xKec0e8v3pPt5ydo/+pwHQiJTXABvtdkHZ5LKz\nqe5tKGxw+Xg1GT6yp0B4Og3FJoADB3Z+0axzIPZNyzAiILfwmLYu7UvCiulg\nmH0ijMfenfoNFwXsfv3XWkfS02gbJ2js4RlEaAMV+qD6tEVuunFzHqeDBcYF\nkOuhICWDMVkRIs8PkP9vvB4AOL4xB7rUwjnp50jlVtNCs4QFhpUNyNl4nhhH\nztJiwtl4CUguZS0PdNP6j7qgrlf62018qgUb2JDYGupoPttHleXSRzIjmbou\nC2YiLkJFlJx7D/2lBJIIdT0Z61VXA/6TziZA02AqtSNXh6gMKqlgYXV/UbzU\nA6NDJn8GXTXIsjSKdatWK0UiR0EkaJIi6ekgDyB/LPXn561NxgkF1EzJp2YU\nVhnqV0GD9j/EUx0To2b7uYSb/Ed5Tn8Th5BkezjiriDW7F+4+iiwfWOcN86U\nkM7K\r\n=5qWh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7e950c30494a4efbfb2c97b0b438539a4f3115c0","scripts":{"dev":"webpack --config webpack.config.js --watch","lint":"eslint src","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config webpack.config.js --optimize-minimize","cover":"nyc --reporter=html --reporter=text-summary npm run test","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"6.4.1","description":"1. 安装Node 2. 安装tnpm： 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"10.13.0","dependencies":{"esm":"^3.2.25","sinon":"^7.5.0","@babel/cli":"^7.7.0","css-layout":"^1.1.1","@babel/core":"^7.7.2","@babel/node":"^7.7.0","webpack-cli":"^3.3.8","babel-loader":"^8.0.6","tiny-emitter":"^2.1.0","babel-polyfill":"^6.26.0","@babel/register":"^7.7.0","fast-xml-parser":"^3.14.0","@babel/preset-env":"^7.7.1","webpack-dev-server":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","jsdom":"15.2.1","mocha":"^6.2.2","eslint":"^6.5.1","ghooks":"^2.0.4","should":"^13.2.3","webpack":"^4.40.2","coveralls":"^3.0.7","mocha-jsdom":"^2.0.0","jsdom-global":"3.0.2","should-sinon":"0.0.6","mocha-lcov-reporter":"^1.3.0","cz-conventional-changelog":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.3_1575880678150_0.9313769754595671","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"minigame-canvas-engine","version":"1.0.4","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.4","maintainers":[{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"},{"name":"yuanzm","email":"1229084233@qq.com"}],"dist":{"shasum":"3324a11fc46bc8c92bf431bd322dc0d9b7679a20","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.4.tgz","fileCount":33,"integrity":"sha512-bhep0msHmy3mqTYYsXSDw/oWpT2EoOYvd0ffJD3M+ucJOq0vnu6Z3yLQE/rceS48xkmgEHcySyBojH/fi9fLxQ==","signatures":[{"sig":"MEYCIQCxwTq/CBeStgc8spLxWdkOgS7farNG80oDSRZ/6ElXjgIhAMEG/PxbgkBiG5c5bZB3h7A50UtqSc21wt4EqaafNtX2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAM/8CRA9TVsSAnZWagAA/R0P/jtWP2y1/wPY5louS6iO\nK2WVxpGHRFRQiIENo1WuQMZZuZZ4eht5jGdnK6ehz7RUX8ZdI+LKrIrQLDxj\nCt5vZ9AeN+FIr2ihR41U21qd+j7WWmMyYcUqLHtlKfe9zqBm0CE9s3fDyEcG\nARAv4VcjUry7GLf+XAMsrL3DVyptwYlCuqQSbb93joW+2j4O9FN2XXVWK93l\ncI7qn+va4atzpEkrm41Qwht9Cj7CBL7u5NArY2zzdBgIod95afmBKQocdQG2\nKFGTC9kDGA36yQdoeDWI4vW20/hudXxfpGn8LSMwClNiJwdQEFxe5klhn9ob\nGcpK7n+OzzhdV0CeHWaVTGmw5a2v+IhrJ1xR2QnFQEgQEJAOR+/sfOo/g1iV\nkpceMAoVTxcyIKxIl6ggKA11ZNC0QGSYDuybjyfNFOC/k2SnS4fdVcCOZY3w\nhMq3xtpA6qjXzgIymKmtI555Uc2b91rmig3ezDxW/WJoCxnOGgXhw33q36m3\npRpjMcpS5greCN9bVDFaGfqWWxyR/RE4044YBTMwp9Q9A++QrSH4HWPkFI2a\n76gq8I1a9N/G58owctvGqIKsSxoyyXGbd8/n14sNEYiiuuhSwNh5dJLF7u4j\nkXVT0J+kH5VLIpz5BldxpFssOp8WRzaql/Q1Z1156THZjHKr5alle9IyBs/n\nXHHr\r\n=0HFd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9ebbbac7437a9e16a6444cb4b9a0afbf92b8ad8c","scripts":{"dev":"webpack --config webpack.config.js --watch","lint":"eslint src","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config webpack.config.js --optimize-minimize","cover":"nyc --reporter=html --reporter=text-summary npm run test","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"6.4.1","description":"1. 安装Node 2. 安装tnpm： 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"10.13.0","dependencies":{"esm":"^3.2.25","sinon":"^7.5.0","@babel/cli":"^7.7.0","css-layout":"^1.1.1","@babel/core":"^7.7.2","@babel/node":"^7.7.0","webpack-cli":"^3.3.8","babel-loader":"^8.0.6","tiny-emitter":"^2.1.0","babel-polyfill":"^6.26.0","@babel/register":"^7.7.0","fast-xml-parser":"^3.14.0","@babel/preset-env":"^7.7.1","webpack-dev-server":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","jsdom":"15.2.1","mocha":"^6.2.2","eslint":"^6.5.1","ghooks":"^2.0.4","should":"^13.2.3","webpack":"^4.40.2","coveralls":"^3.0.7","mocha-jsdom":"^2.0.0","jsdom-global":"3.0.2","should-sinon":"0.0.6","mocha-lcov-reporter":"^1.3.0","cz-conventional-changelog":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.4_1577111547763_0.013734213668253004","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"minigame-canvas-engine","version":"1.0.5","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.5","maintainers":[{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"},{"name":"yuanzm","email":"1229084233@qq.com"}],"dist":{"shasum":"394dff59eef9543173db1fc458002a48ba8c62f0","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.5.tgz","fileCount":88,"integrity":"sha512-tHCfLJaTcMFK6TacA6uc1mGVUM4SflPNKlDlolJlnLCi01bDt/hVc3byAzeiWaVMPmyg7eE2TrKS/1kcDdgNSg==","signatures":[{"sig":"MEUCIQDYVrwsmQ5JC0OR7v9MSTMjjRnCL4/AwFmn62cKSKAeSgIgUzc1vtTOa9iHcW/R1DjvlWXkNmr89DUbX8Xdvhp5n8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3231347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4kseCRA9TVsSAnZWagAAQCoP/004Rw4ubJEr1VOrOHdT\nhM2bYStKT0XsLTSh0IsM3cmpUqShOwCp9CLumRHd7euAh6LFxEKXvdE7UqS0\n4q2agI885gyNzVG+tgQQmmedxSlDEtp98Q5ny0Tl3TcRbUJpOETDV64rY9W8\nclBTI5LksnL+uLmp4eDHfbzs6QHJ6zV3FmcshYyDChlnP0PGlWFPdh88RS6a\nTKWahyg3j3ccFc3BRmqC83kf4UcK+oefe+Fzd2l04Dst7cNVK1CEhgpXIhn6\nzrMrSF0PPCkijfzUz3NaokwmeGa+XU8SwoXiuqhopMG7vFV20L8rsI4n435N\nkjeAg0LWXSyZ+KCACD/72Zx6gJh6YrJmaMB+mY3cMNNf8+iT0SCfn2WSaGn1\n9j+UWpokOrARBg1SIzITHzIey29+2F+nk1k5Gjmw5LI37qvJoVJ59eLZINgG\n625pGNuS6MuQBFqiQKlNQUpCOXtsisW21S7i7AJPvVKuT3vHo7QNsHqkrQ8q\nHlmB0oEglKGc+ObGgybaidIURFsNp9OjEzkZK6pgeD4uOhOK5MQ67PSefZIL\nfWAWZMB16mgES9I/XJGFhpCj5El6egvEKU8dwP78TwhGrs5Hgg2/YiBpXyOU\ntBT6awsFWY7XTqNJGJfQRrvK9RMBGHoBfnqGptVV6CQl6M8V0yRY8C7aptFY\njO0F\r\n=5lN+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"47dfe14a985d818976f8691b8dbe7bd5174e5816","scripts":{"dev":"webpack --config webpack.config.js --watch","lint":"eslint src","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config webpack.config.js --optimize-minimize","cover":"nyc --reporter=html --reporter=text-summary npm run test","docs:dev":"vuepress dev docsource/docs","docs:build":"vuepress build  docsource/docs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"6.4.1","description":"1. 安装Node 2. 安装tnpm： 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"10.13.0","dependencies":{"esm":"^3.2.25","sinon":"^7.5.0","@babel/cli":"^7.7.0","css-layout":"^1.1.1","@babel/core":"^7.7.2","@babel/node":"^7.7.0","webpack-cli":"^3.3.8","babel-loader":"^8.0.6","tiny-emitter":"^2.1.0","babel-polyfill":"^6.26.0","@babel/register":"^7.7.0","fast-xml-parser":"^3.14.0","@babel/preset-env":"^7.7.1","webpack-dev-server":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","jsdom":"15.2.1","mocha":"^6.2.2","eslint":"^6.5.1","ghooks":"^2.0.4","should":"^13.2.3","webpack":"^4.40.2","vuepress":"^1.3.1","coveralls":"^3.0.7","mocha-jsdom":"^2.0.0","jsdom-global":"3.0.2","should-sinon":"0.0.6","mocha-lcov-reporter":"^1.3.0","cz-conventional-changelog":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.5_1591888669374_0.41488313771230834","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"minigame-canvas-engine","version":"1.0.6","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.6","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"299a88361dc82e42941e4a3c7ab1fba037aa10b8","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.6.tgz","fileCount":88,"integrity":"sha512-GFKyK2lxWJK/V0eF4E1W4MOdwXVsbXJHFtcmWiAZtcnpYb7TjbV2xdkWU8xqlRlA1OOVhYZ4DIK7Beus9HJv+w==","signatures":[{"sig":"MEQCIHaEvlcpwC7884IrYSz3WulxSWCCBJ6GxXgSdBXHul38AiBc4ac0rQBJgDrY2xr3xUNkZzX6gRYM48veZ5xidScZaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3387258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2zTOCRA9TVsSAnZWagAAUhcP/RjSexUzxfP4MnD5s6yU\nYLGTBe9lOFU1pDZqGJWSHPM8uMgAig0AqF9pC+eRmr4elURMX5GLOYDVAOlQ\nzHjeTKYGPqkH5/A/xwIblI8CL8jXVCeRjLMIIqy98l7JU8X/4BhsK2brJQXW\nQELn2+ibnAMuuI+60SeU8/9vvwDa2BmLamw9XTgGD6mVeu78VdYvIcBZYLw3\nepbWNIhY4GhmRTAbhfyOLsuDJr6dGkT4F+HbIZ/bqSIMGJ7WyzTeGzoRFvDC\nQFVxWzgBa4lQbfIPl5M3CR1LnAP56XMTDUs0QgkTzM4M75VB2OFJfaD9O3y9\nDIdHGy5jB8pLrhvf3jwgQ5TZJU/eMuEDWIPyOrMYBNSPHXtxuA7tBLpF4fUn\nyGMI5gvYlyIl+c+YHkCAW+jgXKOnWBLylb3ygEoXuisnLWjI2Az1SGwvk6tn\nnqBOIfrWKymoO2hOxgvjSiv/M7NT7oM4C/fe6bRDGFcnesnC8+JL35fZ6uue\nq40xZQOYdrkusbjekjyMkEDc9lET9LYmXZhED2wBs8fdii+4eEasmauqxV2P\nQTf9e5VaHqmDHLT58IA72c+gQTbl6pv5K2LJAdHemZM82CvWiDUGsuPmAxkH\nvDK0eQisQzzbrCyF1FBOmLvV0Z+nQA6LSgL8vbanH9ojM+RiJivAuqFt6l2H\nJvJp\r\n=Wdnr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e90c6c598aedb5693db1178aed2f912289393321","scripts":{"dev":"webpack --config webpack.config.js --watch","lint":"eslint src","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config webpack.config.js --optimize-minimize","cover":"nyc --reporter=html --reporter=text-summary npm run test","docs:dev":"vuepress dev docsource/docs","docs:build":"vuepress build  docsource/docs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"7.15.1","description":"1. 安装Node 2. 安装tnpm： 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.3.0","dependencies":{"esm":"^3.2.25","sinon":"^7.5.0","canvas":"^2.8.0","scroller":"^0.0.3","@babel/cli":"^7.7.0","css-layout":"^1.1.1","@babel/core":"^7.7.2","@babel/node":"^7.7.0","webpack-cli":"^3.3.8","babel-loader":"^8.0.6","tiny-emitter":"^2.1.0","babel-polyfill":"^6.26.0","@babel/register":"^7.7.0","fast-xml-parser":"^3.14.0","@babel/preset-env":"^7.7.1","webpack-dev-server":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","jsdom":"15.2.1","mocha":"^6.2.2","eslint":"^6.5.1","ghooks":"^2.0.4","should":"^13.2.3","webpack":"^4.40.2","vuepress":"^1.3.1","coveralls":"^3.0.7","mocha-jsdom":"^2.0.0","jsdom-global":"3.0.2","should-sinon":"0.0.6","mocha-lcov-reporter":"^1.3.0","cz-conventional-changelog":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.6_1632063272710_0.20175869898021692","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"minigame-canvas-engine","version":"1.0.7","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.7","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"ecb297517e7cbe9cff920982d0414fb4429f14a1","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.7.tgz","fileCount":69,"integrity":"sha512-bs7PR6n5FeCf54vAHZ5nFF37NR7EBRaA5rZcWLQ2wI3SNOhxI4mhJpLe3I4VUeGFwroOx2/ngC8B5QafOlod5w==","signatures":[{"sig":"MEUCIQCZ7eQ/5fhpeIxTEJXB+s9l33q1efFBErPC5lmIWYE6eAIgIxBuSqZmXeLpkY4qtb9pB6prlzdxNmuIem5ix+tvtDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2504585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOQvlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXJw//UyqcW0+bVbXpmCkX/C38FTYiLHrQjVumxtAVNNW2CnIdRKLH\r\nNJvgb5Om1A+IrWBoHE+2REwZnP+xOA9L/xYzLvgLU+3XNso5E12rwmT2C75x\r\nTidA59tgifP/gMlcGByv684kxFtKJguVHpuHRfYY6crRiz7adFliPGncsBPf\r\nCQUzZcQdJqNo1P1iYNIWw8PwJBtqlQjInNRvC5LPZvpPcIFt/H7+0J6WFNjG\r\nUnFgcQSZyMFqEVdv9wHj1iutG1/JJ6fqtpqWnOa10/kKiASI5czI1W1iwR46\r\nnY3CSk5QX86QGaeu36/uLdncYXqE1mKzrbJtr4xCcCXWeFPdFlzXIJNRZIlJ\r\nNek7iN1pLUHDP6EniRE9jzCPjJJwswzSGkxUl1syEFIrs+JY4BTBH03JAe15\r\nEcuIuCGpmSVOeANibkK5QxVAYRrRXE774fxSOIzcx3r2eP407iPUrbboRXak\r\nCy8AURt8sMMX0WJC3Wh++22K2+h5S8EwId8ina4bvuTx8EMjj9LYJYGtkLUG\r\nvvVtp4ffE/cWYtYIIUlKb9ANIDw0VZv95BrFZyl44cqT6JW2PO/xcsG2PINI\r\ncYO12KTEpXeEkZn+HoPnBAvJnCesg/wz8WxIpBKqYJrJNUHw/ZhLNFdwfMf+\r\nwjS70D+zONV3nHlst89yQ1yV1Vt3XHNyMgg=\r\n=S1ok\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c1bbc0425e1902bb7836b3de7ecbec5bff5c9c7a","scripts":{"dev":"webpack --config webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config webpack.build.config.js --optimize-minimize","cover":"nyc --reporter=html --reporter=text-summary npm run test","docs:dev":"vuepress dev docsource/docs","docs:build":"vuepress build  docsource/docs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"7.15.1","description":"1. 安装Node 2. 安装tnpm： 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.3.0","dependencies":{"scroller":"^0.0.3","css-layout":"^1.1.1","tiny-emitter":"^2.1.0","@tweenjs/tween.js":"^18.6.4"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^14.1.1","jsdom":"15.2.1","mocha":"^6.2.2","sinon":"^7.5.0","eslint":"^8.30.0","ghooks":"^2.0.4","should":"^13.2.3","webpack":"^4.40.2","vuepress":"^1.3.1","coveralls":"^3.0.7","@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","mocha-jsdom":"^2.0.0","webpack-cli":"^3.3.8","babel-loader":"^8.0.6","jsdom-global":"3.0.2","should-sinon":"0.0.6","babel-polyfill":"^6.26.0","@babel/register":"^7.7.0","@babel/preset-env":"^7.7.1","webpack-dev-server":"^3.8.0","mocha-lcov-reporter":"^1.3.0","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.7.0","cz-conventional-changelog":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.7_1681460196738_0.9498801844234974","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"minigame-canvas-engine","version":"1.0.8","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.8","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"87c662e2b5e5fa100e19da3d81a9fa2536d9c59f","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.8.tgz","fileCount":88,"integrity":"sha512-Hj2chyRRNw2REKbkJyzArFzWIKwaIvcSVWrfRs7q1wJRYKgzN+uamlLTiHQwFBfT6Y9A+PIJ7sZsmhnUapG8Sg==","signatures":[{"sig":"MEUCIAQL/axyShUTW9laAxsSznwqd+BmuUfA6xw+vrRcM3PVAiEAnt4rrtGF2w5w/wiw7r71RBT60CGM0v8sjax8q0xNUd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3038645},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"42c3ff5aba029b967bd605025b3499c9bedf7528","scripts":{"dev":"webpack --config webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config webpack.build.config.js --optimize-minimize","cover":"nyc --reporter=html --reporter=text-summary npm run test","docs:dev":"vuepress dev docsource/docs","docs:build":"vuepress build  docsource/docs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"8.1.2","description":"1. 安装Node 2. 安装tnpm： 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.13.2","dependencies":{"scroller":"^0.0.3","css-layout":"^1.1.1","tiny-emitter":"^2.1.0","@tweenjs/tween.js":"^18.6.4"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^14.1.1","jsdom":"15.2.1","mocha":"^6.2.2","sinon":"^7.5.0","eslint":"^8.30.0","ghooks":"^2.0.4","should":"^13.2.3","webpack":"^4.40.2","vuepress":"^1.3.1","coveralls":"^3.0.7","@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","mocha-jsdom":"^2.0.0","webpack-cli":"^3.3.8","babel-loader":"^8.0.6","jsdom-global":"3.0.2","should-sinon":"0.0.6","babel-polyfill":"^6.26.0","@babel/register":"^7.7.0","@babel/preset-env":"^7.7.1","webpack-dev-server":"^3.8.0","mocha-lcov-reporter":"^1.3.0","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.7.0","cz-conventional-changelog":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.8_1683786904240_0.9432827957209808","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"minigame-canvas-engine","version":"1.0.9","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.9","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"74baf25ec1f4d57fa61ffcdcde12d36c78a72cad","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.9.tgz","fileCount":96,"integrity":"sha512-0hPsL1IR9WPbPPrPeQo2lEYx9nSXJJQtzVr7Lyo4SYN1OVDxDzKQJbW8h0clJ0OTX+ysySeW+6ESVpeIwvEY0Q==","signatures":[{"sig":"MEUCIQD3dpvs0ZwgaX6bngMxuajxZtn4D4Warxj6cjI1BjZn3QIgTIJ4t0BeFhHBuEwruleBWigGcCNbOpMH1uUbYfC5Hg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3715357},"main":"index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5efb0e859c05e6408e25635b6d952185da626b19","scripts":{"dev":"webpack --config webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config webpack.build.config.js --optimize-minimize","cover":"nyc --reporter=html --reporter=text-summary npm run test","docs:dev":"vuepress dev docsource/docs","docs:build":"vuepress build  docsource/docs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"8.5.0","description":"1. 安装Node 2. 安装tnpm： 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.14.2","dependencies":{"scroller":"^0.0.3","css-layout":"^1.1.1","tiny-emitter":"^2.1.0","@tweenjs/tween.js":"^18.6.4"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^14.1.1","jsdom":"15.2.1","mocha":"^6.2.2","sinon":"^7.5.0","eslint":"^8.30.0","ghooks":"^2.0.4","should":"^13.2.3","webpack":"^4.40.2","vuepress":"^1.3.1","coveralls":"^3.0.7","@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/node":"^7.7.0","mocha-jsdom":"^2.0.0","webpack-cli":"^3.3.8","babel-loader":"^8.0.6","jsdom-global":"3.0.2","should-sinon":"0.0.6","babel-polyfill":"^6.26.0","@babel/register":"^7.7.0","@babel/preset-env":"^7.7.1","webpack-dev-server":"^3.8.0","mocha-lcov-reporter":"^1.3.0","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.7.0","cz-conventional-changelog":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.9_1684479826962_0.9257631342700476","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"minigame-canvas-engine","version":"1.0.10","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.10","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"6ee39168f8608ff96ea91feddb4c9a5a0fa2e989","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.10.tgz","fileCount":59,"integrity":"sha512-JeNMpb6W7mvImYH2o0HVMdNs2g2QcvB0ikffTuyzSBGj50vWcS6zsg/MgpgRkSaUwCCA0y5QJGSaEFADKSAq1A==","signatures":[{"sig":"MEUCIQChMFzwZCjzAZYSZWNUVfKWmgLSw6QA1DnGzpKXpKf7WAIgC/BmwAttIyVzs32kwP0Q3aPyWXoef94+3V+5Ma0jtLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1998594},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"664d1b8816ce522b8047f82a50dfbd9b0096eeff","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docsource/docs","docs:build":"vuepress build  docsource/docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"8.5.0","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.14.2","dependencies":{"scroller":"^0.0.3","css-layout":"^1.1.1","tiny-emitter":"^2.1.0","@babel/runtime":"^7.21.5","@tweenjs/tween.js":"^18.6.4"},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","nyc":"^14.1.1","jsdom":"15.2.1","mocha":"^6.2.2","sinon":"^7.5.0","eslint":"^8.30.0","ghooks":"^2.0.4","rollup":"^3.23.0","should":"^13.2.3","webpack":"^5.83.1","vuepress":"^1.9.9","coveralls":"^3.0.7","ts-loader":"^9.4.3","typescript":"^5.0.4","@babel/core":"^7.21.8","mocha-jsdom":"^2.0.0","webpack-cli":"^5.1.1","babel-loader":"^9.1.2","concurrently":"^8.0.1","jsdom-global":"3.0.2","should-sinon":"0.0.6","@babel/preset-env":"^7.21.5","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","mocha-lcov-reporter":"^1.3.0","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.8.0","@babel/preset-typescript":"^7.21.5","cz-conventional-changelog":"^3.0.2","@babel/plugin-transform-runtime":"^7.21.4"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.10_1686107601463_0.9331948213687709","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"minigame-canvas-engine","version":"1.0.11","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.11","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"76ebed56c37da87d963d008c55c6a2965f1e62f1","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.11.tgz","fileCount":11,"integrity":"sha512-+xnrSFY7/ksBMmem0vEnIwn+2CecmzjvA2LGWTfFoYWM3nMjS7pNyTNLQn6i0NRLhGYc8qbJaNv73d+U8TVu7w==","signatures":[{"sig":"MEYCIQDZ62a/s0ekWgnEbDvetT1M6dZ/TlV11lQV3qIOQIJfCwIhAIMN1PeFESKVTltuwPLsHLUcqLLw8t2z2IzgZTOwipUb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":267155},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2713428eb7519106fbc20b47ed94406448c122d1","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docsource/docs","docs:build":"vuepress build  docsource/docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"8.5.0","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.14.2","dependencies":{"scroller":"^0.0.3","css-layout":"^1.1.1","tiny-emitter":"^2.1.0","@tweenjs/tween.js":"^18.6.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"^2.0.0-beta.63","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.11_1686644769986_0.7436302580740062","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"minigame-canvas-engine","version":"1.0.12","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.12","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"10066aea0b5cb466999cad66bdf00bc5ac453f04","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.12.tgz","fileCount":13,"integrity":"sha512-3r+QlpNttDLULkyJuMnhm0rcFclVFBmxL8xIYNsf05EopUOTLLCG2R6aWFdNSFstrT2FbeETaNoJXTZ6DhE6dw==","signatures":[{"sig":"MEYCIQC39rmuANXzcG5QvyL5lImFDXlaQvJ8iLXrd0QImahgwgIhALoqW/HeETCxwRp4KAK0MGixRbsEyLV2r/sXtmDsSDNV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262829},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cb8511da5bc543fc79cc111db56a1a46eb4bd21b","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"8.5.0","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.14.2","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.63","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.12_1687250144362_0.9042822067517886","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"minigame-canvas-engine","version":"1.0.13","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.13","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"ccf84ef3d3d3e8cfc69276d79521890407ddab25","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.13.tgz","fileCount":7,"integrity":"sha512-UsN+z5HsE3/Ue6zQYN05ogqua1lR5YTzszwoxDctFexkVcEgfrTVQlhZAEj+7j0ZN6UfiB4l+JvJgg2chlIZ+A==","signatures":[{"sig":"MEYCIQCFx8wX8JG283yPCJwWuy1LUntG1x7KfJCWzPKW9fU68wIhAO4hxiBZGQo/AkykDLSVwVvQUfRCHaU4qmbE64t1JEes","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272540},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9fa15f9ba670c330f3b50fb93e07505bdc351a3e","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"8.5.0","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.14.2","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.63","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.13_1689142631815_0.46817095868452263","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"minigame-canvas-engine","version":"1.0.14","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.14","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"c767a7c309cf4c539383caa333278e1ced3f9639","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.14.tgz","fileCount":7,"integrity":"sha512-p62ziSa/B+p1uoLd/1pyt9RkZWLIf0h1Ic5b+sTFk8pjo5cWlG1DT/Mg40a4Y3pCiBrOfeUShOhi8lKWYNiK8g==","signatures":[{"sig":"MEUCIQD9d7OOUA7YKSWHk/P2VWWk5wSf/e0z6wHfD+SK2vnn1QIgaECdC/DHnyRZuXMlZuUkkz/guHQQHdI0diXaTX5I/kk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274011},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"4594ce3ac64c4c6de7879f80af24d6f846d82707","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"8.5.0","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.14.2","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.63","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.14_1690255315790_0.6605046892785169","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"minigame-canvas-engine","version":"1.0.15","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.15","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"a54bbab1b3810834125ca44ee5f2b5480ed0b57d","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.15.tgz","fileCount":7,"integrity":"sha512-3uOglxSclGKLOpDBTw80cNjX7aijHuAnwUqBizK9bywTYEmOV7RbduqZZpqIlROvZLXj3hjMrq/Nxg6iVGQD4Q==","signatures":[{"sig":"MEQCIAHlpJJFXwTwP54BXy0iapVSFejz3S2kOxoqsZKBLJ2mAiBFdtHMD5f01Sl7HOchzAwCmTrHxYbrF2y4xbPGW9N8Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274738},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bbc2ae6f02ba2a877d117722d084972b0be8171c","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"8.5.0","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.14.2","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.63","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.15_1695696451052_0.6043567836145838","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"minigame-canvas-engine","version":"1.0.16","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.16","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"9cc3d437c032300bfa090fb51476007b3c9d181f","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.16.tgz","fileCount":7,"integrity":"sha512-z650dLrVfoMS6YetByAYuM0EOqVq6eyn2X5YpkyVXupxvcEs7crjE8YxtYHzA8xpu9hJ7KnOkqwvITbpEfGITw==","signatures":[{"sig":"MEQCICPiaUjw8sl8ItkHfX0N8DSPK/dLT+i/9uNToptGsTKvAiBMKpForGsYzzgyAqVKrP0OVeaXtyzlgLTqLne3PVe9Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282191},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"82df1904cf683c5c97788d719400be3dfa1776f8","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"8.5.0","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.14.2","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.67","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","@vuepress/plugin-search":"^2.0.0-beta.67","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.16_1703589940876_0.06381643633686362","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"minigame-canvas-engine","version":"1.0.17","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.17","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"927dcb6de2ad4786bf6e3a845b951ef4404ade56","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.17.tgz","fileCount":7,"integrity":"sha512-3gPw87WVXFOcKSexMzipHND8qQ/HcIB3yD0TWzJBenNOdJVSwknmiZ0EaKLs4qcrsIBl9C3sYA9BACmlHy+F6Q==","signatures":[{"sig":"MEUCIH/gps/SVHb0qaQ/VZB/03cz4ckWy3XLxqulDYlM4T5dAiEA8MG7QbJVDfTGWZ/xRcPzcPVvNFQKNCHnY/RCaLlr9UY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282130},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"627f73f097ecb1ce39e92a9235d66350005ce393","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"8.5.0","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.14.2","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.67","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","@vuepress/plugin-search":"^2.0.0-beta.67","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.17_1704270298150_0.5576107671815624","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"minigame-canvas-engine","version":"1.0.18","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.18","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"701a8597375a2d967e922ba28805df1a19362a38","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.18.tgz","fileCount":7,"integrity":"sha512-MpIew+t2t3SPyWG+yAmeqviK+P0WakQgyUn4emBKTiYmaC1EX/g8d6jUJaQqDM92flQE/gkoSoPXtgXCFHkq2Q==","signatures":[{"sig":"MEQCICJhQpbKppZ4DF04FEkW1bma9grRYRwXL0bhtnlP1xAvAiBHqauj+Usr3+lq6AAb8W4vjsHZex2EEDHxSRTbt9d4PA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285208},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3e91adcdb8cfb2bdd0809b8bfa159577a1e472a8","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"9.6.7","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"18.17.0","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.67","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","@vuepress/plugin-search":"^2.0.0-beta.67","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.18_1710415249873_0.027188595944408478","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"minigame-canvas-engine","version":"1.0.19","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.19","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"08df7c9f32b2133ce15807faafd7c8410cec0d81","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.19.tgz","fileCount":7,"integrity":"sha512-g13TTJhF4ke+jCdGmI9UgOqhd3YVAkIe/uJVbtITO3YXw6QFPg/OJCXPru9fi71axrYHnob8D04oHds/w6hMzA==","signatures":[{"sig":"MEUCIGebsEXBauOkOQSMEC89DFVxfwOfvWeC/TZiJ2oidvf/AiEA2Igolhn/rED4oshJ6QgD3rw23eE6cGg+HrHJx1Jp9nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294487},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a5cb1f1aae56dc094c6d6128c0db15b4d38c3714","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"9.6.7","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"18.17.0","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.67","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","@vuepress/plugin-search":"^2.0.0-beta.67","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.19_1710749004674_0.177930659535517","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"minigame-canvas-engine","version":"1.0.20","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.20","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"5d60e387f9e772bf9eb12b5cbfefe117ab09c3a1","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.20.tgz","fileCount":7,"integrity":"sha512-ibUsBeiVnH9MuB+3d9nIhk6dQqcJ0SpV1N4uof3LuOWp3RkG6bsh7zAp/nsw4wX9AEpfZHSFTu78xJXwEqktOQ==","signatures":[{"sig":"MEYCIQDTi22w0iXBDwQxiZqEcqrBLs42wlLNEfL4uR59z1jPewIhAIiBT2eLmaK1KmSc1ZzFjzY+Ao8ZqFg+mhZkaTbvHPYM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292919},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"b462b42d04c934cea208f09c95a845d9a0a59881","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"9.6.7","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"18.17.0","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.67","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","@vuepress/plugin-search":"^2.0.0-beta.67","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.20_1711338475569_0.922959623466828","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"minigame-canvas-engine","version":"1.0.21","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.21","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"3bdbeceeb6d14393da3cc227a2bfe0c15a71dc38","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.21.tgz","fileCount":7,"integrity":"sha512-kt/s/vORJG+EMBYXqmFvcUsbrkCWMnpvaEK0Vws/nETf7aJz/1qf5pDYPL9aEf5kVVvgJqEGPl1gibj5Ix8ScQ==","signatures":[{"sig":"MEUCIHTq9YLNXlQbzx6FuZbdF86eiRcLNGpt0dGQyDBI094JAiEAo5kcet4NaySEpz228FY9muKttm7hmxoXKJnRM8LBZs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292908},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6f34506ec9a33893d4d99947322bc438a4a52274","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"8.19.3","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"16.19.1","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.67","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","@vuepress/plugin-search":"^2.0.0-beta.67","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.21_1711374447460_0.7224087106318919","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"minigame-canvas-engine","version":"1.0.22","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.22","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"dabdb3fbd88cd2f52bcd16fc22503b086589bea5","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.22.tgz","fileCount":7,"integrity":"sha512-C+iUEOBqgoBGfL33Q++YR4/aZaDmiHL1EFFhb55XJA2QzAqjaRvq1oaKCVNsMAWxyvvfPnU05P63QZWEHMkbRw==","signatures":[{"sig":"MEYCIQC9t6WMr9Tppyyu9ftYnztG2/3dXtbtks4PPSkLDIfF7QIhALYgqek64dIyHeZfE/n5aOaLnaoL7Dlrmt8XoGTesdFr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294511},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6f34506ec9a33893d4d99947322bc438a4a52274","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"9.6.7","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"18.17.0","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.67","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","@vuepress/plugin-search":"^2.0.0-beta.67","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.22_1712820565464_0.7365367775515752","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"minigame-canvas-engine","version":"1.0.23","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.23","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"b73c740b735197dacb0c2fd8fd034261b20eb493","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.23.tgz","fileCount":7,"integrity":"sha512-l5ZofRHVnlUz9sYg1GH/iCtCYKXLk/NdS+8heT3ho6xEei2Cn3bmvd8KaWC+McUrkWhzfLSZxZhg9n008q6gFw==","signatures":[{"sig":"MEQCIDfDf0YdrkakQGtGLEDYMQ5W4mhkB3M0EJhhm7KYJFwgAiBJ2aGPsdj1e/UL5ZXxYjLAM4IpmyNPQzES09Fhyj0e8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294511},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6f34506ec9a33893d4d99947322bc438a4a52274","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"9.6.7","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"18.17.0","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.30.0","rollup":"^3.23.0","webpack":"^5.83.1","vuepress":"2.0.0-beta.67","ts-loader":"^9.4.3","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^4.15.0","eslint-config-tencent":"^1.0.4","@vuepress/plugin-search":"^2.0.0-beta.67","webpack-bundle-analyzer":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.23_1712820759296_0.05516826288596954","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"minigame-canvas-engine","version":"1.0.24","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.24","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"3a658c957ece5f608755832b465c5ea94e71bfe1","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.24.tgz","fileCount":7,"integrity":"sha512-RdFe4RhhEjnjb7eDm5k4zqDB4pSgF+J1w7l+QwoHNW4rfd5Xc6m8TLHDLvLXiHvfvcFp5uZiy/K9VLF3H/wwyA==","signatures":[{"sig":"MEUCICJAjt2djSSI6GLFmAODBtHydWoT8PkYeP1bpPm8Tl1eAiEAhxW/u86n3tTXJrxqvuTrwgwA1kXfg1eG4iBZXs8zPy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294944},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"787254ee125aeee606a56a92d6329782a07afaf7","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","docs:preview":"vitepress preview docs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"10.7.0","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"18.20.4","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":">=7.5.10","eslint":"^8.30.0","rollup":"^3.29.5","webpack":"^5.83.1","ts-loader":"^9.4.3","vitepress":"^1.4.1","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","sass-embedded":"^1.80.4","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^5.3.0","webpack-dev-server":"^5.1.0","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.24_1730459611545_0.09454725959802435","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"minigame-canvas-engine","version":"1.0.25","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.25","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"185a50779e25aa99a3fa97c3030a39753c5fa594","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.25.tgz","fileCount":8,"integrity":"sha512-Xgh1hlGYiuF4KA57u3fGe8WM1Fvgpz+lmyXGipqtRW6Zapzjf3DjxlnyrbjEid7yotZ2KMJKa0dYWH4VtUfQJw==","signatures":[{"sig":"MEUCIBGBRzWVGT85G9l1ySxouPLSfbhsOikEM/6VYtLkCTO7AiEAncwt8Bt/6FFGHaG3OrYxmMwbsLURk+QSzbypzsnL5e4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319693},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f207c2d30a51eb0e1e0bf9f870d847a22676d5ec","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types && npm run build:dts","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vitepress dev docs","build:dts":"dts-bundle-generator --config ./build/dts.config.js","docs:build":"vitepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","docs:preview":"vitepress preview docs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"10.7.0","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"18.20.4","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":">=7.5.10","eslint":"^8.30.0","rollup":"^3.29.5","webpack":"^5.83.1","ts-loader":"^9.4.3","vitepress":"^1.4.1","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","sass-embedded":"^1.80.4","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^6.1.1","webpack-dev-server":"^5.1.0","dts-bundle-generator":"^9.5.1","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.25_1731309140628_0.12742291163023745","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"minigame-canvas-engine","version":"1.0.26","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.26","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"9421468fe1eb8762a6c7aedf562680f3b80b9270","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.26.tgz","fileCount":8,"integrity":"sha512-s2KMhYMOk/SepIRCrN+ISzwErwvX9DpP+WTbH46KmwDr55KkaRMoNGsuVmklbiEm6Egogd43eyO0YeMMxymcCw==","signatures":[{"sig":"MEYCIQCBXeY9sKGs3bbFwlptnA0WELsicDGXGSvQeDLwyRWKkgIhAOzhddJmAoNkMZkqF3Bmy5al1dbN+qFab6crp1tnFKZ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325815},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"6e5d7a650d0f144a0eb61b7962d94d8e2ab7affc","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types && npm run build:dts","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vitepress dev docs","build:dts":"dts-bundle-generator --config ./build/dts.config.js","docs:build":"vitepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","docs:preview":"vitepress preview docs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"10.7.0","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"18.20.4","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":">=7.5.10","eslint":"^8.30.0","rollup":"^3.29.5","webpack":"^5.83.1","ts-loader":"^9.4.3","vitepress":"^1.4.1","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","sass-embedded":"^1.80.4","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^6.1.1","webpack-dev-server":"^5.1.0","dts-bundle-generator":"^9.5.1","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.26_1732266360285_0.6453725161985697","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"minigame-canvas-engine","version":"1.0.27","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.27","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"426bd802fafc53af049a6ebcd40acfeb7f320ea1","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.27.tgz","fileCount":8,"integrity":"sha512-+XAsA6pj3qm6m/B+0pqi7eSBpkpxkc0LmnJq+9/2BB5Pnsqi3LNrQzpgb5wrDgZbl9KMTBTs24xDBKnllEwCmg==","signatures":[{"sig":"MEUCIDW/XMddMoguMwWiIVqNQt3ZRbV+M5Swwsm3j9rULjFVAiEAotILNwoO4+niSme6YnPIutVIMctyEtETW8bYeDOovVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341840},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"44ca2e128bd0920a6e980036e4bd72a5693b8408","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types && npm run build:dts","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vitepress dev docs","build:dts":"dts-bundle-generator --config ./build/dts.config.js","docs:build":"vitepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","docs:preview":"vitepress preview docs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"10.9.2","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"22.14.0","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0","html-webpack-plugin":"^5.6.3"},"_hasShrinkwrap":false,"devDependencies":{"ws":">=7.5.10","eslint":"^8.30.0","rollup":"^3.29.5","webpack":"^5.83.1","ts-loader":"^9.4.3","vitepress":"^1.4.1","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","sass-embedded":"^1.80.4","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^6.1.1","webpack-dev-server":"^5.1.0","dts-bundle-generator":"^9.5.1","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.27_1745148250711_0.02442909176424135","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"minigame-canvas-engine","version":"1.0.28","author":"","license":"MIT","_id":"minigame-canvas-engine@1.0.28","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"dist":{"shasum":"5697bf6ac54f93367e2b18a7a9011aefcf81559b","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.28.tgz","fileCount":8,"integrity":"sha512-zbgmSUo2Iiv78yNuVPKZiI4S9fNkqcjv2EzKv1tPt5p6ubQb9qm4x3oWPCx64C7dDPG0hoeFWg+HZpMCLYkdrQ==","signatures":[{"sig":"MEUCIF/x/jPWxull1fi5Xf/YfUa7LW0S8Qxa+g0+lgZIKBs1AiEAkkhrRKVqaMAxerdQBRXfmYTy5IEP/Ou7KtQSozoAd9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341815},"main":"dist/index.js","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"44ca2e128bd0920a6e980036e4bd72a5693b8408","scripts":{"dev":"webpack --config ./build/webpack.config.js --watch","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","build":"webpack --config ./build/webpack.build.config.js && npm run build-types && npm run build:dts","cover":"nyc --reporter=html --reporter=text-summary npm run test","dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","docs:dev":"vitepress dev docs","build:dts":"dts-bundle-generator --config ./build/dts.config.js","docs:build":"vitepress build docs","build-types":"rollup -c ./build/rollup.config.mjs","docs:preview":"vitepress preview docs","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"_npmVersion":"10.9.2","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","directories":{},"_nodeVersion":"22.14.0","dependencies":{"css-layout":"^1.1.1","tiny-emitter":"^2.1.0","html-webpack-plugin":"^5.6.3"},"_hasShrinkwrap":false,"devDependencies":{"ws":">=7.5.10","eslint":"^8.30.0","rollup":"^3.29.5","webpack":"^5.83.1","ts-loader":"^9.4.3","vitepress":"^1.4.1","typescript":"^5.0.4","webpack-cli":"^5.1.1","concurrently":"^8.0.1","sass-embedded":"^1.80.4","@tweenjs/tween.js":"^18.6.4","rollup-plugin-dts":"^6.1.1","webpack-dev-server":"^5.1.0","dts-bundle-generator":"^9.5.1","eslint-config-tencent":"^1.0.4","webpack-bundle-analyzer":"^4.10.2"},"_npmOperationalInternal":{"tmp":"tmp/minigame-canvas-engine_1.0.28_1745148496827_0.6088686230218183","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"minigame-canvas-engine","version":"1.0.29","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","main":"dist/index.js","scripts":{"dev:all":"concurrently \"npm run dev\" \"npm run dev --prefix packages/richtext\" \"npm run dev --prefix packages/devtools\"","dev":"webpack --config ./build/webpack.config.js --watch","build":"webpack --config ./build/webpack.build.config.js && npm run build-types && npm run build:dts","build-types":"rollup -c ./build/rollup.config.mjs","build:dts":"dts-bundle-generator --config ./build/dts.config.js","lint":"eslint src --fix","test":"mocha -r esm --require @babel/register -r jsdom-global/register --recursive test","cover":"nyc --reporter=html --reporter=text-summary npm run test","coverage-report":"nyc npm test && nyc report --reporter=text-lcov | coveralls","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"author":"","license":"MIT","devDependencies":{"@tweenjs/tween.js":"^18.6.4","concurrently":"^8.0.1","dts-bundle-generator":"^9.5.1","rollup":"^3.29.5","rollup-plugin-dts":"^6.1.1","sass-embedded":"^1.80.4","ts-loader":"^9.4.3","typescript":"^5.0.4","vitepress":"^1.6.3","webpack":"^5.83.1","webpack-bundle-analyzer":"^4.10.2","webpack-cli":"^5.1.1","webpack-dev-server":"^5.1.0","ws":">=7.5.10"},"dependencies":{"css-layout":"^1.1.1","html-webpack-plugin":"^5.6.3","tiny-emitter":"^2.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_id":"minigame-canvas-engine@1.0.29","gitHead":"4cbc15886c87c494e03d2deb1539cb9e6b5d00b5","types":"./dist/index.d.ts","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-b3nN/X6oEd6q+UJW783I5t4iQU5Eczu5qHiHWw1a6/KkusWLJF0QsP8ijfP+eSdKwxHgZbDiAFnek5aWDPp2Og==","shasum":"67684b393f8a3d8ffcc6289794320e019afa5d02","tarball":"https://registry.npmjs.org/minigame-canvas-engine/-/minigame-canvas-engine-1.0.29.tgz","fileCount":8,"unpackedSize":355184,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfFNuEYGvNK4zyU/pRcXK1jdzMcRa/XnV+Cp0cU0lWPQIgdV5NpjkgyqF+/5OQRHFi8vl5q3Ix7/wnIt1a4N9iMGc="}]},"_npmUser":{"name":"yuanzm","email":"1229084233@qq.com"},"directories":{},"maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/minigame-canvas-engine_1.0.29_1752570328153_0.03883486045652784"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-18T12:28:27.342Z","modified":"2025-07-15T09:05:28.553Z","1.0.0":"2019-11-18T12:28:27.604Z","1.0.1":"2019-11-18T12:37:57.169Z","1.0.2":"2019-11-24T14:46:08.503Z","1.0.3":"2019-12-09T08:37:58.365Z","1.0.4":"2019-12-23T14:32:27.947Z","1.0.5":"2020-06-11T15:17:49.579Z","1.0.6":"2021-09-19T14:54:32.918Z","1.0.7":"2023-04-14T08:16:37.034Z","1.0.8":"2023-05-11T06:35:04.673Z","1.0.9":"2023-05-19T07:03:47.235Z","1.0.10":"2023-06-07T03:13:21.907Z","1.0.11":"2023-06-13T08:26:10.185Z","1.0.12":"2023-06-20T08:35:44.563Z","1.0.13":"2023-07-12T06:17:12.066Z","1.0.14":"2023-07-25T03:21:56.054Z","1.0.15":"2023-09-26T02:47:31.252Z","1.0.16":"2023-12-26T11:25:41.084Z","1.0.17":"2024-01-03T08:24:58.345Z","1.0.18":"2024-03-14T11:20:50.059Z","1.0.19":"2024-03-18T08:03:24.848Z","1.0.20":"2024-03-25T03:47:55.751Z","1.0.21":"2024-03-25T13:47:27.684Z","1.0.22":"2024-04-11T07:29:25.694Z","1.0.23":"2024-04-11T07:32:39.567Z","1.0.24":"2024-11-01T11:13:31.795Z","1.0.25":"2024-11-11T07:12:20.934Z","1.0.26":"2024-11-22T09:06:00.533Z","1.0.27":"2025-04-20T11:24:10.895Z","1.0.28":"2025-04-20T11:28:17.039Z","1.0.29":"2025-07-15T09:05:28.392Z"},"license":"MIT","description":"1. 安装Node 2. 安装tnpm: 3. 安装webpack: npm install --save-dev webpack","maintainers":[{"name":"yuanzm","email":"1229084233@qq.com"},{"name":"wechat-miniprogram","email":"wx-miniprogram@qq.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://mmgame.qpic.cn/image/9235d71eaaec4ce2c8b828fbe0c518011607610369702ed17684bce69cd3fdf5/0\" style=\"width: 200px\" />\n</p>\n\n\n轻量级canvas渲染引擎。\n\n[![npm version](https://badge.fury.io/js/minigame-canvas-engine.svg)](https://badge.fury.io/js/minigame-canvas-engine)\n[![](https://img.shields.io/npm/l/minigame-canvas-engine)](https://github.com/wechat-miniprogram/minigame-canvas-engine)\n\n## 简介\n\n当我们开发一个canvas应用的时候，出于效率的考量，免不了要选择一个渲染引擎（比如**PixiJS**)或者工具链更完备的游戏引擎（比如**Cocos Creator**、**Layabox**)。\n\n渲染引擎通常会有Sprite的概念，一个完整的界面会由很多的Sprite组成，如果编写复杂一点的界面，代码里面会充斥创建精灵、设置精灵位置和样式的“重复代码”，最终我们得到了极致的渲染性能却牺牲了代码的可读性。\n\n为了解决这个问题，游戏引擎通常会有配套的IDE，界面通过拖拽即可生成，最终导出场景配置文件，这大大方便了UI开发，但是游戏引擎一般都很庞大，有时候我们仅仅想开发个好友排行榜。\n\n如果有一款渲染引擎，既能用配置文件的方式来表达界面，又可以做到轻量级，将会大大满足我们开发轻量级 canvas 应用的场景，minigame-canvas-engine 应运而生(后面简称 **Layout** )\n\n**Layout 的目标在于用 Web 的开发方式来开发简单的 Canvas 应用。**\n\n有兴趣可以查看详细原理介绍[文章](https://segmentfault.com/a/1190000021297495?_ea=27021986)。\n\n## 文档\n详见[文档](https://wechat-miniprogram.github.io/minigame-canvas-engine/)。\n\n## 更新日志\n详见[CHANGELOG](./CHANGELOG.md)\n\n## web端调试\n为了方便调试，可以基于 codepen [模板](https://codepen.io/pen?template=VwEeLKw) 构建demo，codepen 上有一系列[在线 demo](https://codepen.io/collection/PYrdpO)。\n","readmeFilename":"README.md"}