{"_id":"e-civ-game","_rev":"13-16aa3540422a9a2127a0c725bf186db4","name":"e-civ-game","dist-tags":{"latest":"2.2.5"},"versions":{"1.0.0":{"name":"e-civ-game","version":"1.0.0","description":"e-civ project library to run the game","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","bump.js":"^1.0.3","lodash":"^4.17.5","pixi.js":"^4.7.0"},"_id":"e-civ-game@1.0.0","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-b6jOG2stLyYjB5TiM17YANMvm0jeES2RUcUtT7ew9ffddHYKoSaVMOfRY++F937QAhBqIi4h5kyM4+tiQPcYHg==","shasum":"57311d6c32baa1d1c9566a64f12ef338c997493e","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-1.0.0.tgz","fileCount":73,"unpackedSize":1937649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCROfUGG5z/pnUFPFHXNiR9nUs0SP4Z5ecuJOJco25TAiAVAS/GNozpGChn6PKiJAv19izWEfIebqs9hUgHt4UomA=="}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_1.0.0_1522225114857_0.08235465337860015"},"_hasShrinkwrap":false},"2.0.0":{"name":"e-civ-game","version":"2.0.0","description":"e-civ project library to run the game","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"webpack-dev-server --hot --inline --mode development","build":"webpack --mode production"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-loader":"^7.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","bump.js":"^1.0.3","file-loader":"^1.1.11","fs":"0.0.1-security","html-loader":"^0.5.5","html-webpack-plugin":"^3.1.0","lodash":"^4.17.5","open-browser-webpack-plugin":"0.0.5","pixi.js":"^4.7.1","webpack":"^4.3.0","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"dependencies":{"babel-core":"^6.26.0","bable-loader":"0.0.1-security","url-loader":"^1.0.1"},"gitHead":"540206119edf66c772f0c3667e9ad11e834e74ec","_id":"e-civ-game@2.0.0","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-Bw0tet92a1+Q3pd8CpNZebtCK2Mwa/ppJWgQwZ4jdLsuD0a2Ob14wHUB70ScArK3ZxZWJBfIzv4ex+FWHplTeg==","shasum":"d2d3baef66a4b9ee3b079931a0a183d66c1566f3","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-2.0.0.tgz","fileCount":56,"unpackedSize":1751873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTFohJ7leItnqi82AhDIHKIu8YUlSB4ViCS9KlDheAUgIhAKnnW6WVfqHgHCcqvIoWgUyJY+NCzW8j4zCZrDxWORDL"}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_2.0.0_1523017097711_0.5501733382237581"},"_hasShrinkwrap":false},"2.1.0":{"name":"e-civ-game","version":"2.1.0","description":"e-civ project library to run the game","main":"index.js","scripts":{"clean":"rm -rf lib/*","test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --config webpack.test.config.js --hot --inline --mode development","build":"webpack --config webpack.prod.config.js  --mode production","dev":"webpack --config webpack.dev.config.js  --mode development"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-loader":"^7.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","bump.js":"^1.0.3","file-loader":"^1.1.11","fs":"0.0.1-security","html-loader":"^0.5.5","html-webpack-plugin":"^3.1.0","lodash":"^4.17.5","open-browser-webpack-plugin":"0.0.5","pixi.js":"^4.7.1","webpack":"^4.3.0","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"dependencies":{"babel-core":"^6.26.0","bable-loader":"0.0.1-security","url-loader":"^1.0.1"},"gitHead":"cc4ab176c40d2a01965f0c9679352069b4ad3be0","_id":"e-civ-game@2.1.0","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-LGThBqrvnmv0qOkYktc9zl1afUjudht7R+3W7qHCUxiQxDnZCEL3GuH6mBNxsuTBnDNscfHmHRUZnflB3zaqXw==","shasum":"66d5e8ce9bad2420d7e77fe08e6ed26f798d6eb8","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-2.1.0.tgz","fileCount":56,"unpackedSize":1751701,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXtSY8oKgQu0zeRoC5pryMxwVN+TfvsoIXkOnrV4854AIgUFAMjL5JWBDc8Cdw/x5qc0FYv2UklT6G+yit2iIliNM="}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_2.1.0_1523020884120_0.5642407836694401"},"_hasShrinkwrap":false},"2.1.1":{"name":"e-civ-game","version":"2.1.1","description":"e-civ project library to run the game","main":"./index.js","scripts":{"clean":"rm -rf lib/*","test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --config webpack.test.config.js --hot --inline --mode development","build":"webpack --config webpack.prod.config.js  --mode production","dev":"webpack --config webpack.dev.config.js  --mode development"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-loader":"^7.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","bump.js":"^1.0.3","file-loader":"^1.1.11","fs":"0.0.1-security","html-loader":"^0.5.5","html-webpack-plugin":"^3.1.0","lodash":"^4.17.5","open-browser-webpack-plugin":"0.0.5","pixi.js":"^4.7.1","webpack":"^4.3.0","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"dependencies":{"babel-core":"^6.26.0","bable-loader":"0.0.1-security","url-loader":"^1.0.1"},"gitHead":"2e114d0286117175a8666a9f8d444160eaa358ca","_id":"e-civ-game@2.1.1","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-TB7Yw1s+3JfgYNNt0Yw8GgZLHLP72idEF4exXJ1BAtI4qdAts8brVX2ek8bnOYZxmy0SSx8idjOBVt+qFdb0dQ==","shasum":"0c6735ea5de7779827fbd2ee81efdcb51302d609","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-2.1.1.tgz","fileCount":48,"unpackedSize":1740972,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS6GkgbhiBYiBD6tt9o8kA3OFhuKcxizt/1OLxvBIJvgIhAOTc87dGaizq+d22rKO7Ckar4JTYtXBxGfcjgs/6Fqj5"}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_2.1.1_1523021773445_0.47273160293535077"},"_hasShrinkwrap":false},"2.1.2":{"name":"e-civ-game","version":"2.1.2","description":"e-civ project library to run the game","main":"./index.js","scripts":{"clean":"rm -rf lib/*","test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --config webpack.test.config.js --hot --inline --mode development","build":"webpack --config webpack.prod.config.js  --mode production","dev":"webpack --config webpack.dev.config.js  --mode development"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-loader":"^7.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","bump.js":"^1.0.3","file-loader":"^1.1.11","fs":"0.0.1-security","html-loader":"^0.5.5","html-webpack-plugin":"^3.1.0","lodash":"^4.17.5","open-browser-webpack-plugin":"0.0.5","pixi.js":"^4.7.1","webpack":"^4.3.0","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"dependencies":{"babel-core":"^6.26.0","bable-loader":"0.0.1-security","url-loader":"^1.0.1"},"gitHead":"593d5eb44d099e286b24632fb66c2376827b672a","_id":"e-civ-game@2.1.2","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-CHC87WmNbYx7xLCt+P1xG9OOskv7ABkVstAmqoWZcNiyFIuYsDaip6Cce7uYyN8sVFeAtPy32KWO9Ff6zVaPvw==","shasum":"1bd9f771e136c670927c9218a0f3d0174edd6723","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-2.1.2.tgz","fileCount":84,"unpackedSize":2583603,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDDll+sntddeo3gCpDGQmk1udYrdHswN1goA6yXMKbxAIgHu6HmP1te+W/7tN3TiVVU5POtxQ+/hSS1GB6PmF9MLU="}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_2.1.2_1523021971294_0.36977080957651043"},"_hasShrinkwrap":false},"2.1.3":{"name":"e-civ-game","version":"2.1.3","description":"e-civ project library to run the game","main":"./index.js","scripts":{"clean":"rm -rf lib/*","test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --config webpack.test.config.js --hot --inline --mode development","build":"webpack --config webpack.prod.config.js  --mode production","dev":"webpack --config webpack.dev.config.js  --mode development"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-loader":"^7.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","file-loader":"^1.1.11","html-loader":"^0.5.5","html-webpack-plugin":"^3.1.0","open-browser-webpack-plugin":"0.0.5","webpack":"^4.3.0","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"dependencies":{"babel-core":"^6.26.0","bable-loader":"0.0.1-security","url-loader":"^1.0.1","lodash":"^4.17.5","pixi.js":"^4.7.1","bump.js":"^1.0.3"},"gitHead":"59b6bc8dbf8428d00b0f65b41b5d5c848645d6db","_id":"e-civ-game@2.1.3","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-H4hIlIG7PCS5c7uadFkJprfepq8RXEThBAz6sOkJPD4iU98sRcbIN3zEz+OOBkn0YOpdxsMsfSekmJ4zK3bd/w==","shasum":"2e0eaec976a3fefb8fb5479d19155db37ca7c06d","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-2.1.3.tgz","fileCount":84,"unpackedSize":2583575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6ZU5ipMsgSg872hGFFNNH+e6c+L/gXqwwQResj1GnbwIgFP8FT7uvCGEDEUl53uIbn29Gw9HYNpmz0xmRYLPnVLI="}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_2.1.3_1523022612916_0.6749256854470014"},"_hasShrinkwrap":false},"2.1.4":{"name":"e-civ-game","version":"2.1.4","description":"e-civ project library to run the game","main":"./index.js","scripts":{"clean":"rm -rf lib/*","test":"echo \"Error: no test specified\" && exit 1","start:build":"webpack --mode development","start":"webpack-dev-server --config webpack.test.config.js --hot --inline --mode development","build":"webpack --config webpack.prod.config.js  --mode production","dev":"webpack --config webpack.dev.config.js  --mode development"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-loader":"^7.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","file-loader":"^1.1.11","html-loader":"^0.5.5","html-webpack-plugin":"^3.1.0","json-loader":"^0.5.7","open-browser-webpack-plugin":"0.0.5","webpack":"^4.3.0","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"dependencies":{"babel-core":"^6.26.0","bable-loader":"0.0.1-security","url-loader":"^1.0.1","lodash":"^4.17.5","pixi.js":"^4.7.1","bump.js":"^1.0.3"},"gitHead":"947c8faa18fa8523ec40164acd27767d29273e65","_id":"e-civ-game@2.1.4","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-YrVwqiJGkVBCAv3Yn/a8thc/NHr1eRFQrOz5H6w+2SNwFl7rtPAR3vb6dPJyV7/dIKgZgCCcJjc65VMkh/O1hA==","shasum":"45cba7cd3b695dffc541f3c1da8708bcb6bf9e7a","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-2.1.4.tgz","fileCount":131,"unpackedSize":4416621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgtNelSOCgbJUf6eLbo257B6r4oH9+nA9EJJP61wb0vAiAfXPU06ydS5Dl9tNvoH2i4VRCH84MhIjUIE0XQUeiu3A=="}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_2.1.4_1523176481904_0.09250754611089329"},"_hasShrinkwrap":false},"2.2.1":{"name":"e-civ-game","version":"2.2.1","description":"e-civ project library to run the game","main":"./index.js","scripts":{"clean":"rm -rf lib/*","test":"echo \"Error: no test specified\" && exit 1","start:build":"webpack --mode development","start":"webpack-dev-server --config webpack.test.config.js --hot --inline --mode development","build":"webpack --config webpack.prod.config.js  --mode production","dev":"webpack --config webpack.dev.config.js  --mode development"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-loader":"^7.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","file-loader":"^1.1.11","html-loader":"^0.5.5","html-webpack-plugin":"^3.1.0","json-loader":"^0.5.7","open-browser-webpack-plugin":"0.0.5","webpack":"^4.3.0","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"dependencies":{"babel-core":"^6.26.0","bable-loader":"0.0.1-security","url-loader":"^1.0.1","lodash":"^4.17.5","pixi.js":"^4.7.1","bump.js":"^1.0.3"},"gitHead":"faefe9c31cfa548d170c13d73c07f64a1430a223","_id":"e-civ-game@2.2.1","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-D2mvln/RO7bvx7Q3HrPQDzDJFEHzPopApMEgQ+YVWjjUHAcwg+9VAAiDOSOrCjD/chpupIZn85dLSx+2J8VNWw==","shasum":"2033da11b6d37bcda33d098698b43d4069ef8e15","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-2.2.1.tgz","fileCount":131,"unpackedSize":4421544,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1PaXDCdCCOrNmqqWGq4fBlHSvXhzk6SKn3/p0aCotYAiBgbWTVGXbmOIUIK3TJy+57x+BRp6nwBN25HonQTm17JQ=="}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_2.2.1_1523443028421_0.38915779401087813"},"_hasShrinkwrap":false},"2.2.2":{"name":"e-civ-game","version":"2.2.2","description":"e-civ project library to run the game","main":"./index.js","scripts":{"clean":"rm -rf lib/*","test":"echo \"Error: no test specified\" && exit 1","start:build":"webpack --mode development","start":"webpack-dev-server --config webpack.test.config.js --hot --inline --mode development","build":"webpack --config webpack.prod.config.js  --mode production","dev":"webpack --config webpack.dev.config.js  --mode development"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-loader":"^7.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","file-loader":"^1.1.11","html-loader":"^0.5.5","html-webpack-plugin":"^3.1.0","json-loader":"^0.5.7","open-browser-webpack-plugin":"0.0.5","webpack":"^4.3.0","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"dependencies":{"babel-core":"^6.26.0","bable-loader":"0.0.1-security","url-loader":"^1.0.1","lodash":"^4.17.5","pixi.js":"^4.7.1","bump.js":"^1.0.3"},"gitHead":"02921d217733578a93e9223bbb88ef1552184783","_id":"e-civ-game@2.2.2","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-FpsHb6yu/ThLaSl5LMJSuHAxfPn0JtVFHXEgRPNmgbtcnMPCiRnEVd7kp5wKqnJQLd3K1+BRF4A2TkNJtMRSvQ==","shasum":"f14ab91db6826183f6e0e0f7f6b16b1761c833fe","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-2.2.2.tgz","fileCount":130,"unpackedSize":4414286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2Dq/CRA9TVsSAnZWagAAaBkP+wfC6PgPJ3EZd5LbRaCb\nzENABYhh3kO4RkXygqxd798ktHPuDEAZM7yi8jenuAKjEyZ8+4F5QfkCfaeC\nl4Tb2HGOuatzoR/3YCnn2o78pY2dxuV9Q3yAMHKM+mYTJmLCMyYSnzRn2xcs\nM7ggLXgYhAV1+BNZcElJx4C/3PayCSa4WSjm0tzSx/DlaqN5SoKhUPka0PK+\n6lgp+K4pIX7pQ9NKjDXfoOVvrsC6S1J38vc7wpPZfV/HDj86LFO9f5fit0cd\n/jCLannQGtfPlGEbL5l4ltPg4E8Qm+TmQHk2870trDKoxVbgs+Tty88yaUiA\n4dpfpiyy/Ab8KgtSfK+4/jJcCjfxqb+PnzC/VBp6xljFrnlAAWbFnpS7bgsM\nIHWvSoeqfwSmh21FBOcFWkc8vcIs6ensd6mV04DN6QgCR0KGil4fI9ZLizTu\ntbYeCpRqHWoxw3VoAjonFHfSJhn0n1y6NNNYX8CoXCTHzF114II4cOCzGp3w\nyk/dykT6vJHih0fLdUUjw/pUUf4OK23Eq3UuBLkJeRaM48r7U1BInDqjUhxn\nP+lnobGPGv72hEytqedQI7Km8XiVdrtvJ1OI01vkl5dXempoMrzjvniiqWKD\nQy6POozpKa8CWt1Geu5p9BaNvIVIwsuGhiQ5BSR7hr/q2bavtYAUs9mfJhHw\n8MUw\r\n=T77M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRDqAWhChYRDoaeVzRxJUeg+XqQH8/Xmi8Vh/C3rwxgAiEAw+tmyIHQYBEvL3jFrvMgcQzuwMSl1242xo3O0jwIXKw="}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_2.2.2_1524120254523_0.6046398824321131"},"_hasShrinkwrap":false},"2.2.3":{"name":"e-civ-game","version":"2.2.3","description":"e-civ project library to run the game","main":"./index.js","scripts":{"clean":"rm -rf lib/*","test":"echo \"Error: no test specified\" && exit 1","start:build":"webpack --mode development","start":"webpack-dev-server --config webpack.test.config.js --hot --inline --mode development","build":"webpack --config webpack.prod.config.js  --mode production","dev":"webpack --config webpack.dev.config.js  --mode development"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-loader":"^7.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","file-loader":"^1.1.11","html-loader":"^0.5.5","html-webpack-plugin":"^3.1.0","json-loader":"^0.5.7","open-browser-webpack-plugin":"0.0.5","webpack":"^4.3.0","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"dependencies":{"babel-core":"^6.26.0","bable-loader":"0.0.1-security","url-loader":"^1.0.1","lodash":"^4.17.5","pixi.js":"^4.7.1","bump.js":"^1.0.3"},"gitHead":"b61f3fb5dae12d946744c2402c7b95043ef3e902","_id":"e-civ-game@2.2.3","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-oTk3qTowcf7nF7n7kezt5jafUtWO+kKoihsbn1uNAClOYGI6X4T2toMGRUYqc9TEwGLqpFNEuM/Hk4BUG4HonA==","shasum":"af6b7db04cb4e1df962dc7cb4e9d3a8db5c65b74","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-2.2.3.tgz","fileCount":130,"unpackedSize":4414480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2ZzBCRA9TVsSAnZWagAAzqMP/RlmyEdS2RD7nVax302H\nh8v6wzRmeDAmvpOdqoF8t6m6MO4qoWim7MD0LmL8vk0NerPHxsKCWuGxPQUJ\n9P9pnxALPythQcopRhVEktb9zSS2froEwEhfIvMtVyboOzvjNbBGvpXN96V8\n2s/Nyy+ayGeFMeLp0zMrpmIpx5b3AatHuIEizDCc4KY54a2n7jInIPl0loF3\n/xLONQfEmf3mx7yPTJCqgtQ1tYn3t6+Ng8vmPwCmVpCA37f/jM+gdYYj/O8A\n/mvhtq25NslzyfB7+FtorDpJDrelsPomczbvnA99lWefKPcO09caG0HQU5ti\n64hU0lKa+ToRjnLejbkffkZBSI33qFYSpJty0QvLnNSYcfS0WiFciie0T7H6\nkVwy3OTh2MfZSceuLxcx70Hzzx6st/CfaQbvwHEjbUVqpS2nirhqIjpl5Rc0\nhbFBlGpXi5QdBeP7F5NtGRd4kD52jkOwE26AaWPiNxSHw7L19by9Sf35aXAy\n4J6U+vSO9rYYig4Yp6d/GBlZt1ZvUzJqwo3cyEbWOyBeUk0z/hB+9vR+skJN\noXo7YJdEhzbdRL2tOn33BssVjmmCPkLvWm1gkkdTXQRxMGxKziW0+tbc2S5G\n61+74gb5nONPkgFXju4NpDzcZFnPlY3RVfufpot+p8u/8lA/Hcg4l6+bCyKr\n+ZxI\r\n=RHWE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVUHz+Hp8k8X8rJfHLCSice58YW08VjOyOe3mEOBGYhAiEAjxLpZ6xqoPUqzvbtgFcG9sZCbO75TFU9kNN8OzCQTPw="}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_2.2.3_1524210881341_0.17859550452490325"},"_hasShrinkwrap":false},"2.2.4":{"name":"e-civ-game","version":"2.2.4","description":"e-civ project library to run the game","main":"./index.js","scripts":{"clean":"rm -rf lib/*","test":"echo \"Error: no test specified\" && exit 1","start:build":"webpack --mode development","start":"webpack-dev-server --config webpack.test.config.js --hot --inline --mode development","build":"webpack --config webpack.prod.config.js  --mode production","dev":"webpack --config webpack.dev.config.js  --mode development"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-loader":"^7.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","file-loader":"^1.1.11","html-loader":"^0.5.5","html-webpack-plugin":"^3.1.0","json-loader":"^0.5.7","open-browser-webpack-plugin":"0.0.5","webpack":"^4.3.0","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"dependencies":{"babel-core":"^6.26.0","bable-loader":"0.0.1-security","url-loader":"^1.0.1","lodash":"^4.17.5","pixi.js":"^4.7.1","bump.js":"^1.0.3"},"gitHead":"6dc03d1b3cde964f0d203882700ebad0452451e8","_id":"e-civ-game@2.2.4","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-3Z3SDGUk+a5+Tp2vMl5yW6sN391tHSj6ITnx94MK7B4HjMN6eSg1rYR2k4zIwlkMckiU74RF4coPuPlsSSbXlA==","shasum":"e8dcc9db3f77aab8645f881f7e637da59d54d0f6","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-2.2.4.tgz","fileCount":131,"unpackedSize":4438339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8XpTCRA9TVsSAnZWagAAw0oQAJlCpcPsT2hxD5qmck3b\nGYtf23zJIVy9wxSTdPxO7jchmMS5mbMfswyKieBTkhymxxsePjKtMSryDN5i\npUmyqJNGJFeC27BFJnp4qmdkTPSb/jQ4kqJjQCbB/EnJbe4avmz+N9cv+yQb\nl8g1MPHBSJF4mQPFPctEmelgu8LYZQRHNzxaj/4vxwQkRC9YehJvt/XCipkV\nqnA+O0lHmNy6GwKz+XKAVTofzXo70GvNNzDOHxXS7XV27Sv/XThUlwAjwKi8\nKEp7KS3ObSLS6QPutB/sNy9BnDTUkz2NFl+NHtW335c5ENuyWej0fpWRB158\n7kOHp6+1od26k3x8FRxogf/KR0VybBdezdB4yDAfF2AUzwfncJqi7zswoym1\nfNHKNhaUkfyRTLIONp7Pg7mOR9Pj5oyWhhcun0+wJBvGZnsiIJa9VKoASfkH\n1vyXqH4Llk+NkiWMPFOSSx4v/Fv8swOEjVH9+Ci0nQAd3UHrCCtNj+6sK531\nV+IKKIN28VakuUmbisb/XSQDHzQjT7bt6IV64JcQ7dWIHBdei1opoBfhiPZn\nC1ii3f3iU5ynlNOj9aKytdwo2YSBYhgfbVv1SQP0QdkFFfwW+/d9wz7kRnrZ\nWyPzJXD450riHbX9YE2wXh0wmKCBldkF+inSqcc6cd6eiU8fOLiM2+uhTD2E\nSZbC\r\n=uDWl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJbt4HR2zrxXX8crS/NEEoKeGStG0fl0CMqxKNrejBsgIhAIQ4JPzRJT1NogSv95CevZxmjory0kv15D4HOKDvn8At"}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_2.2.4_1525774930570_0.5272340644274898"},"_hasShrinkwrap":false},"2.2.5":{"name":"e-civ-game","version":"2.2.5","description":"e-civ project library to run the game","main":"./index.js","scripts":{"clean":"rm -rf lib/*","test":"echo \"Error: no test specified\" && exit 1","start:build":"webpack --mode development","start":"webpack-dev-server --config webpack.test.config.js --hot --inline --mode development","build":"webpack --config webpack.prod.config.js  --mode production","dev":"webpack --config webpack.dev.config.js  --mode development"},"keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-loader":"^7.1.4","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","file-loader":"^1.1.11","html-loader":"^0.5.5","html-webpack-plugin":"^3.1.0","json-loader":"^0.5.7","open-browser-webpack-plugin":"0.0.5","webpack":"^4.3.0","webpack-cli":"^2.0.13","webpack-dev-server":"^3.1.1"},"dependencies":{"babel-core":"^6.26.0","bable-loader":"0.0.1-security","url-loader":"^1.0.1","lodash":"^4.17.5","pixi.js":"^4.7.1","bump.js":"^1.0.3"},"gitHead":"60f852bba65eeb0ff73e27aa0fc3c65c3a0731e1","_id":"e-civ-game@2.2.5","_npmVersion":"5.7.1","_nodeVersion":"8.10.0","_npmUser":{"name":"breakinferno","email":"1972952841@qq.com"},"dist":{"integrity":"sha512-9OcB7TYziKw4+qR1+JM3Fe7TCw+0V05pKbzuez6UfhqzIxYdBQfJ0YKKN810KbKwkPldsOiueRMeQg50u70dMQ==","shasum":"240b93af5a0ff8ba67c1c5b556770d42488cbeb6","tarball":"https://registry.npmjs.org/e-civ-game/-/e-civ-game-2.2.5.tgz","fileCount":131,"unpackedSize":4439176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/WrTCRA9TVsSAnZWagAAmckP/j05aHS7A6IdNSAvl/4P\ng96OAu68hWQrR6J06pXT1j38AGgUPpzPQy/epuMR4ZB2VeVJCG1dBujPMFVI\naMm1/sNvB4jXq1/6Esow1ssWu0f4lRtIaalHGZqdToAPIhf7Va0Q8MCd8Nzi\nWHrMlHk0DgDIDSdIEKNAUF+D8BCuXIVp9L1D8MqrsZfYjROsQM4n44RqgASW\nsBiUV/Lhy5+7QMrl+tOQksOo4j+hMeLNB/tg04YynUWtAYF8LP5fEu++fosw\nMVb+eTbm5/t8TPRb+F15HaQoWYCrSogX7mn3sEcAO6Hm/6dZZ14AejLWr/mG\nnn1mIrB02GjTMD4MH+Y+3Z+AiaQ18Rv7C6wLIsyVxgkM4kWZMlq/3+LwQfV7\nDk4U30x7ftCLtOEWMCL1W66AB+EqlFa2npM7aC6FhJ8gpx3xaQFXfkqqtsaI\nBWtcIzUGzVJ1bsx4bTGzOVDGCS9WFHMFFvKWB+STkLTBAc37UBv9leOl1RL3\nxWcsHEPlNGgwdJisT1x3bdJQ1Yym7vstkMyCWXfhV8oVr5wCmuZHAZWQ90e2\nBnzxOTosWYzzCdMZwDxZJkJPX/5Gz+1yPyy4fkT4hZYXPtXQdaC89wmLCbWv\ndeZplRZwb+/xCPNzXZovvo8u+5kemBnlnSDOlCjmx7ITN6eaRuNFhp0QCUBJ\nYNTs\r\n=L4bA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnCtDAJ+qDWCCu7J/Q4+FJNKpHVWVBUOdhkxq5EuLMoQIhAN94zmvwZ0dW2+RoJ4ebK35rwGpR+f/Jxh+Y1tGqx4dH"}]},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/e-civ-game_2.2.5_1526557394756_0.6434809561828563"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-28T08:18:34.856Z","1.0.0":"2018-03-28T08:18:35.138Z","modified":"2022-04-30T18:00:47.493Z","2.0.0":"2018-04-06T12:18:17.922Z","2.1.0":"2018-04-06T13:21:24.270Z","2.1.1":"2018-04-06T13:36:13.650Z","2.1.2":"2018-04-06T13:39:31.779Z","2.1.3":"2018-04-06T13:50:13.223Z","2.1.4":"2018-04-08T08:34:42.080Z","2.2.1":"2018-04-11T10:37:08.572Z","2.2.2":"2018-04-19T06:44:14.778Z","2.2.3":"2018-04-20T07:54:41.536Z","2.2.4":"2018-05-08T10:22:10.778Z","2.2.5":"2018-05-17T11:43:14.925Z"},"maintainers":[{"name":"breakinferno","email":"1972952841@qq.com"}],"description":"e-civ project library to run the game","keywords":["game"],"author":{"name":"lvfei"},"license":"MIT","readme":"这个项目是毕设游戏部分的实现，目的是基于canvas或着webGL实现一个实时的对战系统.即服务器端进行结果判定，而多个客户端接受整个流程然后实时同步显示出整个对战流程。现在做的很简陋。\r\n\r\n### API:\r\n\r\n**GameScene:**\r\n\r\nFunction | Description | Parameter |\r\n-- | -- | -- |\r\nGameScene | 构造器 | PIXI Application对象的所有参数width, height, transparent,antialiasing, resolution等 \r\nstart | 运行游戏 | side:初始化哪组兵种对象为左边， autoSize：元素是否自适应画布大小\r\nresize | 改变画布大小 | width, height\r\nsetClientOrServer | 设置是否客户端 | GameScene.SERVER & GameScene.CLIENT\r\nbefore，over,after | 设置场景转化的各个阶段的回掉函数 | name: 场景名称， cb： 回调\r\noverScene | 指定结束场景 | name： 结束场景名称，pre:结束前回掉，after: 结束后回掉,over:完全结束回掉\r\nsetToFullScreen | 全屏 |\r\nsetBg | 设置背景色 | bg\r\ngetDriveFrames | 获取驱动帧，一般客户端才使用驱动帧进行动画驱动 |\r\nsetDriveFrames | 设置驱动帧,通过设置驱动帧驱动动画 | frames\r\nmountAt | 设置挂载点 | target: 挂载dom对象\r\nmakeScene | 制作场景 | name: 场景名称 cb ：如果动态创建场景该参数为回掉函数，接受来自上个场景的结果，如果静态场景，则一个PIXI Container对象\r\ngetAllScenes | 获取所有场景\r\nsetBattleGround | 设置战场 | width, height, layout：指定行列数 或者 width/height object , layout,或者layout\r\nsetFPS | 设置游戏帧率 | FPS\r\nhandleLoadProgress | 设置加载资源回掉 | cb 接受两个参数，resource, loader,见PIXI的loader\r\nload | 加载资源 | src:资源 callback: 回掉,一般开始都是在该回调中进行调用，这样才能保证资源已经正确加载完成\r\nsetSoldiers | 设置兵种 | groupName1: 某组兵种数据 groupName2: 另一组兵种数据,数据样本{user:'', soildiers: [{soliderType:'',count:0}]}\r\nunmount | 卸载\r\n\r\n**必须注意的**  推荐start在load回调函数里调用，并且setBattleGround在load之前定义，最好紧挨着构造函数进行战场的设置\r\n\r\n\r\n## TodoList:\r\n\r\n1. 服务器帧率和客户端帧率不一致时导致的问题\r\n\r\n2. 服务器端和客户端实时通信同步驱动帧，而不是服务器端跑完之后才将所有驱动帧发送给客户端\r\n\r\n3. 客户端resize 问题 ---可以解决\r\n\r\n4. shotItem 的处理方式问题，现在服务器端只有MAL对象保存，而BattleGround对象不保存，还有其初始位置的问题\r\n\r\n5. 同一每个场景结束返回值\r\n\r\n6. 可自定义兵种类型，及其动作类型\r\n\r\n7. 做成一个框架，每个场景有各自的生命周期，可自定义场景加载顺序，场景资源，场景画面，而不是单单的单一战斗画面\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","readmeFilename":"README.md"}