-
Notifications
You must be signed in to change notification settings - Fork 22
/
package.json
97 lines (97 loc) · 3.84 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
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
{
"scripts": {
"create": "plop",
"create:app": "plop app",
"create:component": "plop component",
"create:lib": "plop lib",
"pnpm": "pnpm",
"pnpm:all": "npm run pnpm -- -r",
"pnpm:apps": "npm run pnpm:all -- --filter './apps/**'",
"pnpm:libs": "npm run pnpm:all -- --filter './components/**' --filter './components-internal/**' --filter './lib/**' --filter './lib-govuk/**'",
"all:build": "npm run pnpm:all -- run build",
"all:clean": "npm run pnpm:all -- run clean",
"all:publish": "npm run libs:publish",
"apps:build": "npm run pnpm:apps -- run build",
"apps:clean": "npm run pnpm:apps -- run clean",
"libs:build": "npm run pnpm:libs -- run build",
"libs:clean": "npm run pnpm:libs -- run clean",
"libs:publish": "npm run pnpm:libs -- publish --access public",
"build": "npm run build:storybook",
"clean": "npm run clean:storybook",
"preversion": "echo 'Warning: This should only be done on a fresh branch from master.'",
"version": "bash .npm/version.sh",
"postversion": "echo 'Done. You should now publish (with `npm run all:publish`), push your branch, push your tags and merge to master.'",
"distclean": "pnpm recursive exec -- rm -rf node_modules && rm -rf node_modules",
"start": "echo 'Error: This is the root of the monorepo, you should run `cd apps/YOUR_APP && npm start` or run `npm run storybook` to start Storybook.' && false",
"storybook": "start-storybook -p 9009",
"build:storybook": "build-storybook",
"clean:storybook": "rm -rf storybook-static",
"chromatic": "chromatic --exit-zero-on-changes",
"test": "jest --coverage --json --outputFile=.jest-results.json"
},
"devDependencies": {
"@apollo/client": "3.11.9",
"@babel/core": "7.26.0",
"@babel/plugin-proposal-export-namespace-from": "7.18.9",
"@babel/preset-env": "7.26.0",
"@babel/preset-react": "7.25.9",
"@babel/preset-typescript": "7.26.0",
"@hods/components": "workspace:^0.5.0",
"@hods/plop-pack": "workspace:^0.5.0",
"@mdx-js/react": "1.6.22",
"@not-govuk/components": "^0.15.0",
"@not-govuk/docs-components": "^0.15.0",
"@not-govuk/storybook-preset": "^0.15.0",
"@not-govuk/user-info": "^0.15.0",
"@storybook/addon-a11y": "6.5.16",
"@storybook/addon-actions": "6.5.16",
"@storybook/addon-docs": "6.5.16",
"@storybook/addon-jest": "6.5.16",
"@storybook/addon-links": "6.5.16",
"@storybook/addon-storysource": "6.5.16",
"@storybook/addon-viewport": "6.5.16",
"@storybook/addons": "6.5.16",
"@storybook/builder-webpack5": "6.5.16",
"@storybook/manager-webpack5": "6.5.16",
"@storybook/react": "6.5.16",
"@storybook/theming": "6.5.16",
"@types/jest": "29.5.14",
"@types/react": "^18.3.12",
"@types/webpack-env": "1.18.5",
"babel-jest": "29.7.0",
"babel-plugin-transform-class-properties": "6.24.1",
"chromatic": "11.18.0",
"jest": "29.7.0",
"jest-environment-jsdom": "29.7.0",
"plop": "4.0.1",
"process": "^0.11.10",
"react": "18.3.1",
"react-dom": "18.3.1",
"react-helmet-async": "2.0.5",
"react-router": "6.28.0",
"react-router-dom": "6.28.0",
"ts-jest": "29.2.5",
"typescript": "4.9.5",
"webpack": "5.96.1",
"webpack-cli": "5.1.4",
"webpack-dev-middleware": "6.1.3",
"webpack-hot-middleware": "2.26.1"
},
"name": "hods",
"version": "0.5.0",
"description": "The design system for the UK Home Office.",
"main": "index.js",
"repository": {
"type": "git",
"url": "git+https://github.com/UKHomeOffice/design-system.git"
},
"keywords": [
"react-components"
],
"author": "Daniel A.C. Martin <npm@daniel-martin.co.uk> (http://daniel-martin.co.uk/)",
"license": "MIT",
"bugs": {
"url": "https://github.com/UKHomeOffice/design-system/issues"
},
"homepage": "https://github.com/UKHomeOffice/design-system#readme"
}