UNPKG

@ssit-hub/mvp-generate-template

Version:

A beautiful CLI tool to quickly generate MVP project templates with modern frameworks and best practices

107 lines (106 loc) 3.07 kB
{ "name": "@ssit-hub/mvp-generate-template", "version": "0.3.8", "description": "A beautiful CLI tool to quickly generate MVP project templates with modern frameworks and best practices", "main": "dist/cli.js", "type": "module", "bin": { "mvp-gen": "dist/cli.js" }, "scripts": { "build": "node esbuild.config.mjs", "build:prod": "cross-env NODE_ENV=production node esbuild.config.mjs", "package-templates": "node scripts/package-templates.js", "build:full": "npm run package-templates && npm run build", "build:prod:full": "npm run package-templates && npm run build:prod", "dev": "node esbuild.config.mjs --dev", "start": "node dist/cli.js", "start:debug": "cross-env NODE_ENV=development node dist/cli.js", "clean": "rimraf dist", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "test-build": "node scripts/test-build.mjs", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "format": "prettier --write src/**/*.{ts,js,json}", "format:check": "prettier --check src/**/*.{ts,js,json}", "typecheck": "tsc --noEmit", "ci": "npm run typecheck && npm run lint && npm run format:check && npm run test && npm run build:full", "prepublishOnly": "npm run ci && npm run build:prod:full" }, "dependencies": { "@types/node-fetch": "^2.6.12", "adm-zip": "^0.5.16", "chalk": "^5.3.0", "commander": "^11.1.0", "fs-extra": "^11.1.1", "inquirer": "^9.2.12", "node-fetch": "^3.3.2", "ora": "^7.0.1", "yaml": "^2.3.4", "zod": "^3.22.4" }, "devDependencies": { "@types/adm-zip": "^0.5.7", "@types/fs-extra": "^11.0.4", "@types/inquirer": "^9.0.7", "@types/node": "^20.10.0", "@types/yaml": "^1.9.7", "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitest/coverage-v8": "^0.34.0", "cross-env": "^7.0.3", "esbuild": "^0.19.9", "eslint": "^8.55.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.0", "husky": "^9.1.7", "prettier": "^3.0.0", "rimraf": "^5.0.5", "typescript": "5.3.3", "vitest": "^0.34.0" }, "engines": { "node": ">=16.0.0", "npm": ">=7.0.0" }, "keywords": [ "cli", "template", "generator", "express", "mvp", "project-scaffold", "typescript", "handlebars", "esbuild", "nodejs", "web-server", "api", "bootstrap", "starter-kit" ], "author": { "name": "Bùi An Du", "email": "dubuicp123@gmail.com", "url": "https://github.com/duyvu871" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/duyvu871/mvp-generate-template.git", "branch": "main" }, "bugs": { "url": "https://github.com/duyvu871/mvp-generate-template/issues" }, "homepage": "https://github.com/duyvu871/mvp-generate-template#readme", "files": [ "dist/", "templates/", "README.md", "CHANGELOG.md", "LICENSE" ] }