summaryrefslogtreecommitdiff
path: root/package.json
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2025-06-20 14:53:38 -0700
committerElizabeth Hunt <me@liz.coffee>2025-06-20 14:53:38 -0700
commitd4791f3d357634daf506fb8f91cc5332a794c421 (patch)
tree1bb01d2d4d8fa74d83bb6f99f2c8aa4146ca2d11 /package.json
parentd7e8d31c94cd713a2f4cf799e20e993acc69e361 (diff)
downloadci-d4791f3d357634daf506fb8f91cc5332a794c421.tar.gz
ci-d4791f3d357634daf506fb8f91cc5332a794c421.zip
Move to nodejs
Diffstat (limited to 'package.json')
-rw-r--r--package.json38
1 files changed, 38 insertions, 0 deletions
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..8107bdf
--- /dev/null
+++ b/package.json
@@ -0,0 +1,38 @@
+{
+ "name": "@emprespresso/ci",
+ "version": "0.1.0",
+ "private": true,
+ "type": "module",
+ "workspaces": [
+ "u",
+ "model",
+ "server",
+ "worker",
+ ".ci"
+ ],
+ "scripts": {
+ "build": "npm run build --workspaces --if-present && tsc",
+ "dev": "npm run dev --workspaces --if-present",
+ "lint": "eslint . --ext .ts,.js",
+ "lint:fix": "eslint . --ext .ts,.js --fix",
+ "format": "prettier --write .",
+ "format:check": "prettier --check .",
+ "type-check": "tsc --noEmit",
+ "clean": "npm run clean --workspaces --if-present && rm -rf dist",
+ "start": "node dist/index.js"
+ },
+ "devDependencies": {
+ "@types/node": "^24.0.3",
+ "@typescript-eslint/eslint-plugin": "^8.34.1",
+ "@typescript-eslint/parser": "^8.34.1",
+ "eslint": "^8.34.1",
+ "eslint-config-prettier": "^10.1.5",
+ "eslint-plugin-prettier": "^5.5.0",
+ "prettier": "^3.5.3",
+ "typescript": "^5.8.3"
+ },
+ "engines": {
+ "node": ">=22.16.0",
+ "npm": ">=10.0.0"
+ }
+}