-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
66 lines (66 loc) · 3.35 KB
/
Copy pathpackage.json
File metadata and controls
66 lines (66 loc) · 3.35 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
{
"name": "foundry",
"version": "0.0.0",
"private": true,
"description": "Galaxy Workflow Foundry — knowledge base + casting pipeline for Galaxy workflows.",
"type": "module",
"packageManager": "pnpm@10.33.0",
"scripts": {
"validate": "tsx packages/build-cli/src/bin/foundry-build.ts validate --root .",
"test": "vitest run",
"test:watch": "vitest",
"typecheck": "tsc --noEmit && pnpm --filter foundry-site typecheck",
"typecheck:root": "tsc --noEmit",
"dashboard": "tsx packages/build-cli/src/bin/foundry-build.ts generate-dashboard --root .",
"check:dashboard": "tsx packages/build-cli/src/bin/foundry-build.ts generate-dashboard --root . --check",
"index": "tsx packages/build-cli/src/bin/foundry-build.ts generate-index --root .",
"check:index": "tsx packages/build-cli/src/bin/foundry-build.ts generate-index --root . --check",
"check:vendored": "tsx scripts/sync-vendored-upstreams.ts --check",
"sync:vendored": "tsx scripts/sync-vendored-upstreams.ts --update",
"cast": "tsx packages/build-cli/src/bin/foundry-build.ts cast --root .",
"assemble-pipeline": "tsx packages/build-cli/src/bin/foundry-build.ts assemble-pipeline --root .",
"packages-build": "pnpm --filter \"./packages/*\" build",
"packages-test": "pnpm --filter \"./packages/*\" test",
"packages-typecheck": "pnpm --filter @galaxy-foundry/note-schema build && pnpm --filter @galaxy-foundry/summarize-nextflow build && pnpm --filter @galaxy-foundry/foundry build && pnpm --filter @galaxy-foundry/planemo-test-report-schema build && pnpm --filter @galaxy-foundry/planemo-cli-meta build && pnpm --filter \"./packages/*\" typecheck",
"sync:planemo-cli": "tsx scripts/sync-planemo-cli.ts",
"check:planemo-cli": "tsx scripts/sync-planemo-cli.ts --check",
"packages-lint": "eslint packages/*/src/ packages/*/test/",
"packages-format": "prettier --check 'packages/*/src/**/*.ts' 'packages/*/test/**/*.ts'",
"packages-format-fix": "prettier --write 'packages/*/src/**/*.ts' 'packages/*/test/**/*.ts'",
"smoke:packages": "node scripts/smoke-packages.mjs",
"changeset": "changeset",
"version-packages": "changeset version && pnpm --filter \"./packages/*\" sync",
"release": "pnpm --filter \"./packages/*\" build && changeset publish",
"site:dev": "pnpm --filter foundry-site dev",
"site:build": "pnpm --filter foundry-site build",
"site:typecheck": "pnpm --filter foundry-site typecheck",
"site:preview": "pnpm --filter foundry-site preview"
},
"devDependencies": {
"@galaxy-foundry/build-cli": "workspace:*",
"@galaxy-foundry/foundry": "workspace:*",
"@galaxy-foundry/note-schema": "workspace:*",
"@galaxy-foundry/planemo-cli-meta": "workspace:*",
"@galaxy-foundry/planemo-test-report-schema": "workspace:*",
"@galaxy-foundry/summarize-nextflow": "workspace:*",
"@changesets/changelog-github": "^0.6.0",
"@changesets/cli": "^2.31.0",
"@eslint/js": "^10.0.1",
"@types/js-yaml": "^4.0.9",
"@types/node": "^22.10.0",
"ajv": "^8.17.1",
"ajv-formats": "^3.0.1",
"eslint": "^10.3.0",
"gray-matter": "^4.0.3",
"js-yaml": "^4.1.0",
"prettier": "^3.8.3",
"tsx": "^4.19.0",
"typescript": "^5.7.0",
"typescript-eslint": "^8.59.1",
"vitest": "^2.1.0"
},
"dependencies": {
"@galaxy-tool-util/cli": "^1.10.0",
"@galaxy-tool-util/schema": "^1.7.2"
}
}