{"_id":"@cartesi/creepts-mappack","_rev":"15-c8585690ad04457df44ad37e162fcb26","name":"@cartesi/creepts-mappack","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@cartesi/creepts-mappack","version":"0.1.0","keywords":["cartesi","creepts"],"author":{"url":"danilo@cartesi.io","name":"Danilo Tuler"},"license":"Apache-2.0","_id":"@cartesi/creepts-mappack@0.1.0","maintainers":[{"name":"augustoteixeira","email":"augusto@impa.br"},{"name":"fcecin","email":"fabiana@cartesi.io"},{"name":"tuler","email":"tuler@pobox.com"},{"name":"felipeargento","email":"felipe@cartesi.io"},{"name":"stephc","email":"stephen@cartesi.io"},{"name":"carlofragni","email":"carlo@cartesi.io"},{"name":"vfusco","email":"victor@cartesi.io"}],"homepage":"https://github.com/cartesi/creepts-mappack#readme","bugs":{"url":"https://github.com/cartesi/creepts-mappack/issues"},"nyc":{"exclude":["**/*.spec.js","**/*.test.js"],"extends":"@istanbuljs/nyc-config-typescript","reporter":["lcov","text"],"tempDirectory":"./coverage"},"dist":{"shasum":"e6083cf30f6059df14b40729bc8a9aad49d27510","tarball":"https://registry.npmjs.org/@cartesi/creepts-mappack/-/creepts-mappack-0.1.0.tgz","fileCount":56,"integrity":"sha512-wtXjOWS8wlBm6LLkthUQ83Ad3pm/BM0vPD8aXjCFgmrKH7dDNNAPfQTNGZVdaNhaTq4BrA4QAWAQkVKqBqy0lQ==","signatures":[{"sig":"MEUCIQDUj7LKeGFwZLV2fIr0IWVc0ynfiW2GIMb/7U7MdEBTOQIgAvJeQrk+uyXxGjmr7Mtv0pxH2pTluXXuOqRPFglw9GQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRzE5CRA9TVsSAnZWagAAwXIP/i5UgKPokWaRJzkdcpUr\nOghjImd/5iRYuNhfaHf4qAZHE6CPXdlUi6MylDMEfCiiStMhfTa/iy794VrN\neNFvtV6pZ8SjCtLLY0OO2doJrkLa6mMnnuUI0Vao+95Lpxf6+ksGIgicSY6c\n9pMq4u6blhw13NqhxHi7dXKcEBzd/UQUVgsSlgNzxcvgu1wDm4a+F7jUcrZI\nDfWVTGBGlRJtQbDwwTocegW7Y2A2gUciQna5XIoirrqfryljM1FJXcszJGT8\nI8lrM8CRFrQb0igHe9VYa313b3sTYY+PsYr9TPoxe5IpUHH2EEnCfBer94ZW\nMESDgLClsOAYXA61l3L0UYRMB/VZ+dr707lh5pIMSOTeihWpCaILbmYnvLX0\nxOqF+eMvUyfM7hhbUwBP8aYcBnQK4Vn2Rkd2AR+JSG0MoOwJhPc4Wb8MrngI\nyIG0hdcgnZQTJ/HoKzU88ljy0TKhdSqEIwjZUlVBCHclb1EVWIV1/oRsjxdh\n4ltHS2vmSwx7to0MmbZSXcxOs/ey1bp934YQ6wn7VZgB4Tw1JFSFVKAwbj8M\njtrHdOCCSTxDYoSFHP5RXS7c2Np3336t28EhYQvCn3G3ImA1aROK9ZcO1cFE\n/OdIP6BDv5DwYZsne+EUkl9kXBwljftbduNchbC3o5V/R/nPkzNHHIfbITnp\npPXN\r\n=YTZJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["json"]},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=8.9"},"gitHead":"47303d37a1caf9a24d3eb7c68046fb27b14477a0","scripts":{"cov":"run-s build test:unit cov:html && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov && codecov","doc:html":"typedoc src/ --exclude **/*.test.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.test.ts --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:lint":"eslint . --ext .js,.jsx,.ts,.tsx && prettier \"src/**/*.ts\" --list-different","test:unit":"nyc --clean jest --coverage","build:main":"tsc -p tsconfig.json","fix:tslint":"eslint . --ext .js,.jsx,.ts,.tsx --fix","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s reset test cov:check doc:html version doc:publish"},"typings":"build/main/index.d.ts","_npmUser":{"name":"tuler","email":"tuler@pobox.com"},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/cartesi/creepts-mappack.git","type":"git"},"_npmVersion":"6.13.4","description":"Creepts Game Map Pack","directories":{},"_nodeVersion":"12.16.0","dependencies":{"@cartesi/creepts-engine":"^0.1.0"},"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","jest":"^25.1.0","eslint":"^6.8.0","codecov":"^3.5.0","gh-pages":"^2.0.1","open-cli":"^5.0.0","prettier":"^1.19.1","trash-cli":"^3.0.0","typescript":"^3.7.5","@types/jest":"^25.1.2","@types/node":"^13.7.0","npm-run-all":"^4.1.5","@bitjson/typedoc":"^0.15.0-0","standard-version":"^6.0.1","@babel/preset-env":"^7.8.4","eslint-config-google":"^0.14.0","@babel/preset-typescript":"^7.8.3","@bitjson/npm-scripts-info":"^1.0.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^2.1.0","@typescript-eslint/eslint-plugin":"^2.19.0","@istanbuljs/nyc-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/creepts-mappack_0.1.0_1581723961383_0.6235582106723161","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@cartesi/creepts-mappack","version":"0.2.0","keywords":["cartesi","creepts"],"author":{"url":"danilo@cartesi.io","name":"Danilo Tuler"},"license":"Apache-2.0","_id":"@cartesi/creepts-mappack@0.2.0","maintainers":[{"name":"augustoteixeira","email":"augusto@impa.br"},{"name":"carlofragni","email":"carlo@cartesi.io"},{"name":"fcecin","email":"fabiana@cartesi.io"},{"name":"felipeargento","email":"felipe@cartesi.io"},{"name":"stephc","email":"stephen@cartesi.io"},{"name":"tuler","email":"tuler@pobox.com"},{"name":"vfusco","email":"victor@cartesi.io"}],"homepage":"https://github.com/cartesi/creepts-mappack#readme","bugs":{"url":"https://github.com/cartesi/creepts-mappack/issues"},"nyc":{"exclude":["**/*.spec.js","**/*.test.js"],"extends":"@istanbuljs/nyc-config-typescript","reporter":["lcov","text"],"tempDirectory":"./coverage"},"dist":{"shasum":"ead86c365b59eaee1a775d4dddb19e978199e50c","tarball":"https://registry.npmjs.org/@cartesi/creepts-mappack/-/creepts-mappack-0.2.0.tgz","fileCount":56,"integrity":"sha512-orsvqIlBBBLENE++vlmUcygzP90G+BBgsiKXgUN19l5HE2/ATBNWzyRNazlypJQrFXM8VuEtvO0e9un6zTvzcQ==","signatures":[{"sig":"MEYCIQCAPq5bzy8toGi8xY1Y8SJkTOvTToxslHOC9PWEAcSB9gIhALWNgo9jF+riKZSl9i2HEXKxRAi/v2y8VqWNOCyyV8wD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey9iuCRA9TVsSAnZWagAAuUcP/jRE4UDt9w2U5tsmLxSZ\nhzNhcQdxjhCtNxrsiJZ9q2cK9mhQaPZtF7coH46/rFbs/wwnDcx7EIpn4iYF\nZDBL4kfCDBjnRcotkM+HDt25kpioH6CwIWH7ByL5Pyu5TxFHSugKt7biWFAk\nT9qb74KOXqBBmF58xGGncf4yk9nw+j30pBG5jBR44ppAZ8ztbwXgpwzTanGo\nTuPanNp1bLdrxk1BHJz9/+p/tQNc6gwEsnbhp5+1cjtLmafnFZGJ2pZrm26z\nAA3n+PZcxsCi/DfH4AN1jGToeL3IT9y8nfJHTWfDN6zd9nJCT8m/P+4MjBly\nvbodmwiC3xvpdSADYsCc60Dr0EaL81rG/B9CmAEH4hGMZTWXmbF23ysPP5rq\no0NFikSdd2xjCxufRocV4BjskhxIyx2SGd6IKIwM3RiXIXt+p/5Vt625aBzE\n3wRVTn7UGo7hH84zY+IUXzjd/atCojU+e3ClI59LE5wSWir/zs1PLu/nB5sa\nWuCRKjxNkSdEjmUVPQjczYqXJPJDmOYodK1SKU8SauCIKoYh3cNG9AJdCmmA\nHETpHl+0FMSEFe2+eC5RsNsa+l1WWXtYg+kNkYMG6DB21m1DJceJVtzJzdjd\nNo1cA3p6YbQvaXZaluv+m8DwdLb7cl+1tx61RVk+su5qO6SMkXIpIOVrUrty\nRGDA\r\n=mP0B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["json"]},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=8.9"},"gitHead":"324f2536226aaa0a0ac533df2981f8bb12e6ce84","scripts":{"cov":"run-s build test:unit cov:html && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov && codecov","doc:html":"typedoc src/ --exclude **/*.test.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.test.ts --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:lint":"eslint . --ext .js,.jsx,.ts,.tsx && prettier \"src/**/*.ts\" --list-different","test:unit":"nyc --clean jest --coverage","build:main":"tsc -p tsconfig.json","fix:tslint":"eslint . --ext .js,.jsx,.ts,.tsx --fix","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s reset test cov:check doc:html version doc:publish"},"typings":"build/main/index.d.ts","_npmUser":{"name":"tuler","email":"tuler@pobox.com"},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/cartesi/creepts-mappack.git","type":"git"},"_npmVersion":"6.14.4","description":"Creepts Game Map Pack","directories":{},"_nodeVersion":"14.2.0","dependencies":{"@cartesi/creepts-engine":"^0.2.0"},"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","jest":"^25.1.0","eslint":"^6.8.0","codecov":"^3.5.0","gh-pages":"^2.0.1","open-cli":"^5.0.0","prettier":"^1.19.1","trash-cli":"^3.0.0","typescript":"^3.7.5","@types/jest":"^25.1.2","@types/node":"^13.7.0","npm-run-all":"^4.1.5","@bitjson/typedoc":"^0.15.0-0","standard-version":"^6.0.1","@babel/preset-env":"^7.8.4","eslint-config-google":"^0.14.0","@babel/preset-typescript":"^7.8.3","@bitjson/npm-scripts-info":"^1.0.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^2.1.0","@typescript-eslint/eslint-plugin":"^2.19.0","@istanbuljs/nyc-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/creepts-mappack_0.2.0_1590417582030_0.9290400193558104","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@cartesi/creepts-mappack","version":"0.3.0","keywords":["cartesi","creepts"],"author":{"url":"danilo@cartesi.io","name":"Danilo Tuler"},"license":"Apache-2.0","_id":"@cartesi/creepts-mappack@0.3.0","maintainers":[{"name":"augustoteixeira","email":"augusto@impa.br"},{"name":"carlofragni","email":"carlo@cartesi.io"},{"name":"fcecin","email":"fabiana@cartesi.io"},{"name":"felipeargento","email":"felipe@cartesi.io"},{"name":"stephc","email":"stephen@cartesi.io"},{"name":"tuler","email":"tuler@pobox.com"},{"name":"vfusco","email":"victor@cartesi.io"}],"homepage":"https://github.com/cartesi/creepts-mappack#readme","bugs":{"url":"https://github.com/cartesi/creepts-mappack/issues"},"nyc":{"exclude":["**/*.spec.js","**/*.test.js"],"extends":"@istanbuljs/nyc-config-typescript","reporter":["lcov","text"],"tempDirectory":"./coverage"},"dist":{"shasum":"dc7780583405dade0bed757f8563a8a4e8968ec8","tarball":"https://registry.npmjs.org/@cartesi/creepts-mappack/-/creepts-mappack-0.3.0.tgz","fileCount":56,"integrity":"sha512-BBraWzls8qRdZRKeIpcNcWRle/4slaxzuTL1AC74SEymoXzcY/a/Thb1AvOADyikRVY/JK2PlOapQ55m9Iu7gQ==","signatures":[{"sig":"MEUCIBR8brJYY6TNlxbpdmFHwWorCz2cIuWABgABlxedwzGPAiEA1QbtxTpQznLOsUAZFpWqRcLRgZxrs+Y3FaWb5mXiDnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey9y7CRA9TVsSAnZWagAAmKEP/jtiaY5OOCBgZdL0sfcc\nVykL3VO9jigW7T/WIh3LLEQS1RbRHz6nzYjkeuW2QH/mRsHag+zXKWfuFxZ6\noFt3j4ufPnGs4ZsWWh1nQRoUarcswFogVz4tKdkWZrvjGr1V/han8cPRORHB\nTLLGXjuzmIXiXyS4Ii1yskqGxcn1LxAq4cpb+iev7NTh/i3oHOreGyTIHUDS\nIPV03feW8JmPvXn7A9aUp9qXwNHOE6V04cL3n84HVA+TXLPwakUVvhSU7DPO\nirJROVGRJcHXrrGWEW5YVt5t51KS4j7f91UsMr6I+aqodQT3AfDxRBZu/B3s\nrtOwozL3XDlqcSLetnb3SIoJr2ldBqOIQjDsmS351IThyTV2AwXLIU5i8sun\nD8CtVbymHHc+EHBdejBTlkpsdUWNZ7Joaxi6Rr/rRrTkxr2oIrwfrw+8m/3n\nQb/+WOD2uiZ3agTjywHYCwHr7Hph5zOlDKYj0vRKVMYixj8numhjKRgd1XAu\nvLv2/8+gdNYQKls/N+hHhEOs/JpsM89ETQ/zuBSoMDH7Pev+IKVcmtjzZyMB\naddpqa43pkt/Aj55ODQRuG3oo6P1VqG8TFgjXAQx36S00G2h+WwWlmzFGiQk\nrStUKLO9TLqFOEZ9Fz8e4bI2i8ze/v5MnkCTVja4hnTwST/A7hNu7eohbONz\ndo2u\r\n=16BH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["json"]},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=8.9"},"gitHead":"324f2536226aaa0a0ac533df2981f8bb12e6ce84","scripts":{"cov":"run-s build test:unit cov:html && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov && codecov","doc:html":"typedoc src/ --exclude **/*.test.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.test.ts --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:lint":"eslint . --ext .js,.jsx,.ts,.tsx && prettier \"src/**/*.ts\" --list-different","test:unit":"nyc --clean jest --coverage","build:main":"tsc -p tsconfig.json","fix:tslint":"eslint . --ext .js,.jsx,.ts,.tsx --fix","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s reset test cov:check doc:html version doc:publish"},"typings":"build/main/index.d.ts","_npmUser":{"name":"tuler","email":"tuler@pobox.com"},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/cartesi/creepts-mappack.git","type":"git"},"_npmVersion":"6.14.4","description":"Creepts Game Map Pack","directories":{},"_nodeVersion":"14.2.0","dependencies":{"@cartesi/creepts-engine":"^0.2.0"},"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","jest":"^25.1.0","eslint":"^6.8.0","codecov":"^3.5.0","gh-pages":"^2.0.1","open-cli":"^5.0.0","prettier":"^1.19.1","trash-cli":"^3.0.0","typescript":"^3.7.5","@types/jest":"^25.1.2","@types/node":"^13.7.0","npm-run-all":"^4.1.5","@bitjson/typedoc":"^0.15.0-0","standard-version":"^6.0.1","@babel/preset-env":"^7.8.4","eslint-config-google":"^0.14.0","@babel/preset-typescript":"^7.8.3","@bitjson/npm-scripts-info":"^1.0.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^2.1.0","@typescript-eslint/eslint-plugin":"^2.19.0","@istanbuljs/nyc-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/creepts-mappack_0.3.0_1590418619122_0.9680853769896451","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@cartesi/creepts-mappack","version":"0.4.0","keywords":["cartesi","creepts"],"author":{"url":"danilo@cartesi.io","name":"Danilo Tuler"},"license":"Apache-2.0","_id":"@cartesi/creepts-mappack@0.4.0","maintainers":[{"name":"augustoteixeira","email":"augusto@impa.br"},{"name":"carlofragni","email":"carlo@cartesi.io"},{"name":"fcecin","email":"fabiana@cartesi.io"},{"name":"felipeargento","email":"felipe@cartesi.io"},{"name":"stephc","email":"stephen@cartesi.io"},{"name":"tuler","email":"tuler@pobox.com"},{"name":"vfusco","email":"victor@cartesi.io"}],"homepage":"https://github.com/cartesi/creepts-mappack#readme","bugs":{"url":"https://github.com/cartesi/creepts-mappack/issues"},"nyc":{"exclude":["**/*.spec.js","**/*.test.js"],"extends":"@istanbuljs/nyc-config-typescript","reporter":["lcov","text"],"tempDirectory":"./coverage"},"dist":{"shasum":"ed7664bfedb86d96e55cef0b06c0f201506679be","tarball":"https://registry.npmjs.org/@cartesi/creepts-mappack/-/creepts-mappack-0.4.0.tgz","fileCount":58,"integrity":"sha512-nWY8/BIj2SaAyAClAI66rXc7/OAOaW39vP3bDU1KXFj/wlWvnjT/rwVUXykV7auh/tS+tR7ZNjSPI8zymsMcNQ==","signatures":[{"sig":"MEUCIQD1QkMCWxYjjl6qvla4EwzVDgkvUx8qUcQHkBuTOoeB2QIgHYfTz2q0VASksXxaSJy29sMTxQ26xasdlurk67OBLek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey94GCRA9TVsSAnZWagAAJnkP/Augz0G6qlzb0Tnlbxa3\n+P6smXuBkonAUTlaVjp+yQ+GVCrl/bCRqNRzzswjzPVlwZ19j0VhOBU+C8Gm\nDFzVI4GTT0yTfft6Zol/GmdmrqWsk4yDeFF1kkiRbNha4RGmBPXaynlFmDtX\ncrlDX2XWTo+yVoiMql+giWxRKl1JuWqpC7ZzCdD/m4qz3cvRf3Sn0srxukGc\newn6WMLl9ZfNp3c3zlVjRXBsm6p0zaHF4LOTNL1egteef2+Q8y4JQwEjMT27\nveByeCTiZy8NO+/CPcshfCf8bwVSlN+HAzxVzDkdPoLgwfPrJ5VzBOKcZrPc\nijRodLGkEix/iBIxpteKHGeNJQTvnZ/5qeEKDP+FUv2WI5LgFi3uEy89T2Hz\nCUoJInS0vjwsb0Kl894bPjYESO1tpoN3bbdXQ+zk1djh1P81N775xZqRNqW7\nZqdzg/0yc93wCQwupYhSMMv61xK8zejYiWJ2OyEUhXjvSdL1WklBybaPkZuz\nAFhHuVoRUjgofBcaX68sK9V7GqyXNxZIzhzN9mGV7bPS1fw+2i4LUObAriAI\nnjILRf2FfLwodmSlQcehGZgysCwKDvZr/HnNpvTOPPB34QJ6kXWNefNIlT1y\nwswVDe4tlPC1tZ42fMVtYu7+TOac6+gWWNgkN7eFvpHFFJZJApSxsEUGaCNw\n1cPH\r\n=3vEm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"coverageReporters":["json"]},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=8.9"},"gitHead":"245c853209c3b8eaaaaf65c45d1a4186830af0c8","scripts":{"cov":"run-s build test:unit cov:html && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov && codecov","doc:html":"typedoc src/ --exclude **/*.test.ts --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --exclude **/*.test.ts --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:lint":"eslint . --ext .js,.jsx,.ts,.tsx && prettier \"src/**/*.ts\" --list-different","test:unit":"nyc --clean jest --coverage","build:main":"tsc -p tsconfig.json","fix:tslint":"eslint . --ext .js,.jsx,.ts,.tsx --fix","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s reset test cov:check doc:html version doc:publish"},"typings":"build/main/index.d.ts","_npmUser":{"name":"tuler","email":"tuler@pobox.com"},"prettier":{"tabWidth":4,"singleQuote":true},"repository":{"url":"git+https://github.com/cartesi/creepts-mappack.git","type":"git"},"_npmVersion":"6.14.4","description":"Creepts Game Map Pack","directories":{},"_nodeVersion":"14.2.0","dependencies":{"@cartesi/creepts-engine":"^0.2.0"},"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","jest":"^25.1.0","eslint":"^6.8.0","codecov":"^3.5.0","gh-pages":"^2.0.1","open-cli":"^5.0.0","prettier":"^1.19.1","trash-cli":"^3.0.0","typescript":"^3.7.5","@types/jest":"^25.1.2","@types/node":"^13.7.0","npm-run-all":"^4.1.5","@bitjson/typedoc":"^0.15.0-0","standard-version":"^6.0.1","@babel/preset-env":"^7.8.4","eslint-config-google":"^0.14.0","@babel/preset-typescript":"^7.8.3","@bitjson/npm-scripts-info":"^1.0.0","@typescript-eslint/parser":"^2.19.0","cz-conventional-changelog":"^2.1.0","@typescript-eslint/eslint-plugin":"^2.19.0","@istanbuljs/nyc-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/creepts-mappack_0.4.0_1590418949692_0.09998265918897786","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-02-14T23:46:01.139Z","modified":"2026-07-20T14:40:22.339Z","0.1.0":"2020-02-14T23:46:01.544Z","0.2.0":"2020-05-25T14:39:42.340Z","0.3.0":"2020-05-25T14:56:59.365Z","0.4.0":"2020-05-25T15:02:29.794Z"},"bugs":{"url":"https://github.com/cartesi/creepts-mappack/issues"},"author":{"url":"danilo@cartesi.io","name":"Danilo Tuler"},"license":"Apache-2.0","homepage":"https://github.com/cartesi/creepts-mappack#readme","keywords":["cartesi","creepts"],"repository":{"url":"git+https://github.com/cartesi/creepts-mappack.git","type":"git"},"description":"Creepts Game Map Pack","maintainers":[{"email":"victor@cartesi.io","name":"vfusco"},{"email":"stephen@cartesi.io","name":"stephc"},{"email":"felipe@cartesi.io","name":"felipeargento"},{"email":"tuler@pobox.com","name":"tuler"},{"email":"mjonathan@gmail.com","name":"miltonjonat"},{"email":"endersonmaia@gmail.com","name":"endersonmaia"}],"readme":"# Creepts Map Pack\n\nCreepts is a decentralized tower defense game that showcases [Cartesi](https://cartesi.io).\n\nThis repo hosts the maps and game configuration files that powers the Creepts Game Engine, which is designed to be exensible and not depend on the map or some game rules, like the player initial credits or number of lives.\n\n## Usage\n\nThere are two main concepts: `Maps` and `Levels`:\n\n### Maps\n\nA `Map` is a definition of a grid with possible locations for turrets and a linear path for the enemies. If the map does not define the positions of turrets that means all locations (other than the path) are available.\n\nAll maps are stored as json files at `src/maps` in a structure that complies with the Creepts Engine `MapObject`.\nA function is provided to load a map based on its name, which translates to the name of the json file:\n\n```javascript\nimport { loadMap } from \"@cartesi/creepts-mappack\";\n\n// load the map named original\nconst map: MapObject = loadMap(\"original\");\n```\n\nFor a complete list of available maps check the directory `src/maps`. There is also a function which returns an array of the names of all available maps.\n\n```javascript\nimport { maps } from \"@cartesi/creepts-mappack\";\n\n// get the list of map names\nconst maps: string[] = maps();\n```\n\n### Levels\n\nA `Level` is consisted of a `Map`, a game configuration (like initial credits and lives), and a definition of the enemy waves.\n`Levels` are not stored as json files is this repo. They are built based on a `MapObject` and a static set of configuration.\nThis configuration is stored as json files at `src/resources`, and that includes:\n\n- `enemies.json`: attributes of every enemy type, like its life and speed\n- `turrets.json`: basic attributes of every turret, like its price\n- `waves.json`: an array that defines the waves of enemies\n\nA function is provided to create a `LevelObject` from a `MapObject`:\n\n```javascript\nimport { loadLevel } from \"@cartesi/creepts-mappack\";\n\n// create a LevelObject from a MapObject\nconst level: LevelObject = loadLevel(map);\n```\n\n## Build\n\nTo get a list of all the available `npm` targets run:\n\n    % npm run info\n\n## Contributing\n\nThank you for your interest in Cartesi! Head over to our [Contributing Guidelines](CONTRIBUTING.md) for instructions on how to sign our Contributors Agreement and get started with Cartesi!\n\nPlease note we have a [Code of Conduct](CODE_OF_CONDUCT.md), please follow it in all your interactions with the project.\n\n## License\n\nThis repository and all contributions are licensed under\n[APACHE 2.0](https://www.apache.org/licenses/LICENSE-2.0). Please review our [LICENSE](LICENSE) file.\n\n## Acknowledgments\n\n- Original work\n","readmeFilename":"README.md"}