forked from google/docsy
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
70 lines (70 loc) · 3.92 KB
/
package.json
File metadata and controls
70 lines (70 loc) · 3.92 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
{
"name": "docsy",
"version": "0.13.1-dev",
"repository": "github:google/docsy",
"homepage": "https://www.docsy.dev",
"license": "Apache-2.0",
"workspaces": [
"docsy.dev"
],
"scripts": {
"_cd:docsy.dev": "cd docsy.dev &&",
"_check:format": "npx prettier --check assets *.md scripts tasks",
"_check:links": "npm run _cd:docsy.dev -- npm run _check:links",
"_check:markdown": "npx markdownlint-cli2",
"_commit:public": "npm run _cd:docsy.dev -- npm run _commit:public",
"_cp:bs-rfs": "npx cpy 'node_modules/bootstrap/scss/vendor/*' assets/_vendor/bootstrap/scss/",
"_cp:bs-scrollspy": "perl scripts/scrollspy-patch/extract-method.pl",
"_diff:check": "git diff --name-only --exit-code",
"_gen-chroma-styles": "bash -c scripts/gen-chroma-styles.sh && bash -c 'scripts/gen-chroma-styles.sh -s onedark -o _dark.scss'",
"_mkdir:hugo-mod": "node scripts/mkdirp-hugo-mod.js ..",
"_prepare:scrollspy-patch": "npm run _cp:bs-scrollspy && bash scripts/scrollspy-patch/apply-patch.sh && perl scripts/scrollspy-patch/update-patch-js.pl",
"_prepare": "npm run _cp:bs-rfs && npm run _prepare:scrollspy-patch && npm run _refresh-forward-sass-var && npm run _gen-chroma-styles && npm run get:hugo-modules",
"_refresh-forward-sass-var": "bash -c scripts/refresh-sass-variables.pl",
"build": "npm run _cd:docsy.dev -- npm run build",
"cd:docsy.dev": "echo 'Running in docsy.dev...'; npm run _cd:docsy.dev -- npm run",
"check:format": "npm list prettier && npm run _check:format || (echo '[help] Run: npm run fix:format'; exit 1)",
"check:links": "npm run _cd:docsy.dev -- npm run check:links",
"check:markdown": "npm run _check:markdown -- '**/*.md'",
"check": "npm run check:format && npm run check:markdown",
"ci:post": "npm run fix-for-test && npm run _diff:check && npm run test:tooling",
"ci:prepare": "npm run docsy.dev-install && npm run _prepare && npm run _diff:check",
"ci:test": "npm run ci:prepare && npm run check && npm run test:website && npm run ci:post",
"docsy.dev-install": "npm run _cd:docsy.dev -- npm install",
"fix-and-test": "echo 'RUNNING most FIXES AND TESTS...'; npm run fix-for-test && npm run test:website",
"fix:format": "npm run -s _check:format -- --write && echo && npm run -s cd:docsy.dev fix:format",
"fix:markdown": "npm run check:markdown -- --fix",
"fix:version": "npm run set:package-version -- --id \"$(scripts/get-build-id.sh)\"",
"fix-for-test": "npm run fix:format && npm run fix:markdown && echo 'Skipping fix:version' && npm run cd:docsy.dev fix",
"fix": "npm run fix:format && npm run fix:markdown && npm run fix:version && npm run cd:docsy.dev fix",
"get:hugo-modules": "node scripts/getHugoModules/index.mjs",
"post-update": "echo; echo 'IMPORTANT! Run the following in case the ScrollSpy patch needs to be updated:\n npm run _prepare'; echo",
"postinstall": "npm run _mkdir:hugo-mod",
"postupdate:dep": "npm run -s post-update",
"postupdate:packages": "npm run -s post-update",
"serve": "npm run _cd:docsy.dev -- npm run serve",
"set:package-version": "node scripts/set-package-version/index.mjs",
"test:tooling": "node --test",
"test:website": "npm run cd:docsy.dev test",
"test": "npm run fix-and-test",
"update:dep": "npm install --save-exact @fortawesome/fontawesome-free@latest bootstrap@latest",
"update:packages": "npx npm-check-updates -x @fortawesome/fontawesome-free -u && npm run cd:docsy.dev update:packages",
"zzz": "echo 'This is just a placeholder that is the last script in this script collection.'"
},
"dependencies": {
"@fortawesome/fontawesome-free": "6.7.2",
"bootstrap": "5.3.8"
},
"devDependencies": {
"cpy-cli": "^6.0.0",
"markdownlint-cli2": "^0.19.1",
"prettier": "^3.6.2"
},
"config": {
"hugo_version": "0.151.0"
},
"engines": {
"node": ">=22"
},
"spelling": "cSpell:ignore docsy hugo fortawesome fontawesome onedark -"
}