@jtbennett/create-ts-project
Version:
Create TypeScript monorepos with project references, eslint, prettier, and jest configured and ready for development.
70 lines • 2.02 kB
JSON
{
"name": "@jtbennett/create-ts-project",
"version": "1.0.0-rc.4",
"keywords": [
"typescript",
"monorepo",
"generator",
"create",
"project"
],
"description": "Create TypeScript monorepos with project references, eslint, prettier, and jest configured and ready for development.",
"author": "John Bennett <john@jtbennett.com>",
"repository": {
"type": "git",
"url": "https://github.com/jtbennett/create-ts-project.git",
"directory": "packages/create-ts-project"
},
"license": "MIT",
"engines": {
"node": ">=12.0.0"
},
"bugs": {
"url": "https://github.com/jtbennett/create-ts-project/issues"
},
"files": [
"lib/**/*",
"template/**/*"
],
"bin": "./lib/index.js",
"types": "lib/index.d.ts",
"scripts": {
"dev": "yarn build && node ./lib/index.js",
"lint": "eslint ./src --ext .ts --env node",
"test": "jest --passWithNoTests --rootDir ./",
"clean": "rimraf ./lib ./tsconfig.tsBuildInfo",
"build": "tsc --build ./tsconfig.build.json && chmod +x ./lib/index.js",
"verify": "yarn test && yarn clean && yarn build && yarn lint --max-warnings 0",
"purge": "yarn clean && rimraf ./coverage ./node_modules",
"tsp": "yarn run tsp:dev \"$@\" --cwd $(pwd)"
},
"dependencies": {
"@jtbennett/ts-project-cli-utils": "1.0.0-rc.4",
"chalk": "^4.1.0",
"fs-extra": "^9.0.1",
"semver": "7.3.2",
"validate-npm-package-name": "3.0.0",
"yargs": "^16.0.3"
},
"devDependencies": {
"@types/fs-extra": "^9.0.1",
"@types/semver": "7.3.4",
"@types/validate-npm-package-name": "^3.0.0",
"@types/yargs": "^15.0.6",
"eslint": "^7.9.0",
"jest": "26.4.2",
"rimraf": "^3.0.2",
"ts-jest": "^26.4.0",
"typescript": "~4.0.3"
},
"jest": {
"preset": "ts-jest",
"testEnvironment": "node",
"testMatch": [
"<rootDir>/src/**/*.test.ts"
],
"moduleNameMapper": {
"@jtbennett/ts-project-cli-utils": "<rootDir>/../ts-project-cli-utils/src"
}
}
}