-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
45 lines (45 loc) · 2.6 KB
/
Copy pathpackage.json
File metadata and controls
45 lines (45 loc) · 2.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
"devDependencies": {
"@commitlint/cli": "catalog:",
"@commitlint/config-conventional": "catalog:",
"@commitlint/types": "catalog:",
"@systemfsoftware/tsconfig": "catalog:",
"@types/node": "catalog:",
"husky": "catalog:",
"lint-staged": "catalog:",
"oxlint": "catalog:",
"oxlint-tsgolint": "catalog:",
"turbo": "catalog:",
"typescript": "catalog:",
"@effect/tsgo": "catalog:",
"concurrently": "catalog:"
},
"license": "Apache-2.0",
"name": "stryker-js-effect",
"packageManager": "pnpm@11.21.0",
"private": true,
"scripts": {
"attw": "turbo --concurrency=${TURBO_CONCURRENCY:-100%} attw",
"build": "turbo --concurrency=${TURBO_CONCURRENCY:-100%} build api:check",
"check:ci": "s=0; pnpm format:check || s=1; pnpm lint:conventions || s=1; pnpm gate:tasks || s=1; pnpm gate:dist || s=1; exit $s",
"clean": "turbo clean",
"format": "./bin/dprint fmt",
"format:check": "./bin/dprint check",
"gate:dist": "turbo --concurrency=${TURBO_CONCURRENCY:-100%} build ${TURBO_BASE:+--filter=...[$TURBO_BASE]}",
"gate:tasks": "pnpm test:scripts && pnpm guard:projects && turbo --concurrency=${TURBO_CONCURRENCY:-100%} --continue lint lint:tsgo typecheck test ${TURBO_BASE:+--filter=...[$TURBO_BASE]}",
"guard:projects": "for g in check-single-plan check-contract-versions check-span-names check-e2e-manifest check-verdict-semantics; do ./bin/deno run --config=scripts/deno.json --allow-read --allow-run --allow-write=${TMPDIR:-/tmp} --allow-env scripts/guards/$g.ts --selftest && ./bin/deno run --config=scripts/deno.json --allow-read --allow-run --allow-write=${TMPDIR:-/tmp} --allow-env scripts/guards/$g.ts || exit 1; done",
"lint": "turbo --concurrency=${TURBO_CONCURRENCY:-100%} lint",
"lint:conventions": "./bin/gritlint check",
"lgtm:down": "process-compose down",
"lgtm:up": "process-compose up --tui=false --detached --keep-project && timeout 180 process-compose project is-ready --wait",
"precommit": "pnpm exec lint-staged --no-revert --config .lintstagedrc.js",
"prepare": "concurrently \"husky\" \"effect-tsgo patch --oxlint --no-typescript --skip-missing\"",
"publish:unpublished": "./scripts/publish-and-setup-npm-trust.ts",
"test": "turbo --concurrency=${TURBO_CONCURRENCY:-100%} test",
"test:e2e": "turbo --concurrency=${TURBO_CONCURRENCY:-100%} test:e2e",
"test:scripts": "./bin/deno test --config=scripts/deno.json scripts/lib/",
"typecheck": "turbo --concurrency=${TURBO_CONCURRENCY:-100%} --continue typecheck typecheck:node",
"typecheck:node": "tsc -p tsconfig.node.json --noEmit"
},
"type": "module"
}