UNPKG

@tomjs/create-app

Version:

Create a node/web/electron/vscode project based on tomjs

92 lines 2.14 kB
{ "name": "@tomjs/create-app", "type": "module", "version": "5.3.0", "description": "Create a node/web/electron/vscode project based on tomjs", "author": { "name": "Tom Gao", "email": "tom@tomgao.cc" }, "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/tomjs/create-app.git" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org" }, "keywords": [ "tomjs", "front-end", "frontend", "back-end", "backend", "create", "create-app", "app", "template", "vite", "vue", "react", "electron", "vscode", "web", "node" ], "bin": { "create-app": "dist/index.mjs" }, "files": [ "dist", "locales", "templates", "!templates/*/node_modules/.bin/*" ], "engines": { "node": ">=18" }, "dependencies": { "@clack/prompts": "^0.11.0", "@tomjs/logger": "^3.0.0", "@tomjs/node": "^2.2.3", "chalk": "^5.6.2", "dayjs": "^1.11.19", "execa": "^9.6.1", "lodash-es": "^4.17.22", "meow": "^14.0.0", "tinyglobby": "^0.2.15" }, "devDependencies": { "@antfu/eslint-config": "^7.0.1", "@commitlint/cli": "^20.3.1", "@tomjs/commitlint": "^5.0.0", "@tomjs/eslint": "^7.0.0", "@tomjs/stylelint": "^7.1.1", "@tomjs/tsconfig": "^3.2.0", "@tsconfig/node20": "^20.1.8", "@types/lodash-es": "^4.17.12", "@types/node": "^20.19.30", "dotenv": "^17.2.3", "eslint": "^9.39.2", "lint-staged": "^16.2.7", "npm-run-all2": "^8.0.4", "publint": "^0.3.16", "rimraf": "^6.1.2", "simple-git-hooks": "^2.13.1", "stylelint": "^16.26.1", "tsdown": "~0.18.4", "tsx": "^4.21.0", "type-fest": "^5.3.1", "typescript": "~5.9.3" }, "scripts": { "dev": "tsdown --watch", "debug": "tsx -r dotenv/config src/index.ts", "build": "tsdown --minify", "file": "tsx ./scripts/file.ts", "lint": "run-s lint:stylelint lint:eslint", "lint:eslint": "eslint --fix", "lint:stylelint": "stylelint \"templates/**/*.{css,scss,vue,html}\" --fix --cache" } }