Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
123 lines (123 loc) · 4.86 KB
/
Copy pathpackage.json
File metadata and controls
123 lines (123 loc) · 4.86 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
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
122
123
{
"name": "instructure-ui",
"description": "A design system by Instructure Inc.",
"private": true,
"version": "11.7.10",
"author": "Instructure, Inc. Engineering and Product Design",
"repository": {
"type": "git",
"url": "https://github.com/instructure/instructure-ui.git"
},
"homepage": "https://instructure.design",
"bugs": "https://github.com/instructure/instructure-ui/issues",
"workspaces": [
"packages/*"
],
"scripts": {
"transpile-diff": "ui-scripts transpile-diff",
"prestart": "pnpm run bootstrap",
"start": "pnpm --filter docs-app start",
"start:watch": "pnpm --filter docs-app start:watch",
"dev": "pnpm -C packages/__docs__ start:watch",
"dev:verbose": "DOCS_VERBOSE=1 pnpm dev",
"test:vitest": "playwright install chromium && vitest --watch=false --project browser --project node",
"test:vitest-watch": "playwright install chromium && vitest --project browser --project node",
"test:vitest-browser-ui": "playwright install chromium && vitest --project browser --browser.headless=false --ui",
"lint": "pnpm -r --stream lint",
"lint:changes": "git diff --diff-filter=ACMR --name-only $(git merge-base HEAD origin/master)..HEAD | { grep -E '\\.(js|jsx|ts|tsx|mjs|cjs)$' || true; } | xargs -r oxlint --format=unix",
"lint:fix": "pnpm -r --stream lint:fix",
"lint:commits": "commitlint --from=HEAD^1",
"bootstrap": "node scripts/bootstrap.mjs",
"build": "pnpm -r --stream build",
"build:watch": "pnpm -r --stream build:watch",
"build:docs": "pnpm --filter docs-app bundle",
"build:themes": "ui-scripts build-themes",
"build:tokens": "ui-scripts generate-all-tokens",
"build:types": "tsc -b tsconfig.references.json",
"build:ts": "pnpm --filter @instructure/ui-icons prepare-build && pnpm run build:types",
"clean": "node scripts/clean.mjs",
"clean-node": "node scripts/clean.mjs --nuke_node",
"export:icons": "pnpm --filter @instructure/ui-icons export",
"create-component-version": "ui-scripts create-component-version",
"bump": "ui-scripts bump",
"bump:patch": "ui-scripts bump --releaseType=patch",
"bump:minor": "ui-scripts bump --releaseType=minor",
"bump:major": "ui-scripts bump --releaseType=major",
"bump:private": "ui-scripts bump --releaseType=prerelease",
"release": "ui-scripts publish",
"publish-private": "ui-scripts publish-private",
"commit": "cz",
"husky:pre-commit": "lint-staged && node scripts/checkTSReferences.mjs",
"postinstall": "husky",
"ts:check": "pnpm -r --stream ts:check"
},
"license": "MIT",
"devDependencies": {
"@babel/cli": "^7.29.7",
"@babel/runtime": "^7.29.7",
"@commitlint/cli": "^21.2.3",
"@commitlint/config-conventional": "^21.2.3",
"@emotion/react": "^11.14.0",
"@instructure/browserslist-config-instui": "workspace:*",
"@instructure/ui-babel-preset": "workspace:*",
"@instructure/ui-icons": "workspace:*",
"@instructure/ui-scripts": "workspace:*",
"@instructure/ui-themes": "workspace:*",
"@testing-library/dom": "^10.4.2",
"@types/node": "^24.19.1",
"@types/react": "18.3.26",
"@types/react-dom": "18.3.1",
"@vitest/browser": "5.0.3",
"@vitest/browser-playwright": "5.0.3",
"@vitest/ui": "5.0.3",
"babel-loader": "^10.1.1",
"babel-plugin-add-import-extension": "^1.6.0",
"chalk": "^6.0.1",
"commitizen": "^4.3.2",
"concurrently": "^10.0.5",
"cz-git": "^1.14.0",
"esbuild": "^0.28.2",
"husky": "^9.1.7",
"lerna": "10.0.1",
"lint-staged": "17.4.1",
"moment-timezone": "^0.6.5",
"oxlint": "^1.86.0",
"playwright": "1.62.1",
"prettier": "2.8.8",
"react": "18.3.1",
"react-dom": "18.3.1",
"typescript": "7.0.2",
"vite": "7.3.6",
"vitest": "^5.0.0",
"vitest-browser-react": "2.3.0",
"webpack": "5.111.1"
},
"//dependency-comments": {
"scripts": "The '--' at the end of commands is needed so user parameters are passed forward",
"danger": "^11.3.1 -- add this back if we use it in pr-validation.yml",
"git-raw-commits>dargs": "Force dargs@7.0.0 (CommonJS) for git-raw-commits@3.0.0 used by lerna. pnpm hoisting was causing ESM dargs@8.1.0 to be resolved instead, breaking 'pnpm run bump' with 'TypeError: dargs is not a function'"
},
"engines": {
"node": ">=22.18.0",
"npm": "Use pnpm instead.",
"pnpm": ">=11"
},
"config": {
"commitizen": {
"path": "node_modules/cz-git"
}
},
"lint-staged": {
"*.{js,ts,tsx}": [
"oxlint -c .oxlintrc.json --fix --no-error-on-unmatched-pattern",
"prettier --write"
],
"*.{json,jsx,md,mdx,html}": [
"prettier --write"
]
},
"browserslist": [
"extends @instructure/browserslist-config-instui"
],
"packageManager": "pnpm@12.9.1+sha512.06b055fff5cd20dc12781de173ced3310ce0951bf2ec620211a16045d5444d5c93a663210764ef29a653a610459ba0368f0e74f84d80c54723cf95aae7bc0d6d"
}