This repository has been archived by the owner on Feb 19, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
/
package.json
99 lines (99 loc) · 4 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
98
99
{
"name": "irving",
"//": "Root irving package should never be published",
"private": true,
"description": "Irving is a ReactJS based, isomorphically rendered, headless CMS frontend application.",
"homepage": "https://irvingjs.com",
"repository": {
"type": "git",
"url": "[email protected]:alleyinteractive/irving.git"
},
"license": "MIT",
"author": "Alley (Alley.co)",
"main": "main.js",
"scripts": {
"build": "lerna run build",
"preinstall": "npx check-node-version --package",
"prerelease:canary": "HUSKY_SKIP_HOOKS=1 lerna publish --conventional-prerelease --preid canary --dist-tag canary",
"prerelease:alpha": "HUSKY_SKIP_HOOKS=1 lerna publish --conventional-prerelease --preid alpha --dist-tag alpha",
"prerelease:alpha:ci": "npm run prerelease:alpha -- --yes",
"prerelease:beta": "HUSKY_SKIP_HOOKS=1 dotenv -- lerna publish --conventional-prerelease --create-release github --preid beta --dist-tag beta",
"prerelease:rc": "HUSKY_SKIP_HOOKS=1 dotenv -- lerna publish --conventional-prerelease --create-release github --preid rc --dist-tag rc",
"release": "HUSKY_SKIP_HOOKS=1 dotenv -- lerna publish --conventional-commits --conventional-graduate --create-release github",
"release:bump": "HUSKY_SKIP_HOOKS=1 lerna publish preminor --conventional-prerelease --preid alpha --dist-tag alpha",
"release:recover": "HUSKY_SKIP_HOOKS=1 lerna publish from-git",
"release:cleanup": "node bin/release-cleanup",
"release:prepare": "node bin/release-prepare",
"//": "nohoist option is used to prevent internal packages from being hoisted/deleted by lerna (which is a bug, I think)",
"develop:bootstrap": "lerna bootstrap --hoist --nohoist=@irvingjs/*",
"develop:cleanup": "lerna exec --stream -- \"rm -rf node_modules\" && rm -rf node_modules",
"develop:link": "lerna exec --stream -- npm link",
"develop:install": "npm install && lerna exec --stream -- npm install",
"develop:prepare": "npm install && npm run develop:link && npm run develop:setup",
"develop:setup": "npm run develop:cleanup && npm install && npm run develop:bootstrap",
"test": "BABEL_ENV=test lerna run test --parallel",
"test:watch": "BABEL_ENV=test lerna run test:watch --parallel",
"audit:packages": "bash bin/audit.sh \"$(lerna exec --stream \"npm audit --production --color=always | grep 'found[\\s\\S]*'\")\"",
"audit:self": "bash bin/audit.sh \"$(npm audit --production --color=always | grep -A 3 'found[\\s\\S]*')\"",
"audit:ci": "npm run audit:self && npm run audit:packages"
},
"workspaces": [
"packages/audio-player",
"packages/aws-lambda",
"packages/babel-preset-irving",
"packages/core",
"packages/forms",
"packages/integrations",
"packages/loadable",
"packages/postcss",
"packages/storybook",
"packages/styled",
"packages/styled-components",
"packages/tracking",
"packages/vip-go",
"packages/wordpress"
],
"dependencies": {
"react": "^17.0.2",
"react-dom": "^17.0.2",
"webpack": "~5.37.0"
},
"devDependencies": {
"@babel/core": "^7.10.4",
"@irvingjs/babel-preset-irving": "^6.14.0-alpha.0",
"@testing-library/jest-dom": "~5.11.9",
"@testing-library/react": "~11.2.5",
"@testing-library/react-hooks": "~3.7.0",
"babel-jest": "^25.5.1",
"babel-loader": "~8.2.2",
"babel-plugin-module-resolver": "^4.0.0",
"chalk": "~4.1.1",
"commitizen": "~4.2.4",
"cz-conventional-changelog": "^3.1.0",
"dotenv-cli": "^3.1.0",
"husky": "^4.2.5",
"inquirer": "~8.1.1",
"jest": "^26.6.3",
"jest-environment-enzyme": "^7.1.2",
"jest-enzyme": "^7.1.2",
"lerna": "~4.0.0",
"npm-check-updates": "^11.0.2",
"react-test-renderer": "~17.0.1",
"surge": "^0.21.6",
"syncpack": "~5.6.10"
},
"engines": {
"node": "16",
"npm": "8"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"husky": {
"hooks": {
"prepare-commit-msg": "exec < /dev/tty && git cz --hook || true"
}
}
}