-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
142 lines (142 loc) · 6.9 KB
/
Copy pathpackage.json
File metadata and controls
142 lines (142 loc) · 6.9 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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
{
"name": "endusers",
"version": "0.9.0",
"description": "Community resources for CNCF end users.",
"scripts": {
"_build": "npm run docus:build",
"_check:format:any": "npx prettier --check --ignore-path ''",
"_check:format:delta": "npm run _check:format:any -- $(npm run -s _list:git:delta)",
"_check:format": "npx prettier --check .",
"_check:links-md": "bash -c 'for f in *.md; do npx markdown-link-check --config .markdown-link-check.json -p -v \"$f\" || exit 1; done'",
"_check:links": "npm run _check:links-md",
"_check:markdown:1": "npx -p markdownlint-cli markdownlint -c .markdownlint.yaml",
"_check:markdown:all": "npm run -s _list:check:md | xargs -I {} -P 4 npx -p markdownlint-cli markdownlint -c .markdownlint.yaml {}",
"_check:markdown:delta": "npm run -s _list:git:delta | xargs -I {} npx -p markdownlint-cli markdownlint -c .markdownlint.yaml {}",
"_list:check:*": "npm run --loglevel=warn | grep -Ee '^\\s*check:[^:]+$'",
"_list:check:md:no-analysis": "find . -name '*.md' -not -path '*/node_modules/*' -a -not -path '*/.?*' -a -not -path '*/00*'",
"_list:check:md": "find . -name '*.md' -not -path '*/node_modules/*' -a -not -path '*/.?*' | grep -Eve '/000|/0010'",
"_list:fix:*": "npm run --loglevel=warn | grep -Ee '^\\s*fix:[^:]+$' | grep -v 'fix:all'",
"_list:git:delta": "git diff --name-only --diff-filter=ACMR | grep -E '\\.(js|md|scss|yml|yaml)$'",
"build:preview": "npm run _build",
"build:production": "npm run _build",
"build": "BUILD_ENV=dev npm run _build",
"check:format": "npm run _check:format || (echo '[help] Run: npm run fix:format'; exit 1)",
"check:links": "npm run _check:links",
"check:markdown": "npm run _check:markdown:all",
"check:spelling": "npx cspell --no-progress -c .cspell.yml docs *.md",
"check": "npm run seq -- $(npm run -s _list:check:*)",
"docus:build": "docusaurus build",
"docus:clear": "docusaurus clear",
"docus:deploy": "docusaurus deploy",
"docus:serve": "docusaurus serve",
"docus:start": "docusaurus start",
"docus:swizzle": "docusaurus swizzle",
"docus:write-heading-ids": "docusaurus write-heading-ids",
"docus:write-translations": "docusaurus write-translations",
"import:architectures": "node scripts/import-architectures.mjs && npm run generate:members",
"collect:enduser-members": "node scripts/collect-enduser-members.mjs",
"import:architecture-issue": "node scripts/import-architecture-issue.mjs",
"fetch:community-people": "node scripts/fetch-community-people.mjs",
"check:community-group-links": "node scripts/check-community-group-links.mjs",
"generate:members": "node scripts/generate-members.mjs && node scripts/validate-members.mjs",
"validate:architectures": "node scripts/validate-architectures.mjs",
"validate:architecture-assets": "node scripts/validate-architecture-assets.mjs",
"validate:button-contrast": "node scripts/validate-button-contrast.mjs",
"validate:awards": "node scripts/validate-awards.mjs",
"validate:enduser-members": "node scripts/validate-enduser-members.mjs",
"validate:members": "node scripts/validate-members.mjs",
"docusaurus": "docusaurus",
"fix:format": "npm run _check:format -- --write",
"fix": "npm run seq -- $(npm -s run _list:fix:*)",
"seq": "bash -c 'for cmd in \"$@\"; do npm run $cmd || exit 1; done' - ",
"serve": "npm run docus:serve",
"test": "npm run check && npm run test:unit",
"update:pkgs": "npx npm-check-updates -u",
"collect:metrics": "node scripts/collect-metrics.mjs",
"validate:metrics": "node scripts/validate-metrics.mjs",
"collect:launch-metrics": "node scripts/collect-launch-metrics.mjs",
"validate:launch-metrics": "node scripts/validate-launch-metrics.mjs",
"collect:case-studies": "node scripts/collect-case-studies.mjs",
"validate:case-studies": "node scripts/validate-case-studies.mjs",
"collect:radar-reports": "node scripts/collect-radar-reports.mjs",
"validate:radar-reports": "node scripts/validate-radar-reports.mjs",
"validate:community-people": "node scripts/validate-community-people.mjs",
"validate:community-groups": "node scripts/validate-community-groups.mjs",
"validate:projects-born": "node scripts/validate-projects-born.mjs",
"pr-queue-hygiene": "node scripts/pr-queue-hygiene.mjs",
"test:unit": "TZ=UTC node --test",
"test:unit:coverage": "TZ=UTC node tests/tools/coverage-report.mjs",
"test:unit:coverage:check": "TZ=UTC node tests/tools/coverage-report.mjs --check 99 --check-source 100 --check-regions 94 --check-source-regions 99 --require-source-files",
"test:e2e": "playwright test",
"build:e2e:coverage": "npm run build:e2e:coverage:site && npm run build:e2e:coverage:variant",
"build:e2e:coverage:site": "DOCUSAURUS_NO_PERSISTENT_CACHE=1 E2E_COVERAGE=1 npm run build:production",
"build:e2e:coverage:variant": "DOCUSAURUS_NO_PERSISTENT_CACHE=1 E2E_COVERAGE=1 E2E_COVERAGE_VARIANT=1 BASE_URL=/e2e-coverage-variant/ npm run docus:build -- --out-dir build/e2e-coverage-variant",
"test:e2e:coverage": "E2E_COVERAGE=1 playwright test --workers=2",
"report:e2e:coverage": "node tests/tools/e2e-coverage-report.mjs"
},
"repository": {
"type": "git",
"url": "git+https://github.com/cncf/endusers.git"
},
"author": "CNCF",
"license": "CC-BY-4.0",
"dependencies": {
"@docusaurus/core": "3.10.2",
"@docusaurus/preset-classic": "3.10.2",
"@mdx-js/react": "^3.1.1",
"clsx": "^2.1.1",
"docusaurus-plugin-search-local": "^2.1.2",
"mdast-util-from-markdown": "^2.0.2",
"mdast-util-gfm": "^3.1.0",
"mdast-util-mdx": "^3.0.0",
"micromark-extension-gfm": "^3.0.0",
"micromark-extension-mdxjs": "^3.0.0",
"prism-react-renderer": "^2.4.1",
"react": "^19.3.0",
"react-dom": "^19.3.0"
},
"devDependencies": {
"@axe-core/playwright": "^4.13.0",
"@docusaurus/faster": "^3.10.2",
"@docusaurus/module-type-aliases": "3.10.2",
"@docusaurus/tsconfig": "3.10.2",
"@docusaurus/types": "3.10.2",
"@jridgewell/trace-mapping": "^0.3.29",
"@playwright/test": "^1.63.0",
"@swc/core": "1.16.2",
"cspell": "^10.3.4",
"markdown-link-check": "3.15.0",
"markdownlint": "^0.41.1",
"markdownlint-cli": "^0.49.1",
"npm-check-updates": "^23.1.0",
"prettier": "^3.9.9",
"typescript": "~7.0.2",
"v8-to-istanbul": "^9.3.0",
"yaml": "^2.9.1"
},
"private": true,
"spelling": "cSpell:ignore ACMR docus HTMLTEST loglevel pkgs -",
"prettier": {
"proseWrap": "always",
"singleQuote": true
},
"homepage": "https://endusers.cncf.io/",
"overrides": {
"basic-ftp": "^6.2.1",
"serialize-javascript": "^7.0.3",
"picomatch": "^2.3.2",
"joi": "^17.13.7",
"qs": "^6.16.0",
"ajv@8": "^8.18.0",
"ajv@6": "^6.14.0",
"cspell-glob": {
"picomatch": "^4.0.4"
},
"sockjs": {
"uuid": "^11.1.1"
},
"markdownlint-cli": {
"js-yaml": "5.4.2"
}
}
}