Files
wpop/package.json

55 lines
1.3 KiB
JSON

{
"name": "@lewebsimple/wpop",
"version": "0.0.1",
"private": true,
"description": "WordPress operations CLI for Websimple projects.",
"author": "Pascal Martineau <pascal@lewebsimple.ca>",
"bin": {
"wpop": "./dist/cli.js"
},
"files": [
"dist"
],
"type": "module",
"scripts": {
"build": "tsc -p tsconfig.json",
"changelog": "changelogen",
"check": "npm run format:check && npm run lint && npm run typecheck",
"dev": "tsx src/cli.ts",
"format:check": "oxfmt . --check",
"format": "oxfmt . --write",
"lint:fix": "oxlint . --fix",
"lint": "oxlint .",
"prepare": "husky",
"release": "changelogen --release --push --noAuthors",
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"dependencies": {
"commander": "^14.0.3",
"consola": "^3.4.2",
"execa": "^9.6.1",
"prompts": "^2.4.2",
"zod": "^4.4.3"
},
"devDependencies": {
"@types/node": "^25.6.0",
"@types/prompts": "^2.4.9",
"changelogen": "^0.6.2",
"husky": "^9.1.7",
"lint-staged": "^17.0.2",
"oxfmt": "^0.48.0",
"oxlint": "^1.63.0",
"tsx": "^4.21.0",
"typescript": "^6.0.3"
},
"lint-staged": {
"*.{js,jsx,ts,tsx,json,jsonc,md,yml,yaml}": [
"oxfmt --write"
],
"*.{js,jsx,ts,tsx}": [
"oxlint --fix"
]
},
"packageManager": "pnpm@10.33.2"
}