@expressots/cli
Version:
Expressots CLI - modern, fast, lightweight nodejs web framework (@cli)
159 lines (158 loc) • 3.65 kB
JSON
{
"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
}
]
}
}
}
}
}