-
Notifications
You must be signed in to change notification settings - Fork 39
/
package.json
27 lines (27 loc) · 1.42 KB
/
package.json
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
{
"name": "web-roadmaps",
"dependencies": {
"@mdn/browser-compat-data": "^4.2.1",
"ajv-cli": "^5.0.0",
"ajv-formats": "^2.1.1",
"fetch-filecache-for-crawling": "^3.0.2",
"jsdom": "^19.0.0",
"mkdirp": "^1.0.4",
"ncp": "^2.0.0",
"web-specs": "^2.12.1"
},
"scripts": {
"all": "npm run create-missing-data && npm run validate-data && npm run generate-info && npm run validate-html && npm run validate-info && npm run generate-pages",
"generate-info": "npm run generate-specinfo && npm run generate-implinfo",
"generate-specinfo": "mkdirp .out/data && node tools/extract-spec-data.js data > .out/data/tr.json",
"generate-implinfo": "mkdirp .out/data && node tools/extract-impl-data.js data > .out/data/impl.json",
"generate-pages": "node tools/generate-roadmaps.js",
"create-missing-data": "node tools/create-missing-data.js",
"detect-missing-data": "node tools/create-missing-data.js --detect",
"validate-data": "ajv -s tools/schema-spec.json -c ajv-formats -d data/\\*.json --errors=text",
"validate-info": "npm run validate-specinfo && npm run validate-implinfo",
"validate-specinfo": "ajv -s tools/schema-tr.json -c ajv-formats -d .out/data/tr.json --errors=text",
"validate-implinfo": "ajv -s tools/schema-impl.json -c ajv-formats -d .out/data/impl.json --errors=text",
"validate-html": "node tools/validate-html.js media mobile publishing security web5g"
}
}