{"_id":"@civ-clone/core-goody-hut","_rev":"9-2b3e62631cc79f56f1fa4039bb3b46b4","name":"@civ-clone/core-goody-hut","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@civ-clone/core-goody-hut","version":"0.1.0","keywords":["typescript","civilization"],"author":{"name":"dom111","email":"dom111@users.noreply.github.com"},"license":"MIT","_id":"@civ-clone/core-goody-hut@0.1.0","maintainers":[{"name":"dom111","email":"npm@dom111.co.uk"}],"homepage":"https://github.com/civ-clone/core-goody-hut#readme","bugs":{"url":"https://github.com/civ-clone/core-goody-hut/issues"},"dist":{"shasum":"06e53a82ad6b780b156cd8f7e774b20d5b4b2a5b","tarball":"https://registry.npmjs.org/@civ-clone/core-goody-hut/-/core-goody-hut-0.1.0.tgz","fileCount":32,"integrity":"sha512-rOn7628+e30Ax7XZf8JBCv22HGX3XgLacR6ZD1FliwAIbE0uZqKtsxUA+Fd7K92hgtohwKV0sJbY6zVRhXRHWA==","signatures":[{"sig":"MEQCIFrFjlSgqpmd/aLtx30AFKBfjXj/LsOh3Ax3zqQiRb5xAiBK6BIfnXqb9raX+HiNZC4jkmt0m98+LyW0G9Ss3uO9mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9xc2CRA9TVsSAnZWagAA2mYP/ArOO90kvezjKPkJMeXY\n3YvIWHy2tiPqi9hT5z9kG2W7amPwYuOKd15XlsFxKgWkxAMddEDWDiCoZU5Q\n97bPywQoSWfQstVuQbS8EvS+IKnHGajBFeCVunlVbnQyh2JXPQ3bXBtm+NlV\nbMUs2W1xLcFzYV8SBXTDBlJhBiE3uLuW+SXZ7gXVanbQEPFmz1oGnHq5w/TK\nWyMEG3d87/YDiR7cVcyHJoFCBNyumJXC5ynA9J6MA7ua5gZwjfInVVf+K11H\no0HbenCjlqoHTZQXlRr9ED5ihoTkhMMOf44CL4WcPbxbzTuBbT4GNn1OOgnl\ndqRT0NIOHX+/jbZ69JFRfoavk1psAQmMMOcWOI5UnaPJD0i+DbqJjrnFgz55\n/utJlfMzs0z6I2oaokwzrEx82EmxuT4TBEd8t4wH8HmrOPErhj8YOfea0W8x\nO0tQTsNVR7wgaOYfIAnrsYdQ7wcMB+46r0grmu8d2bFp6H3vQ3w+uTxikrTR\n2Q/Ku+aBxlRaBBUieeqKVZ85hMO609tpQlFYpC76wR5RA+U2n+89Mvmsa/o9\ny7mOUSrwSGCtPc49fx/1g9WZBbdvTvrO4ZeTnAX2GnM4EIygC7sKPaf70WHK\ne9ZuK3Kz0jYt+HLQUOsyA22yfW6m4y8DQrTwXq1fzl36U0HHWmhqPbS27mta\nNy0R\r\n=DDX1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"79101180480231b446b96c024888851896153798","private":false,"scripts":{"test":"ts-mocha ./tests/*.test.ts","build":"npm run ts:compile && npm run prettier:format","ts:compile":"tsc --build tsconfig.json","test:coverage":"c8 ts-mocha ./tests/*.test.ts","prettier:check":"prettier --config .prettierrc '**/*.ts'","prettier:format":"prettier --config .prettierrc '**/*.ts' --write"},"_npmUser":{"name":"dom111","email":"npm@dom111.co.uk"},"repository":{"url":"git+ssh://git@github.com/civ-clone/core-goody-hut.git","type":"git"},"_npmVersion":"6.14.5","description":"This is a template repo.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@civ-clone/core-rule":"^0.1.0","@civ-clone/core-unit":"^0.1.0","@civ-clone/core-world":"^0.1.0","@civ-clone/core-registry":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.3.1","chai":"^4.2.0","mocha":"^8.1.3","prettier":"^2.1.2","ts-mocha":"^7.0.0","chai-spies":"^1.0.0","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.2","@types/mocha":"^8.0.3","@types/chai-spies":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core-goody-hut_0.1.0_1610028853969_0.8471817036133185","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@civ-clone/core-goody-hut","version":"0.1.1","keywords":["typescript","civilization"],"author":{"name":"dom111","email":"dom111@users.noreply.github.com"},"license":"MIT","_id":"@civ-clone/core-goody-hut@0.1.1","maintainers":[{"name":"dom111","email":"npm@dom111.co.uk"}],"homepage":"https://github.com/civ-clone/core-goody-hut#readme","bugs":{"url":"https://github.com/civ-clone/core-goody-hut/issues"},"dist":{"shasum":"935327df6b2e2e86d45ba04f41cff7452114e185","tarball":"https://registry.npmjs.org/@civ-clone/core-goody-hut/-/core-goody-hut-0.1.1.tgz","fileCount":36,"integrity":"sha512-6haN5bavJqUwWPEVRg7/bmSrI8XLzikDGCXmDjmduMLZmBSYTSi8LwkWefyfEJ/xAT0d2mU2TdA+atxbCNeM+w==","signatures":[{"sig":"MEYCIQD+Fhz6WJRyIzROvswJfD1++xe26tR/4nGpl4mTy1wiOAIhALUFPt8U5HdztkbGNbQfVdAyh9vvCv3KieZTWVzmH9W9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+11lCRA9TVsSAnZWagAAJLMP/3Ka54pPkTMN2x+//UOf\nNrCcRVzd6kGYFSzymFp3I4Ov2MsGbeITaeZmTMYaFFGTwR6BNOfDp0zv8TBV\nspTkleywXVc/fMVlXLPGEzQZxyqMKkhG/0cbDZDpzh8gq28r3eDEWheDyfkM\n9BV8/Pc5lm2VZ0BQERsQk22GmOfQvhXP8xCJjviGTHQa3EabT8QSfkZuWKWH\n8f7NVWY3Ymha2j3jLU2J8+APJEGZzqF0BKQtBX3eMBdXAK/lUCpib0Z2zSWO\neHaBV1nhQq+wFVNH91fsrP2rDxx53NNlDxhwzIV/F8LAW3ifOuNftkMPWVvr\nMaSaFwiRImXdfwEOPrv3NHjQHFMl/8c0dAY/rPIk+wmpe7Pxw1M1nEN8XRXZ\nqib5IONVJfjpgZWGqdeMEAFEHg1UuQ/7xRBpNIDuTTJmgMFkIVOPmpH5Z0Gr\n4PfuOx0EfFprEsu1HNBfbW6uZEdvU1uUG0fygTlyF+tvwyfXqHqKOjaQerTS\na4NlvWT/Yh9IKGoK6Qoksc4+cgdD9lwL9zP5HziLnBAVT5urQ43iiuhHSlmr\nZ5Agp74i3OhgHOkloMDFd+2IP28QtkfRGVz/u9RIJmijXwmAeVZFoiV/NMBh\nk9PVOoxf+qD1CEnpkTTIsKM0ms7CZr9mbjmuz8XfHwCElZAiWDyswSfkeJok\nhK2v\r\n=nEfZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5880c67bfb82a03f19ff0cb0e7a230f8dfd5c4ef","private":false,"scripts":{"test":"ts-mocha ./tests/*.test.ts","build":"npm run ts:compile && npm run prettier:format","ts:compile":"tsc --build tsconfig.json","test:coverage":"c8 ts-mocha ./tests/*.test.ts","prettier:check":"prettier --config .prettierrc '**/*.ts'","prettier:format":"prettier --config .prettierrc '**/*.ts' --write"},"_npmUser":{"name":"dom111","email":"npm@dom111.co.uk"},"repository":{"url":"git+ssh://git@github.com/civ-clone/core-goody-hut.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a template repo.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@civ-clone/core-rule":"^0.1.0","@civ-clone/core-unit":"^0.1.0","@civ-clone/core-world":"^0.1.0","@civ-clone/core-registry":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.3.1","chai":"^4.2.0","mocha":"^8.1.3","prettier":"^2.1.2","ts-mocha":"^7.0.0","chai-spies":"^1.0.0","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.2","@types/mocha":"^8.0.3","@types/chai-spies":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core-goody-hut_0.1.1_1610308965263_0.8012734304875448","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@civ-clone/core-goody-hut","version":"0.1.2","keywords":["typescript","civilization"],"author":{"name":"dom111","email":"dom111@users.noreply.github.com"},"license":"MIT","_id":"@civ-clone/core-goody-hut@0.1.2","maintainers":[{"name":"dom111","email":"npm@dom111.co.uk"}],"homepage":"https://github.com/civ-clone/core-goody-hut#readme","bugs":{"url":"https://github.com/civ-clone/core-goody-hut/issues"},"dist":{"shasum":"8f9523830359ca5c24a4594dee10cbd827046817","tarball":"https://registry.npmjs.org/@civ-clone/core-goody-hut/-/core-goody-hut-0.1.2.tgz","fileCount":36,"integrity":"sha512-H0EDp6sjvQz56HQdJcmomYCfR4HMHwG2Ck1WLiu1x5VsCNA04UtKRCyjstQgdZ2Pbb51K3hFmLKr/wS/dDq7Ug==","signatures":[{"sig":"MEYCIQDyvC6uJHoYBvLa7fP1fPjzcR6uyh/aPrGw0weydClZ3gIhAKzJ+m7zfLFIGd+GblyaRfPN3enGcXP+s8jXc6d79Yzi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+19uCRA9TVsSAnZWagAABqEP/3Aj6ImgF3Pj83vC6uL3\nqvDkujWK9Yily1RZy0vrIzR90nbeOeYqLLSNzLtPhseU7l1ngIk/sp2YT2Ul\nWh2BgjZyTzCqCSdYzgZDxDoV//UyTixb/qKIvN/Gaz+it1hj9Ns8q5ndt9uL\nutMhncsvUbrQX7duO8hjRjAXNBOOjUyx7T3Hoetmz6LqFBfAjzhICO0NIlsC\ncgA2rwYJx05Cj3ytPsfR/44LC4rXpK2EK0IqHgtHoGDHVSdfBurnymnEjkna\njP+/YcITTsF4LJ+OYEClPNtGQrvjQnAfOebfJuQVgE7+SrmKIELV0bqQ6yd+\nsqE4Q0yOlL+sDUJUh6/sZbdTOqCdZ+CjkeiHIa/zWKNpf0ZmtNLhXUjFkWTW\npv1xmOtKJtWzNNzz4/Ph9Ry/F45o1K5qf/1v1aVNYuXwHFqmj2FZNAJepuf1\nUtt3qPxloZo9YeD46/MjtdlJR+FV5kAuzqtSQedQSkY4q2jC2Yfr81dNonvD\ns5bVcDDCi0P+djoC+yv4E9qa7aLjN017GrKhYSRBhA0XRNW30AXzDO42JVEB\nAqynClAW9afZNr/H3jAHZlpx8ZqI1JQfrRtHg2/5qR7H2+lvX5XcTG6hwJzJ\nY1nKT5L59BJcZwC/1M67mOFXUvy2TUfF1ZpOAtnGcib+p8pXrqI+R3WJBY88\nDzpR\r\n=lj1q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a4c279e9bc773004c495c9b8ef642c867ea0690f","private":false,"scripts":{"test":"ts-mocha ./tests/*.test.ts","build":"npm run ts:compile && npm run prettier:format","ts:compile":"tsc --build tsconfig.json","test:coverage":"c8 ts-mocha ./tests/*.test.ts","prettier:check":"prettier --config .prettierrc '**/*.ts'","prettier:format":"prettier --config .prettierrc '**/*.ts' --write"},"_npmUser":{"name":"dom111","email":"npm@dom111.co.uk"},"repository":{"url":"git+ssh://git@github.com/civ-clone/core-goody-hut.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a template repo.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@civ-clone/core-rule":"^0.1.0","@civ-clone/core-unit":"^0.1.0","@civ-clone/core-world":"^0.1.0","@civ-clone/core-registry":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.3.1","chai":"^4.2.0","mocha":"^8.1.3","prettier":"^2.1.2","ts-mocha":"^7.0.0","chai-spies":"^1.0.0","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.2","@types/mocha":"^8.0.3","@types/chai-spies":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core-goody-hut_0.1.2_1610309485604_0.8538208302001802","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@civ-clone/core-goody-hut","version":"0.1.3","keywords":["typescript","civilization"],"author":{"name":"dom111","email":"dom111@users.noreply.github.com"},"license":"MIT","_id":"@civ-clone/core-goody-hut@0.1.3","maintainers":[{"name":"dom111","email":"npm@dom111.co.uk"}],"homepage":"https://github.com/civ-clone/core-goody-hut#readme","bugs":{"url":"https://github.com/civ-clone/core-goody-hut/issues"},"dist":{"shasum":"35b6d5278c5c39e80b8be908c373751b96af00a9","tarball":"https://registry.npmjs.org/@civ-clone/core-goody-hut/-/core-goody-hut-0.1.3.tgz","fileCount":48,"integrity":"sha512-FBp+JgRL5PVpIGzHeBglfr8y639daqkNH/n0F/AJeIz7aD9DXbuxJsTD2dV7jFB02BQnHRDNizLCR/h9SQVhiw==","signatures":[{"sig":"MEUCIQCov7lTzRJMTa+6vDagtSg+/S1Dgrmu5tt4P01T6k2t4QIgIUODjG/gSlPBhqGwKTBWznMgqLO9jLI+hNt9OIC6VwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNrSxCRA9TVsSAnZWagAAmKEP/R+k6zJ2CLjsJzX9Ejwi\n9S87d3Z5f3RjOxCOKG9id+NiPyY3Bdpnk8NuMq+UzTgN/eq4KNPEnb4Ib+qt\noTNVgpG3+8jkd/HOCKOiXukmUnhil9cidGlNQyswq8DOx8qAG/xVakLPSsXt\npmiTSCY/KyHCUWq44DKv0t8th+BCrQIBC5AHv+ZogkD29XyfUN/djtVz43AR\nq0kXKMxUuKjLs9cfcEGxRUM4NNM+D/XZo5AKojFC5oJ3pFte5X4RoUWHcp48\nVPwug7wkeB1ZH4zKyUdPIYEe9ne49XidV28Mtz7+CK6yBQ4zOCpKAX/b9jIh\n2mEhxvXi4cRnZdXsGdMSKS89ohtftdVeYmPksh5kIgk7AcqgugD7XXs/SQN2\nc0KlrmXNXHSfCGX54MjYh5GzSS1nhf2XbWcTJqnJuK9ssHFcydXQz0Q+aiog\nYxEmLOsDIVfpOFdnNurUEDhEet0GH2aq5QruhUfP9d3daJzNHmrX02SW+sBl\ngORHQmwpMnRO43kekJjKoYOB3I1f+I1LCJ5JufpG1//CN4RbQS253l8QHnqg\nX3ieuSU67BEU86Q90JWC8MeEsdoX2Hs9jepvZy6SNGgzbCH5GcDIrTA+r8i8\nzObawwELM4uJLbAIGt273Sjx4RF9d7YkUh8FDiiSCIeaRSoROX7jxLaBUU7w\nBP7P\r\n=R22h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1e13fc1a5c53c585796cc42ebf3e7e2e4a4290f7","private":false,"scripts":{"test":"ts-mocha ./tests/*.test.ts","build":"npm run ts:compile && npm run prettier:format","ts:compile":"tsc --build tsconfig.json","test:coverage":"c8 ts-mocha ./tests/*.test.ts","prettier:check":"prettier --config .prettierrc '**/*.ts'","prettier:format":"prettier --config .prettierrc '**/*.ts' --write"},"_npmUser":{"name":"dom111","email":"npm@dom111.co.uk"},"repository":{"url":"git+ssh://git@github.com/civ-clone/core-goody-hut.git","type":"git"},"_npmVersion":"6.14.11","description":"This is a template repo.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@civ-clone/core-rule":"^0.1.0","@civ-clone/core-unit":"^0.1.0","@civ-clone/core-world":"^0.1.0","@civ-clone/core-registry":"^0.1.0","@civ-clone/core-data-object":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.3.1","chai":"^4.2.0","mocha":"^8.1.3","prettier":"^2.1.2","ts-mocha":"^7.0.0","chai-spies":"^1.0.0","typescript":"^4.0.3","@types/chai":"^4.2.14","@types/node":"^14.11.2","@types/mocha":"^8.0.3","@types/chai-spies":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core-goody-hut_0.1.3_1614197936735_0.6338317892931875","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@civ-clone/core-goody-hut","version":"0.1.4","keywords":["typescript","civilization"],"author":{"name":"dom111","email":"dom111@users.noreply.github.com"},"license":"MIT","_id":"@civ-clone/core-goody-hut@0.1.4","maintainers":[{"name":"dom111","email":"npm@dom111.co.uk"}],"homepage":"https://github.com/civ-clone/core-goody-hut#readme","bugs":{"url":"https://github.com/civ-clone/core-goody-hut/issues"},"dist":{"shasum":"3a8a7af4525eccfd27ff68af90a0e21be4a36cf1","tarball":"https://registry.npmjs.org/@civ-clone/core-goody-hut/-/core-goody-hut-0.1.4.tgz","fileCount":48,"integrity":"sha512-tMJrgmydapR16bW9QGsEFfkxpGHdiYawWR7UhrGWAzD2NkaY2N3isa1MkTaIJhDCla628MmHcLSQ/2/2uAER3Q==","signatures":[{"sig":"MEUCID3Jn6AqM/Sval0057cvyxRuCD5oJiBsRHJbhY0NlIxTAiEA5YXtM9kTd93SWyPgwxESAMI2OEAsZaB5McRwIDE983w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYuvxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpexhAAhNPaDhbBQn3HEGaz2cw3X5uiXLPUTaGf0GXuQDE1cp0uSMEM\r\nQ9Dwyc5fjnDUoOoaA2X+6u4X5EP2i8RCgIEvSj0ir+7q/2i6qEGrM/qI5MV5\r\nZ49Go0DH/GJUVzHxVxuGEcrwrQ6ZRuJXVoHhl3MYGqPE6ulJ3BltV4D4VUoM\r\nzhoNii99zOq41poh7y1QzRJnOt67EaZsQXzFrFLwhPMi8+px6BqbEt1VTZuc\r\nmMFMONMCw/zj6qdiPT4sT0fXIZIuiSaGQ7sO96EQ/wE87XcvhZWVK3v+Zgdh\r\nyb7+CVGnZhCaEtNaGCCRq90gYxX2/SesEmFjLYxJIXhwh5dlIpom3NxeQysK\r\neg56ny/tGwoZxi+p2/nD+HLQi+UzRTDENrmA+qtkC2lj7JIhfj1ZHpGSlwXI\r\nORG++JcHkGCL5iTeaRbhU8dzTcrUPwwzYmCpC5X8sklWeZxrjGTjYJdWi91v\r\nie929xuPKhZoOpMdcPnIxLAGhENYFcq8GpmtQrgVCGhotJWA+bqsQPXg9LLN\r\nMer/d53f58qrNbZ11wh86TVSCJx9k+FfrQ13z3Qn9rMGRYIPWH7/l3hGMDdk\r\nvE0p6+6ZHwH/4b6uumI38CIKom3ephxMsCCdYKsjKCTSLamgdKUunFHiYaep\r\nOH0icM07dd3j+7eb2A1+8cRwdm7TvaLwBFs=\r\n=oUCc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"b26c98b5e9d1f581d1759a691db751d701119c22","private":false,"scripts":{"test":"ts-mocha ./tests/*.test.ts","build":"npm run ts:compile && npm run prettier:format","ts:compile":"tsc --build tsconfig.json","test:coverage":"c8 ts-mocha ./tests/*.test.ts","prettier:check":"prettier --config .prettierrc '**/*.ts'","prettier:format":"prettier --config .prettierrc '**/*.ts' --write"},"_npmUser":{"name":"dom111","email":"npm@dom111.co.uk"},"repository":{"url":"git+ssh://git@github.com/civ-clone/core-goody-hut.git","type":"git"},"_npmVersion":"8.19.1","description":"This package provides the core `GoodyHut` class and associated `Rule`s.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"@civ-clone/core-rule":"^0.1.0","@civ-clone/core-unit":"^0.1.0","@civ-clone/core-world":"^0.1.0","@civ-clone/core-registry":"^0.1.0","@civ-clone/core-data-object":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","chai":"^4.0.0","mocha":"^9.0.0","prettier":"^2.0.0","ts-mocha":"^9.0.0","chai-spies":"^1.0.0","typescript":"^4.0.3","@types/chai":"^4.0.0","@types/node":"^14.11.2","@types/mocha":"^8.0.0","@types/chai-spies":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-goody-hut_0.1.4_1667427313463_0.4677205767739492","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@civ-clone/core-goody-hut","version":"0.1.5","keywords":["typescript","civilization"],"author":{"name":"dom111","email":"dom111@users.noreply.github.com"},"license":"MIT","_id":"@civ-clone/core-goody-hut@0.1.5","maintainers":[{"name":"dom111","email":"npm@dom111.co.uk"}],"homepage":"https://github.com/civ-clone/core-goody-hut#readme","bugs":{"url":"https://github.com/civ-clone/core-goody-hut/issues"},"dist":{"shasum":"a9bd0a85fc407ea1fe159028edf2267883adb157","tarball":"https://registry.npmjs.org/@civ-clone/core-goody-hut/-/core-goody-hut-0.1.5.tgz","fileCount":48,"integrity":"sha512-cILvlvlUXOeMvSG5ptNJZE0+EIFhbJkfsE6B827evTGajTW9yagSo2Usn1qKhw/GitBEgiNMz4/6DOYXqE/b/A==","signatures":[{"sig":"MEUCIQCkgd/QYwREuv2AVBQ3CkFm8QENin9/6cLSqHkLTPWjYQIgSoJLLCuLL0kPc8mBbFoPWgE70jPBd0Abk5aJmp0Qxro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOZu+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaNA/+KOpjF0pAmB/JDLrJ7A4FaBjH/C5zrTtRsmx3lteNSCXRvIJQ\r\n0mSVUC9foX3Ub/LAHjDNvr+6Bk0UzkOlI+FD/sczJtc24GD1KxsvBymuKbhW\r\nenJ1KVKk99ibUXsUFo7iroEzuonIxYafFIKFhNgJmXFPMvsInufd0pQ4+uXM\r\njlN6QUdc3vl0QYHjdiaLdSE1sW4H8VJw7q8jVUPTbOJIbJMo5WGhe56nTUqT\r\nBobRzTLoG+b2gJ0vwUoq8oZqLKsmc4+40xkU6no6yh8oid3N+t5SRjjwASNG\r\n5sTE/rS3C/RPjvwrgn6jOsdZQyXRv2AhDj+m+w21TGMGEMvgawtu2Nqhe2nU\r\niBu8Jj5uYB+6C5NOcgdKlkJCoYwovrBAXfYH0GxujshWrRSO8uAkRjZzAAfY\r\n+kEWRiJ9PWjfEGwmpuf0gRV5Fr7iLSerQwh7mO2YvkP/NERQqyq7OxFOTevL\r\nEExDoUDc/cDbp2E2u8baOsQUbPNGz4hpwBXwfFfEl+rAsdgF0EpghnKLY1pg\r\ny+/NslMPjnOCBnADVDiFcpwhw71Hxyw9LTSDlnTUkl4TYA7oXI5FwohBQKuN\r\nFkIHZmiGOLH0/EtN+FKHvpif1g6ICB7GDw+2WNZldepWYhgo+nEtSltYhWUm\r\nDwOsz2D9bXh6QAD1fptECoi7K8wvfgplZic=\r\n=Q5sh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"3064a47adf240c79e71d6b293e5f3ec59d8a811d","private":false,"scripts":{"test":"ts-mocha ./tests/*.test.ts","build":"npm run ts:compile && npm run prettier:format","ts:compile":"tsc --build tsconfig.json","test:coverage":"c8 ts-mocha ./tests/*.test.ts","prettier:check":"prettier --config .prettierrc '**/*.ts'","prettier:format":"prettier --config .prettierrc '**/*.ts' --write"},"_npmUser":{"name":"dom111","email":"npm@dom111.co.uk"},"repository":{"url":"git+ssh://git@github.com/civ-clone/core-goody-hut.git","type":"git"},"_npmVersion":"8.19.2","description":"This package provides the core `GoodyHut` class and associated `Rule`s.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@civ-clone/core-rule":"^0.1.0","@civ-clone/core-unit":"^0.1.0","@civ-clone/core-world":"^0.1.0","@civ-clone/core-registry":"^0.1.0","@civ-clone/core-data-object":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","chai":"^4.0.0","mocha":"^9.0.0","prettier":"^2.0.0","ts-mocha":"^9.0.0","chai-spies":"^1.0.0","typescript":"^4.0.3","@types/chai":"^4.0.0","@types/node":"^14.11.2","@types/mocha":"^8.0.0","@types/chai-spies":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-goody-hut_0.1.5_1681497022083_0.9399881111411363","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@civ-clone/core-goody-hut","version":"0.1.6","keywords":["typescript","civilization"],"author":{"name":"dom111","email":"dom111@users.noreply.github.com"},"license":"MIT","_id":"@civ-clone/core-goody-hut@0.1.6","maintainers":[{"name":"dom111","email":"npm@dom111.co.uk"}],"homepage":"https://github.com/civ-clone/core-goody-hut#readme","bugs":{"url":"https://github.com/civ-clone/core-goody-hut/issues"},"dist":{"shasum":"1ade027bab38600bb387cfa6a5eed410578582ca","tarball":"https://registry.npmjs.org/@civ-clone/core-goody-hut/-/core-goody-hut-0.1.6.tgz","fileCount":48,"integrity":"sha512-6ykPAdA04hmF3SVxj+5SPxyndsLnbv4UJebt3FOTT28XdyBci3/tG+UMTgWCeGCCMcaR68iRnsWKOf0NSZaxZQ==","signatures":[{"sig":"MEUCIAlsCXL9OAlGz7nqQixSZY7iMzCwKBoc9wgpCe89A8sRAiEA9YhMhZ4lq80nw4pacxOkooyBHk1BlY1AQ96xcVcK0Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHH1dwaws8tDcqY7J3qaVFqgtxjlB0lh+iEbp2cJ90VCAiEAjHA1O2j3ctzK0zdMA9KOe0u2xABotPjavxfSf+wMrJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21863},"main":"index.js","types":"./index.d.ts","gitHead":"5661cf000740b392e29e8047d768c7dd1b340c86","private":false,"scripts":{"test":"ts-mocha ./tests/*.test.ts","build":"npm run ts:compile && npm run prettier:format","ts:compile":"tsc --build tsconfig.json","test:coverage":"c8 ts-mocha ./tests/*.test.ts","prettier:check":"prettier --config .prettierrc '**/*.ts'","prettier:format":"prettier --config .prettierrc '**/*.ts' --write"},"_npmUser":{"name":"dom111","email":"npm@dom111.co.uk"},"repository":{"url":"git+ssh://git@github.com/civ-clone/core-goody-hut.git","type":"git"},"_npmVersion":"11.6.2","description":"This package provides the core `GoodyHut` class and associated `Rule`s.","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@civ-clone/core-rule":"^0.1.0","@civ-clone/core-unit":"^0.1.0","@civ-clone/core-world":"^0.1.0","@civ-clone/core-registry":"^0.1.0","@civ-clone/core-data-object":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","chai":"^4.0.0","mocha":"^9.0.0","prettier":"^2.0.0","ts-mocha":"^9.0.0","chai-spies":"^1.0.0","typescript":"^4.0.3","@types/chai":"^4.0.0","@types/node":"^14.11.2","@types/mocha":"^8.0.0","@types/chai-spies":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core-goody-hut_0.1.6_1789243805304_0.550611142902127","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"_id":"@civ-clone/core-goody-hut@0.1.7","bugs":{"url":"https://github.com/civ-clone/core-goody-hut/issues"},"dist":{"shasum":"fb44512fc6f6570b66fe3f7a3e06c6782eefbf0d","tarball":"https://registry.npmjs.org/@civ-clone/core-goody-hut/-/core-goody-hut-0.1.7.tgz","fileCount":48,"integrity":"sha512-WzGkmHfw0MGYNmDIDsDbL4Rl8EKwVIkVK58zuGhZVFuOc79PX9OQ35bFrF/Q/zbP1vUGtJ/ho1em0OxqySYJ+A==","signatures":[{"sig":"MEYCIQDP971euIgZPi6eLQI8WDi4sPFsyrHnXNSzexAzinlFrAIhAOqqkg7gF++vWQiDow509uohJIjk/DtN2Cx7wlkgebAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDoiCyTxOVVZ+VBlXhtl/rlmMDBs1DeX4R/pCjeBnuwlQIhAL5xx4zX4tOqvJF2ahzqIh+z3bibIYy6GGTB78QZtwR+"}],"unpackedSize":22028},"main":"index.js","name":"@civ-clone/core-goody-hut","types":"./index.d.ts","author":{"name":"dom111","email":"dom111@users.noreply.github.com"},"gitHead":"859af17a8906a2f71a266e54fbebbdd874a3866c","license":"MIT","private":false,"scripts":{"test":"ts-mocha ./tests/*.test.ts","build":"npm run ts:compile && npm run prettier:format","ts:compile":"tsc --build tsconfig.json","test:coverage":"c8 ts-mocha ./tests/*.test.ts","prettier:check":"prettier --config .prettierrc '**/*.ts'","prettier:format":"prettier --config .prettierrc '**/*.ts' --write"},"version":"0.1.7","_npmUser":{"name":"dom111","email":"npm@dom111.co.uk"},"homepage":"https://github.com/civ-clone/core-goody-hut#readme","keywords":["typescript","civilization"],"repository":{"url":"git+ssh://git@github.com/civ-clone/core-goody-hut.git","type":"git"},"_npmVersion":"11.6.2","description":"This package provides the core `GoodyHut` class and associated `Rule`s.","directories":{},"maintainers":[{"name":"dom111","email":"npm@dom111.co.uk"}],"_nodeVersion":"24.1.0","dependencies":{"@civ-clone/core-rule":"^0.1.0","@civ-clone/core-unit":"^0.1.0","@civ-clone/core-world":"^0.1.0","@civ-clone/core-registry":"^0.1.0","@civ-clone/core-data-object":"^0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","chai":"^4.0.0","mocha":"^9.0.0","prettier":"^2.0.0","ts-mocha":"^9.0.0","chai-spies":"^1.0.0","typescript":"^4.0.3","@types/chai":"^4.0.0","@types/node":"^14.11.2","@types/mocha":"^8.0.0","@types/chai-spies":"^1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core-goody-hut_0.1.7_1789315929094_0.3547594962400771"}}},"time":{"created":"2021-01-07T14:14:13.741Z","modified":"2026-09-13T16:12:09.348Z","0.1.0":"2021-01-07T14:14:14.087Z","0.1.1":"2021-01-10T20:02:45.364Z","0.1.2":"2021-01-10T20:11:25.713Z","0.1.3":"2021-02-24T20:18:56.890Z","0.1.4":"2022-11-02T22:15:13.727Z","0.1.5":"2023-04-14T18:30:22.288Z","0.1.6":"2026-09-12T20:10:05.383Z","0.1.7":"2026-09-13T16:12:09.173Z"},"bugs":{"url":"https://github.com/civ-clone/core-goody-hut/issues"},"author":{"name":"dom111","email":"dom111@users.noreply.github.com"},"license":"MIT","homepage":"https://github.com/civ-clone/core-goody-hut#readme","keywords":["typescript","civilization"],"repository":{"url":"git+ssh://git@github.com/civ-clone/core-goody-hut.git","type":"git"},"description":"This package provides the core `GoodyHut` class and associated `Rule`s.","maintainers":[{"name":"dom111","email":"npm@dom111.co.uk"}],"readme":"# core-goody-hut\n\nThis package provides the core `GoodyHut` class and associated `Rule`s.\n\n`GoodyHut`s traditionally in the Civ games provide a bonus (or penalty) when discovered. The `GoodyHut` class is\nassociated to a `Tile` where it will be `Discovered`, revealing its reward via an `Action`.\n\nAssociated `Rule`s:\n\n- `Action` - available `Action`s for the current `GoodyHut` (e.g. `Unit`, `Advance`, `Gold`...)\n- `ActionPerformed` - once an action is performed (`Unit` provided, etc)\n- `Discovered` - when the `GoodyHut` is interacted with\n- `Distribution` - on which `Tile`s the `GoodyHut`s will appear\n","readmeFilename":"README.md"}