UNPKG

@expressots/cli

Version:

Expressots CLI - modern, fast, lightweight nodejs web framework (@cli)

159 lines (158 loc) 3.65 kB
{ "name": "@expressots/cli", "version": "3.0.0", "description": "Expressots CLI - modern, fast, lightweight nodejs web framework (@cli)", "author": "Richard Zampieri", "license": "MIT", "bugs": { "url": "https://github.com/expressots/expressots-cli/issues" }, "bin": { "expressots": "bin/cli.js", "ex": "bin/cli.js" }, "engines": { "node": ">=20.18.0" }, "funding": { "type": "github", "url": "https://github.com/sponsors/expressots" }, "repository": { "type": "git", "url": "https://github.com/expressots/expressots-cli" }, "homepage": "https://expresso-ts.com", "publishConfig": { "access": "public" }, "keywords": [ "ExpressoTS", "CLI", "Scaffolding" ], "scripts": { "prepare": "husky", "start:build": "npm run build && npm run start", "start": "node ./bin/cli.js", "start:dev": "tsx ./src/cli.ts", "build": "npm run clean && tsc -p tsconfig.json && npm run cp:templates && node scripts/chmod.js ./bin/cli.js", "cp:templates": "node scripts/cp.js ./src/generate/templates ./bin/generate/", "clean": "node scripts/rm.js bin", "prepublish": "npm run build && npm pack", "format": "prettier --write \"./src/**/*.ts\" --cache", "lint": "eslint \"./src/**/*.ts\"", "lint:fix": "eslint \"./src/**/*.ts\" --fix", "release": "release-it", "test": "jest", "coverage": "jest --coverage", "test:watch": "jest --watch" }, "dependencies": { "axios": "1.7.7", "chalk-animation": "2.0.3", "cli-progress": "3.12.0", "cli-table3": "0.6.5", "degit": "2.8.4", "glob": "10.4.5", "inquirer": "8.2.6", "mustache": "4.2.0", "semver": "7.6.3", "ts-node": "10.9.2", "yargs": "17.7.2" }, "devDependencies": { "@codecov/vite-plugin": "0.0.1-beta.9", "@commitlint/cli": "19.2.1", "@commitlint/config-conventional": "19.1.0", "@expressots/shared": "3.0.0", "@release-it/conventional-changelog": "7.0.2", "@types/chalk-animation": "1.6.1", "@types/cli-progress": "3.11.0", "@types/degit": "2.8.3", "@types/inquirer": "9.0.3", "@types/jest": "^29.5.14", "@types/mustache": "4.2.2", "@types/node": "20.12.7", "@types/yargs": "17.0.22", "@typescript-eslint/eslint-plugin": "7.6.0", "@typescript-eslint/parser": "7.6.0", "chalk": "4.1.2", "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", "husky": "9.0.11", "jest": "^29.7.0", "prettier": "3.2.5", "reflect-metadata": "0.2.2", "release-it": "16.3.0", "shx": "0.3.4", "ts-jest": "^29.2.5", "tsx": "^4.19.2", "typescript": "5.2.2" }, "release-it": { "git": { "commitMessage": "chore: release ${version}" }, "github": { "release": true }, "npm": { "publish": false }, "plugins": { "@release-it/conventional-changelog": { "infile": "CHANGELOG.md", "preset": { "name": "conventionalcommits", "types": [ { "type": "feat", "section": "Features" }, { "type": "fix", "section": "Bug Fixes" }, { "type": "perf", "section": "Performance Improvements" }, { "type": "revert", "section": "Reverts" }, { "type": "docs", "section": "Documentation" }, { "type": "style", "section": "Styles" }, { "type": "refactor", "section": "Code Refactoring" }, { "type": "test", "section": "Tests" }, { "type": "build", "section": "Build System" }, { "type": "ci", "section": "Continuous Integrations" }, { "type": "chore", "hidden": true } ] } } } } }