UNPKG

evmtools-node

Version:

このライブラリは、プライムブレインズ社で利用している「進捗管理ツール(Excel)」ファイルを読み込み、 プロジェクトの進捗状況や要員別の作業量を可視化するためのライブラリです。

110 lines (109 loc) 4.35 kB
{ "name": "evmtools-node", "version": "0.0.18", "description": "このライブラリは、プライムブレインズ社で利用している「進捗管理ツール(Excel)」ファイルを読み込み、 プロジェクトの進捗状況や要員別の作業量を可視化するためのライブラリです。", "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { "./common": { "types": "./dist/common/index.d.ts", "import": "./dist/common/index.js" }, "./domain": { "types": "./dist/domain/index.d.ts", "import": "./dist/domain/index.js" }, "./infrastructure": { "types": "./dist/infrastructure/index.d.ts", "import": "./dist/infrastructure/index.js" }, "./presentation": { "types": "./dist/presentation/index.d.ts", "import": "./dist/presentation/index.js" }, "./usecase": { "types": "./dist/usecase/index.d.ts", "import": "./dist/usecase/index.js" }, "./logger": { "types": "./dist/logger.d.ts", "import": "./dist/logger.js" }, "./project": { "types": "./dist/project/index.d.ts", "import": "./dist/project/index.js" }, "./resource": { "types": "./dist/resource/index.d.ts", "import": "./dist/resource/index.js" } }, "bin": { "pbevm-show-project": "./dist/presentation/cli-pbevm-show-project.js", "pbevm-diff": "./dist/presentation/cli-pbevm-diff.js", "pbevm-show-pv": "./dist/presentation/cli-pbevm-show-pv.js", "pbevm-show-resourceplan": "./dist/resource/presentation/cli-pbevm-show-resourceplan.js" }, "scripts": { "test": "jest", "test:coverage": "jest --coverage", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "format": "prettier --check 'src/**/*.ts'", "format:fix": "prettier --write 'src/**/*.ts'", "clean:modules": "rimraf node_modules pnpm-lock.yaml", "clean": "rimraf dist", "tsc": "tsc", "copy:assets": "cpx \"src/**/*.hbs\" dist", "build": "npm-run-all clean tsc copy:assets", "pack": "npm pack", "prepublishOnly": "npm run build", "pbevm-show-project": "ts-node ./src/presentation/cli-pbevm-show-project --path now.xlsm", "pbevm-diff": "ts-node ./src/presentation/cli-pbevm-diff --path now.xlsm --prevPath prev.xlsm", "pbevm-show-pv": "ts-node ./src/presentation/cli-pbevm-show-pv --path now.xlsm", "cli-test": "ts-node ./src/presentation/cli-test --excelPath now.xlsm", "pbevm-summary": "ts-node ./src/presentation/cli-pbevm-summary --path now.xlsm", "pbevm-show-resourceplan": "ts-node ./src/resource/presentation/cli-pbevm-show-resourceplan" }, "repository": { "type": "git", "url": "git+https://github.com/masatomix/evmtools-node.git" }, "keywords": [ "typescript", "javascript" ], "author": "Masatomi KINO <masatomix@ki-no.org> (http://qiita.com/masatomix)", "license": "ISC", "dependencies": { "@tidyjs/tidy": "^2.5.2", "config": "^4.0.0", "excel-csv-read-write": "^0.2.6", "handlebars": "^4.7.8", "iconv-lite": "^0.7.1", "pino": "^9.7.0", "ts-node": "^10.9.2", "yargs": "^17.7.2" }, "devDependencies": { "@eslint/js": "^9.28.0", "@types/config": "^3.3.5", "@types/iconv-lite": "^0.0.1", "@types/jest": "^30.0.0", "@types/node": "^22.15.21", "@types/xlsx-populate": "github:JanLoebel/types-xlsx-populate", "@types/yargs": "^17.0.33", "cpx": "^1.5.0", "eslint": "^9.28.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-import": "^2.31.0", "jest": "^30.2.0", "npm-run-all": "^4.1.5", "pino-pretty": "^13.0.0", "prettier": "^3.5.3", "rimraf": "^6.0.1", "ts-jest": "^29.4.6", "typescript": "^5.8.3", "typescript-eslint": "^8.33.1" } }