UNPKG

@practica/create-node-app

Version:

Create Node.js app that is packed with best practices AND strive for simplicity

88 lines (87 loc) 2.89 kB
{ "name": "@practica/create-node-app", "version": "0.0.10", "description": "Create Node.js app that is packed with best practices AND strive for simplicity", "main": "./src/code-generator/index.js", "directories": { "doc": "docs", "test": "test" }, "bin": { "create-node-app": "bin/cli.js" }, "scripts": { "test": "jest --runInBand", "test:quick": "jest \"^((?!slow).)*$\"", "test:dev": "jest --silent --watch \"^((?!slow).)*$\"", "test:dev:verbose": "jest --watch \"^((?!slow).)*$\"", "lint": "eslint", "build": "tsc && npm run copy-templates", "copy-templates": "rsync -av --exclude '*node_modules*' ./src/code-templates/ ./.dist/src/code-templates", "build:watch": "tsc --watch", "start:cli:interactive": "node ./.dist/bin/cli.js interactive", "start:cli": "node ./.dist/bin/cli.js immediate", "publish:build": "npm run build && npm publish ./.dist --access public" }, "repository": { "type": "git", "url": "git+https://github.com/practicajs/practica.git" }, "keywords": [ "nodejs", "express", "best-practices" ], "author": "Practica", "license": "MIT", "bugs": { "url": "https://github.com/bestpractices/practica/issues" }, "homepage": "https://github.com/bestpractices/practica#readme", "dependencies": { "@docusaurus/core": "^2.1.0", "@docusaurus/preset-classic": "^2.1.0", "@types/blessed": "^0.1.19", "@types/commander": "^2.12.2", "@types/fs-extra": "^9.0.13", "@types/ink-spinner": "^3.0.1", "blessed": "^0.1.81", "commander": "^9.1.0", "figlet": "^1.5.2", "fs-extra": "^10.0.1", "import-jsx": "^4.0.1", "ink": "^3.2.0", "ink-big-text": "^1.2.0", "ink-image": "^2.0.0", "ink-multi-select": "^2.0.0", "ink-progress-bar": "^3.0.0", "ink-select-input": "^4.2.1", "ink-spinner": "^4.0.3", "ink-task-list": "^1.1.1", "ink-text-input": "^4.0.3", "ora": "5.4.1", "prompts": "^2.4.2", "react": "^17.0.2", "replace-in-file": "^6.3.5" }, "devDependencies": { "@types/axios": "^0.14.0", "@types/figlet": "^1.5.4", "@types/jest": "^27.4.1", "@types/ora": "^3.2.0", "@types/prettier": "^2.4.4", "@types/sinon": "^10.0.11", "axios": "^0.27.2", "execa": "^5.1.1", "jest": "^29.7.0", "jest-watch-suspend": "^1.1.2", "jest-watch-typeahead": "^2.2.2", "node-notifier": "^10.0.1", "nodemon": "^3.1.0", "prettier": "2.6.2", "sinon": "^13.0.1", "ts-jest": "^29.1.2", "ts-node": "^10.7.0", "typescript": "5.2.2" } }