UNPKG

@civ-clone/core-science

Version:

The basics of having the concept of research. Includes `Advance`s and associated `Registry`s and the `PlayerResearch` class to manage a `Player`s research projects and progress towards it.

42 lines (41 loc) 1.22 kB
{ "name": "@civ-clone/core-science", "version": "0.1.4", "main": "index.js", "repository": "git@github.com:civ-clone/core-science.git", "keywords": [ "typescript", "civilization" ], "author": "dom111 <dom111@users.noreply.github.com>", "license": "MIT", "private": false, "scripts": { "build": "npm run ts:compile && npm run prettier:format", "prettier:check": "prettier --config .prettierrc '**/*.ts'", "prettier:format": "prettier --config .prettierrc '**/*.ts' --write", "test": "ts-mocha ./tests/*.test.ts", "test:coverage": "c8 ts-mocha ./tests/*.test.ts", "ts:compile": "tsc --build tsconfig.json" }, "devDependencies": { "@types/chai": "^4.0.0", "@types/chai-spies": "^1.0.0", "@types/mocha": "^8.0.0", "@types/node": "^14.11.2", "c8": "^7.0.0", "chai": "^4.0.0", "chai-spies": "^1.0.0", "mocha": "^9.0.0", "prettier": "^2.0.0", "ts-mocha": "^9.0.0", "typescript": "^4.0.3" }, "dependencies": { "@civ-clone/core-data-object": "^0.1.0", "@civ-clone/core-player": "^0.1.0", "@civ-clone/core-registry": "^0.1.0", "@civ-clone/core-rule": "^0.1.0", "@civ-clone/core-yield": "^0.1.0" } }