forked from instructure/instructure-ui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
121 lines (121 loc) · 4.29 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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
{
"name": "instructure-ui",
"description": "A design system by Instructure Inc.",
"private": true,
"version": "8.2.1",
"author": "Instructure, Inc. Engineering and Product Design",
"repository": {
"type": "git",
"url": "https://github.com/instructure/instructure-ui.git"
},
"homepage": "https://instructure.github.io/instructure-ui/",
"bugs": "https://github.com/instructure/instructure-ui/issues",
"workspaces": {
"packages": [
"packages/*"
],
"nohoist": [
"**/acorn",
"**/acorn/**"
]
},
"scripts": {
"prestart": "yarn bootstrap",
"start": "lerna run start --stream --scope docs-app",
"start:watch": "lerna run start:watch --stream --scope docs-app",
"dev": "yarn start:watch",
"test:patchset": "npm-run-all lint:commit lint:changes test:jest test",
"pretest:merge": "yarn bootstrap && yarn check",
"test:merge": "npm-run-all lint:commit lint test",
"test:all": "npm-run-all test:jest test",
"test:watch": "ui-test --watch --no-headless",
"test:changes": "ui-test --changed",
"test": "ui-test",
"test:jest": "lerna run test:jest --stream",
"lint": "lerna run lint --stream",
"lint:changes": "yarn lint --since HEAD^",
"lint:fix": "lerna run lint:fix --stream",
"lint:commit": "ui-scripts --lint-commit",
"lint:staged": "lint-staged",
"update:package:list": "lerna run generate:package:list --stream --scope @instructure/instui-config",
"commit:package:list": "git add **/package-list.json",
"generate:component": "instui create component",
"generate:package": "instui create package",
"commit": "ui-scripts --commit",
"install:react": "ui-scripts --install-react",
"install:packages": "lerna bootstrap --reject-cycles",
"bootstrap": "npm-run-all clean:modules install:packages clean build build:tokens build:types",
"bootstrap:docs": "npm-run-all clean:modules install:packages clean build",
"build": "lerna run build --stream",
"build:watch": "lerna run build:watch --stream",
"build:docs": "lerna run bundle --stream --scope docs-app",
"build:types": "lerna run build:types --stream",
"build:tokens": "ui-token-scripts generate-all-tokens",
"clean": "lerna run clean --stream",
"clean:modules": "lerna clean --yes",
"export:icons": "lerna run export --stream --scope @instructure/ui-icons",
"bump": "ui-scripts --bump",
"link:packages": "ui-scripts --link-packages",
"release": "ui-scripts --publish",
"dev:examples": "lerna run start:watch --stream --scope docs-examples",
"prestart:examples": "yarn bootstrap",
"start:examples": "lerna run start --stream --scope docs-examples",
"generate:sketch": "lerna run generate:sketch --stream --scope docs-examples",
"husky:pre-commit": "npm-run-all update:package:list commit:package:list lint:staged",
"husky:pre-push": "yarn lint:commit",
"build-storybook": "lerna run build-storybook --stream --scope docs-examples",
"prepare": "husky install",
"ts:check": "lerna run ts:check --stream"
},
"license": "MIT",
"resolutions": {
"react": "^16.9.0",
"react-dom": "^16.9.0"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^4.22.0",
"@typescript-eslint/parser": "^4.22.0",
"husky": "^6.0.0",
"lerna": "^4",
"lint-staged": "^10",
"npm-run-all": "^4.1.5",
"typescript": "^4",
"yarn": "^1.17.3"
},
"engines": {
"node": ">=12.20",
"yarn": ">=1.6.0"
},
"config": {
"ui-scripts": {
"slack_emoji": ":instui:",
"slack_channel": "#instui",
"jira_host": "instructure.atlassian.net",
"jira_project_id": "17900",
"jira_project_key": "INSTUI",
"npm_scope": "@instructure:registry=https://registry.npmjs.org/",
"gh_pages_branch": "gh-pages",
"gh_pages_dir": "packages/__docs__/__build__",
"gh_pages_cname": "instructure.design",
"changelog_url": "https://instructure.design/#CHANGELOG"
},
"commitizen": {
"path": "./node_modules/@instructure/cz-lerna-changelog"
}
},
"lint-staged": {
"*.{js,ts,tsx}": [
"eslint",
"prettier --write"
],
"*.css": [
"stylelint"
],
"*.{json,jsx,md,mdx,html}": [
"prettier --write"
]
},
"browserslist": [
"extends @instructure/browserslist-config-instui"
]
}