1 {
2 "name": "documentation",
3 "version": "1.0.0",
4 "repository": {
5 "type": "git",
6 "url": "git+https://github.com/npm/documentation.git"
7 },
8 "private": true,
9 "scripts": {
10 "//": "https://github.com/parcel-bundler/parcel/issues/7702",
11 "gatsby": "PARCEL_WORKERS=0 gatsby",
12 "develop": "npm run gatsby -- develop",
13 "develop:ssr": "GATSBY_DEV_SSR=true npm run develop",
14 "build": "npm run gatsby -- build --verbose --log-pages",
15 "clean": "npm run gatsby -- clean",
16 "serve": "npm run gatsby -- serve",
17 "lint": "eslint \"**/*.{js,mjs,mdx}\"",
18 "postlint": "template-oss-check",
19 "template-oss-apply": "template-oss-apply --force",
20 "lintfix": "npm run eslint -- --fix",
21 "test": "jest",
22 "posttest": "npm run lint",
23 "test-all": "npm run test --workspaces --include-workspace-root --if-present",
24 "lint-all": "npm run lint --workspaces --include-workspace-root --if-present",
25 "format": "prettier --write .",
26 "format:check": "prettier --check .",
27 "eslint": "eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""
28 },
29 "workspaces": [
30 "cli/"
31 ],
32 "dependencies": {
33 "@mdx-js/mdx": "^3.0.0",
34 "@mdx-js/react": "^3.0.0",
35 "@octokit/plugin-retry": "^8.0.1",
36 "@octokit/plugin-throttling": "^11.0.1",
37 "@octokit/rest": "^22.0.0",
38 "@primer/octicons-react": "^19.8.0",
39 "@primer/react": "^38.7.0",
40 "babel-plugin-styled-components": "^2.1.4",
41 "clsx": "^2.1.1",
42 "copy-to-clipboard": "^4.0.2",
43 "deepmerge": "^4.3.1",
44 "downshift": "^9.0.4",
45 "framer-motion": "^12.0.6",
46 "fuse.js": "^7.0.0",
47 "gatsby": "^5.16.0",
48 "gatsby-plugin-manifest": "^5.13.0",
49 "gatsby-plugin-mdx": "^5.13.0",
50 "gatsby-plugin-meta-redirect": "^1.1.1",
51 "gatsby-plugin-postcss": "^6.14.0",
52 "gatsby-plugin-styled-components": "^6.13.0",
53 "gatsby-source-filesystem": "^5.13.0",
54 "gatsby-transformer-yaml": "^5.13.0",
55 "github-slugger": "^2.0.0",
56 "lodash.debounce": "4.0.8",
57 "postcss": "^8.4.49",
58 "prism-react-renderer": "^2.3.1",
59 "prismjs": "^1.30.0",
60 "react": "^19.2.4",
61 "react-addons-text-content": "^0.0.4",
62 "react-dom": "^19.2.4",
63 "react-focus-on": "^3.9.1",
64 "remark-frontmatter": "^5.0.0",
65 "remark-gfm": "^3.0.1",
66 "styled-components": "^5.3.11"
67 },
68 "devDependencies": {
69 "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
70 "@github/prettier-config": "^0.0.6",
71 "@npmcli/eslint-config": "^6.0.0",
72 "@npmcli/template-oss": "5.1.0",
73 "@testing-library/dom": "^10.4.0",
74 "@testing-library/jest-dom": "^6.2.0",
75 "@testing-library/react": "^16.0.0",
76 "babel-jest": "^30.0.0",
77 "eslint": "^8.56.0",
78 "eslint-config-prettier": "^10.1.8",
79 "eslint-config-react-app": "^7.0.1",
80 "eslint-import-resolver-typescript": "^4.2.2",
81 "eslint-import-resolver-webpack": "^0.13.8",
82 "eslint-mdx": "^3.1.3",
83 "eslint-plugin-github": "^6.0.0",
84 "eslint-plugin-import": "^2.29.1",
85 "eslint-plugin-jsx-a11y": "^6.8.0",
86 "eslint-plugin-mdx": "^3.1.3",
87 "eslint-plugin-node": "^11.1.0",
88 "eslint-plugin-prettier": "^5.1.2",
89 "eslint-plugin-primer-react": "^8.0.0",
90 "eslint-plugin-promise": "^7.0.0",
91 "eslint-plugin-react": "^7.33.2",
92 "eslint-plugin-react-hooks": "^7.0.0",
93 "identity-obj-proxy": "^3.0.0",
94 "jest": "^30.0.0",
95 "jest-environment-jsdom": "^30.0.0",
96 "prettier": "^3.1.1"
97 },
98 "author": "GitHub Inc.",
99 "engines": {
100 "node": ">=22.9.0 <26"
101 },
102 "templateOSS": {
103 "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
104 "allowPaths": [
105 "cli-cache.json"
106 ],
107 "content": "./scripts/template-oss",
108 "dependabotInterval": "weekly",
109 "updateNpm": false,
110 "version": "5.1.0"
111 },
112 "overrides": {
113 "gatsby@^5.16.0": {
114 "body-parser": "~1.20.4",
115 "express@4.21.2": {
116 "body-parser": "~1.20.4",
117 "qs": "~6.14.1"
118 }
119 },
120 "external-editor@3.1.0": {
121 "tmp": "^0.2.5"
122 }
123 }
124 }