UNPKG

nestjs-mvc-tools

Version:

NestJS MVC Tools is a small set of tools designed to help you get started more easily with traditional web development approaches in NestJS.

77 lines (76 loc) 2.23 kB
{ "name": "nestjs-mvc-tools", "version": "1.0.0", "description": "NestJS MVC Tools is a small set of tools designed to help you get started more easily with traditional web development approaches in NestJS.", "main": "dist/lib/index.js", "types": "dist/lib/index.d.ts", "bin": { "nestjs-mvc-tools": "dist/cli/index.js" }, "scripts": { "build": "tsc && npm run copy-resources", "copy-resources": "node -e \"require('fs-extra').copySync('cli/templates', 'dist/cli/templates')\"", "lint": "eslint . --ext .ts,.js", "lint:fix": "eslint . --ext .ts,.js --fix", "test": "jest", "test:watch": "jest --watch", "test:manual": "cd tests/manual-test-app && npm install && npm run start:dev" }, "files": [ "dist" ], "keywords": [ "nestjs", "mvc", "edgejs", "vite", "nestjs-edge", "nest-edge", "hotwired", "cli" ], "author": "dev.goraebap <dev.goraebap@gmail.com>", "repository": { "type": "git", "url": "git+https://github.com/dev-goraebap/nestjs-mvc-tools.git" }, "license": "MIT", "dependencies": { "commander": "^14.0.0", "csrf": "^3.1.0", "edge.js": "^6.2.1", "fs-extra": "^11.3.0" }, "devDependencies": { "@nestjs/common": "^11.1.3", "@nestjs/core": "^11.1.3", "@nestjs/platform-express": "^11.1.3", "@nestjs/testing": "^11.1.3", "@types/csrf": "^1.3.2", "@types/express": "^5.0.3", "@types/express-session": "^1.18.2", "@types/fs-extra": "^11.0.4", "@types/jest": "^29.5.12", "@types/node": "^24.0.10", "@types/supertest": "^6.0.2", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "eslint": "^8.0.0", "express-session": "^1.18.1", "jest": "^29.7.0", "supertest": "^7.0.0", "ts-jest": "^29.1.2", "typescript": "^5.8.3" }, "peerDependencies": { "@nestjs/common": "^10.0.0 || ^11.0.0", "@nestjs/core": "^10.0.0 || ^11.0.0", "@nestjs/platform-express": "^10.0.0 || ^11.0.0", "express-session": "^1.18.1" }, "peerDependenciesMeta": { "express-session": { "optional": true } } }