UNPKG

@opentiny/tiny-toolkit-pro

Version:

TinyPro Vue:开箱即用、前后端分离的 Vue 后台管理模板

110 lines (109 loc) 3.24 kB
{ "name": "tiny-pro-nestjs", "version": "1.0.0", "description": "Nest TypeScript starter repository", "license": "MIT", "scripts": { "migrate:gen": "pnpm build && cross-env GEN_MIGRATION=TinyPro node dist/main.js", "migrate:run": "node migrate.js", "prebuild": "rimraf dist", "build": "nest build", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "start": "nest start", "start:dev": "nest start --watch", "start:debug": "nest start --debug --watch", "start:prod": "node dist/main", "lint": "eslint '{src,apps,libs,test}/**/*.ts' --fix", "test": "jest", "test:watch": "jest --watch", "test:cov": "jest --coverage", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", "test:e2e": "echo 'No e2e tests implemented yet.'" }, "dependencies": { "@nestjs/common": "10.0.3", "@nestjs/config": "^3.2.3", "@nestjs/core": "10.0.3", "@nestjs/jwt": "^10.2.0", "@nestjs/mapped-types": "*", "@nestjs/microservices": "^10.3.10", "@nestjs/platform-express": "10.0.3", "@nestjs/sequelize": "10.0.0", "@nestjs/typeorm": "^10.0.2", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", "dotenv": "^16.4.5", "ioredis": "^5.4.1", "mockjs": "^1.1.0", "mysql2": "^3.14.0", "nestjs-i18n": "^10.4.5", "nestjs-typeorm-paginate": "^4.0.4", "redis": "^4.6.15", "reflect-metadata": "0.1.13", "rimraf": "5.0.1", "rxjs": "7.8.1", "sequelize": "6.32.1", "sequelize-typescript": "2.1.5", "typeorm": "^0.3.22", "typescript": "5.1.6" }, "devDependencies": { "@nestjs/cli": "10.0.5", "@nestjs/schematics": "10.0.1", "@nestjs/testing": "10.0.3", "@types/express": "4.17.17", "@types/jest": "29.5.3", "@types/mockjs": "^1.0.10", "@types/node": "20.3.3", "@types/supertest": "2.0.12", "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "cross-env": "^7.0.3", "eslint": "8.42.0", "eslint-config-prettier": "8.8.0", "eslint-plugin-import": "2.27.5", "express": "^4.21.2", "jest": "29.6.1", "prettier": "2.8.8", "source-map-support": "^0.5.20", "supertest": "6.3.3", "ts-jest": "29.1.1", "ts-loader": "9.4.4", "ts-node": "10.9.1", "tsconfig-paths": "4.2.0", "typescript": "5.1.6" }, "jest": { "moduleFileExtensions": [ "js", "json", "ts" ], "rootDir": "src", "testRegex": ".spec.ts$", "transform": { "^.+\\.(t|j)s$": "ts-jest" }, "collectCoverageFrom": [ "**/*.(t|j)s", "!src/employees/*.(t|j)s" ], "coveragePathIgnorePatterns": [ ".module.ts", ".controller.ts", ".dto.ts", "libs", ".decorator.ts", "reject.guard.ts", "mock", "menu/init", "employees", ".entity.ts" ], "coverageDirectory": "../coverage", "testEnvironment": "node", "moduleNameMapper": { "@app/models": "<rootDir>/../libs/models/src/index.ts" } } }