Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ NODE_ENV=development
# GitHub OAuth
GITHUB_CLIENT_ID=your_client_id_here
GITHUB_CLIENT_SECRET=your_secret_here
UI_BASE_URL=http://localhost:5173

# DB
DB_PATH=/path/to/lab.db
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

### CORE [SCMS] Add v2 Lab Notes schema: append-only revisions + pointers 🧱

### NOTE [SCMS] reserve category field; do not map to type

### FIX [SCMS] Prevent double response in lab-notes route 🧹

- Remove duplicate res.json call in /lab-notes handler
Expand Down
Empty file added data/lab.local.db
Empty file.
96 changes: 94 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 4 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
"@types/express": "^5.0.6",
"@types/express-session": "^1.18.2",
"@types/jest": "^30.0.0",
"@types/markdown-it": "^14.1.2",
"@types/node": "^25.0.3",
"@types/passport": "^1.0.17",
"@types/passport-github2": "^1.2.9",
Expand All @@ -31,6 +32,7 @@
"express": "^5.2.1",
"express-openapi-validator": "^5.6.0",
"express-session": "^1.18.2",
"markdown-it": "^14.1.0",
"marked": "^17.0.1",
"passport": "^0.7.0",
"passport-github2": "^0.1.12"
Expand All @@ -39,11 +41,11 @@
"dev": "cross-env NODE_ENV=development tsx watch src/index.ts & tsx scripts/openDevHealth.ts",
"build": "tsc && node scripts/copy-openapi.js",
"start": "cross-env NODE_ENV=production node dist/index.js",
"test": "cross-env NODE_OPTIONS=--experimental-vm-modules npx --no-install jest",
"test": "cross-env NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules npx --no-install jest",
"pm2:start": "pm2 start ecosystem.config.cjs --env production",
"pm2:stop": "pm2 stop lab-api",
"pm2:restart": "pm2 restart lab-api",
"pm2:logs": "pm2 logs lab-api",
"seed": "tsx scripts/seed.ts"
"seed": "tsx src/seed/seed.ts"
}
}
Loading