Files
trade-message-center/package.json

42 lines
2.5 KiB
JSON

{
"name": "trade-message-center",
"version": "0.8.28",
"private": true,
"workspaces": [
"apps/*",
"packages/*"
],
"type": "module",
"scripts": {
"clean:dist": "node scripts/clean-generated-dist.mjs",
"dev": "pnpm run clean:dist && pnpm run version:ensure && pnpm --filter @trade-message-center/onetalk-contract build && node scripts/with-build-hash.mjs --parallel --filter @trade-message-center/server --filter @trade-message-center/chrome-extension --filter @trade-message-center/mind-test-harness --if-present run dev",
"dev:server": "pnpm --filter @trade-message-center/server run dev:watch",
"dev:extension": "pnpm run version:ensure && node scripts/with-build-hash.mjs --filter @trade-message-center/chrome-extension run dev",
"dev:harness": "pnpm --filter @trade-message-center/mind-test-harness run dev",
"build": "pnpm run clean:dist && pnpm run version:ensure && node scripts/with-build-hash.mjs --filter @trade-message-center/onetalk-contract --filter @trade-message-center/server --filter @trade-message-center/chrome-extension --if-present run build",
"typecheck": "pnpm run clean:dist && pnpm run version:ensure && pnpm --filter @trade-message-center/onetalk-contract --filter @trade-message-center/server --filter @trade-message-center/chrome-extension --if-present run typecheck",
"test": "pnpm run clean:dist && pnpm run version:ensure && node --test scripts/package-version.test.mjs scripts/release.test.mjs scripts/dev-startup.test.mjs scripts/pre-push-main-protection.test.mjs && pnpm --filter @trade-message-center/onetalk-contract --filter @trade-message-center/server --filter @trade-message-center/chrome-extension --if-present run test",
"format": "oxfmt",
"format:check": "pnpm run version:ensure && oxfmt --check",
"version:sync": "node scripts/sync-package-versions.mjs",
"version:check": "node scripts/check-package-versions.mjs",
"version:ensure": "pnpm run version:sync && pnpm run version:check",
"release": "node scripts/release.mjs prepare",
"release:publish": "node scripts/release.mjs publish",
"prepare": "husky"
},
"devDependencies": {
"husky": "^9.1.7",
"lint-staged": "^17.3.0",
"oxfmt": "^0.64.0",
"typescript": "^5.7.3"
},
"lint-staged": {
"*": "oxfmt --no-error-on-unmatched-pattern"
},
"engines": {
"node": ">=22.22.2 <23"
},
"packageManager": "pnpm@11.7.0"
}