-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathpackage.json
More file actions
35 lines (35 loc) · 2.12 KB
/
package.json
File metadata and controls
35 lines (35 loc) · 2.12 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
{
"name": "@amp-labs/docs",
"scripts": {
"dev": "cd src && mint dev",
"test:openapi": "cd src && mintlify openapi-check platform.json && mintlify openapi-check read.json && mintlify openapi-check write.json && mintlify openapi-check search.json",
"test": "pnpm run test:links",
"test:links": "cd src && mintlify broken-links; exitCode=$?; exit $exitCode",
"gen": "pnpm run generate",
"generate": "run-s download-spec:* && run-s gen-api-pages:* && pnpm run gen-docs",
"download-spec:platform": "curl --fail https://raw.githubusercontent.com/amp-labs/openapi/main/api/generated/api.json > src/platform.json",
"download-spec:read": "curl --fail https://raw.githubusercontent.com/amp-labs/openapi/main/api/generated/read.json > src/read.json",
"download-spec:write": "curl --fail https://raw.githubusercontent.com/amp-labs/openapi/main/api/generated/write.json > src/write.json",
"download-spec:search": "curl --fail https://raw.githubusercontent.com/amp-labs/openapi/main/api/generated/search.json > src/search.json",
"gen-api-pages:dir": "cd src && rm -rf reference && mkdir -p reference",
"gen-api-pages:platform": "cd src && mintlify-scrape openapi-file -o reference platform.json | tail -n +2 > reference/platform.json",
"gen-api-pages:read": "cd src && mintlify-scrape openapi-file -o reference read.json | tail -n +2 > reference/read.json",
"gen-api-pages:write": "cd src && mintlify-scrape openapi-file -o reference write.json | tail -n +2 > reference/write.json",
"gen-api-pages:search": "cd src && mintlify-scrape openapi-file -o reference search.json | tail -n +2 > reference/search.json",
"gen-docs": "cd src && tsx generate-docs.ts docs.json"
},
"devDependencies": {
"@mintlify/scraping": "3.0.137",
"@types/node": "^20.14.10",
"axios": "^1.7.3",
"fs": "0.0.1-security",
"gray-matter": "^4.0.3",
"mintlify": "4.0.549",
"npm-run-all": "^4.1.5",
"path": "^0.12.7"
},
"dependencies": {
"handlebars": "^4.7.8",
"tsx": "4.19.3"
}
}