-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpackage.json
More file actions
77 lines (77 loc) · 4.61 KB
/
package.json
File metadata and controls
77 lines (77 loc) · 4.61 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
67
68
69
70
71
72
73
74
75
76
77
{
"name": "safe-docx-suite",
"version": "0.8.1",
"private": true,
"description": "Monorepo for Safe DOCX packages",
"repository": {
"type": "git",
"url": "git+https://github.com/usejunior/safe-docx.git"
},
"homepage": "https://github.com/usejunior/safe-docx#readme",
"bugs": {
"url": "https://github.com/usejunior/safe-docx/issues"
},
"type": "module",
"workspaces": [
"packages/*"
],
"scripts": {
"build": "npm run build --workspaces --if-present",
"lint:workspaces": "npm run lint --workspaces --if-present && npm run lint:allure-imports",
"lint:allure-imports": "eslint \"packages/**/*.test.ts\" --ignore-pattern \"packages/google-docs-core/**\"",
"test": "npm run test --workspaces --if-present",
"test:run": "npm run test:run --workspaces --if-present",
"test:baseline": "npm run test:baseline -w @usejunior/docx-core",
"allure:version": "allure --version",
"allure:generate": "node scripts/generate_allure_report.mjs",
"allure:generate:baseline": "node scripts/generate_allure_report.mjs --output allure-report-baseline --results-dirs packages/docx-core/allure-results-baseline --group-by epic,feature,suite,story",
"allure:brand": "node scripts/brand_allure_report.mjs --report-dir allure-report-repo",
"allure:open": "./node_modules/.bin/allure open allure-report-repo --port 9098",
"allure:serve": "npm run allure:generate && npm run allure:open",
"allure:open:baseline": "./node_modules/.bin/allure open allure-report-baseline --port 9099",
"allure:serve:baseline": "npm run allure:generate:baseline && npm run allure:open:baseline",
"check:tool-docs": "npm run docs:generate:tools -w @usejunior/docx-mcp && git diff --exit-code -- packages/docx-mcp/docs/tool-reference.generated.md",
"site:build": "npm --prefix site run build",
"site:dev": "npm --prefix site run dev",
"check:site-links": "node scripts/check_site_internal_links.mjs",
"check:site": "npm run site:build && npm run check:site-links",
"check:spec-coverage": "npm run check:spec-coverage -w @usejunior/docx-core -- --strict && npm run check:spec-coverage -w @usejunior/docx-mcp -- --strict",
"check:allure-labels": "node scripts/validate_allure_test_labels.mjs",
"check:allure-quality": "node scripts/validate_allure_test_quality.mjs",
"check:bdd-coverage": "node scripts/check_bdd_coverage.mjs",
"check:allure-filenames": "node scripts/check_allure_test_filename_policy.mjs --baseline coverage/allure-test-filename-baseline.json",
"check:mcpb-manifest": "npm run check:manifest-contract -w @usejunior/safedocx-mcpb",
"preflight:ci": "npm run lint:workspaces && npm run check:spec-coverage && npm run check:tool-docs && npm run check:mcpb-manifest && npm run check:allure-labels && npm run check:allure-filenames && npm run check:allure-quality && npm run check:site",
"test:coverage:packages": "npm run test:coverage -w @usejunior/docx-core && npm run test:coverage -w @usejunior/docx-mcp",
"coverage:matrix": "node scripts/print_coverage_matrix.mjs",
"coverage:packages:report": "node scripts/report_package_coverage.mjs --baseline coverage/package-coverage-baseline.json --output coverage/package-coverage-summary.json",
"coverage:packages:check": "node scripts/report_package_coverage.mjs --baseline coverage/package-coverage-baseline.json --output coverage/package-coverage-summary.json --enforce",
"pack:mcpb": "npm run pack:mcpb -w @usejunior/safedocx-mcpb",
"allure:generate:deep": "node scripts/generate_allure_report.mjs --group-by epic,feature,suite,subSuite,story",
"allure:generate:package-view": "node scripts/generate_allure_report.mjs --group-by epic,feature,suite,package,story",
"allure:deploy": "node scripts/deploy_allure_report.mjs",
"allure:summary:export": "node scripts/export_allure_summary.mjs",
"generate:changelog": "node scripts/generate_changelog_data.mjs",
"check:changelog": "node scripts/check_changelog_data.mjs",
"generate:trust-metrics": "node scripts/generate_trust_metrics.mjs",
"check:trust-metrics": "npm run generate:trust-metrics && git diff --exit-code -- site/src/trust/metrics.json",
"trust:rebuild": "npm run generate:trust-metrics && npm run allure:summary:export",
"trust:check": "npm run check:trust-metrics"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^8.56.0",
"@typescript-eslint/parser": "^8.56.0",
"@vitest/runner": "3.2.4",
"allure": "3.2.0",
"eslint": "^10.0.1",
"fast-xml-parser": "^4.5.3",
"prismjs": "^1.30.0"
},
"overrides": {
"@vitest/runner": "3.2.4"
},
"engines": {
"node": ">=20"
},
"license": "MIT"
}