lumino
/
package.json
77 строк · 3.0 Кб
1{
2"name": "lumino-top-level",
3"version": "2023.11.5",
4"private": true,
5"workspaces": [
6"examples/*",
7"packages/*",
8"buildutils"
9],
10"scripts": {
11"api": "lerna run api",
12"build": "npm run build:src",
13"build:dist": "npm run build && npm run minimize",
14"build:examples": "lerna run build --scope \"@lumino/example-*\" --concurrency 1",
15"build:src": "lerna run build --scope \"@lumino/!(test-|example-)*\" --concurrency 1",
16"build:test": "lerna run build:test",
17"watch:src": "lerna run watch --scope \"@lumino/!(test-|example-)*\" --parallel",
18"clean": "lerna run clean",
19"clean:examples": "lerna run clean --scope \"@lumino/example-*\"",
20"clean:src": "lerna run clean --scope \"@lumino/!(test-|example-)*\"",
21"clean:tests": "lerna run clean:tests",
22"predocs": "lerna run build:src",
23"docs": "typedoc",
24"eslint": "eslint --ext .js,.jsx,.ts,.tsx --cache --fix .",
25"eslint:check": "eslint --ext .js,.jsx,.ts,.tsx --cache .",
26"get:dependency": "get-dependency",
27"lint": "yarn && yarn run prettier && yarn run eslint",
28"lint:check": "yarn run prettier:check && yarn run eslint:check",
29"minimize": "lerna run minimize",
30"prettier": "prettier --write \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\"",
31"prettier:check": "prettier --check \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\"",
32"publish": "npm run clean && npm run build:dist && node scripts/tag-versions.js && lerna publish --yes -m \"Publish\" from-package",
33"remove:dependency": "remove-dependency",
34"test": "lerna run test --scope \"@lumino/!(example-)*\"",
35"test:chrome": "lerna run test:chrome",
36"test:chrome-headless": "lerna run test:chrome-headless",
37"test:examples": "lerna run test --scope \"@lumino/example-*\"",
38"test:firefox": "lerna run test:firefox",
39"test:firefox-headless": "lerna run test:firefox-headless",
40"test:webkit": "lerna run test:webkit --concurrency 1",
41"test:webkit-headless": "lerna run test:webkit-headless --concurrency 1",
42"update:dependency": "update-dependency --lerna",
43"update:versions": "lerna version --no-push --no-git-tag-version",
44"prepare": "husky install"
45},
46"devDependencies": {
47"@jupyterlab/buildutils": "^4.0.0",
48"@typescript-eslint/eslint-plugin": "^6.0.0",
49"@typescript-eslint/parser": "^6.0.0",
50"eslint": "^8.45.0",
51"eslint-config-prettier": "^8.8.0",
52"eslint-plugin-prettier": "^5.0.0",
53"husky": "^8.0.0",
54"lerna": "^7.1.4",
55"lint-staged": "^13.1.0",
56"prettier": "^3.0.0",
57"shell-quote": "^1.7.2",
58"typedoc": "^0.24.8",
59"typedoc-plugin-mdn-links": "^3.0.3",
60"typescript": "~5.1.3"
61},
62"jupyter-releaser": {
63"hooks": {
64"after-build-changelog": [
65"yarn",
66"yarn build:dist",
67"node scripts/format-changelog.js"
68],
69"before-build-npm": [
70"yarn",
71"yarn build:dist"
72],
73"before-draft-release": "node scripts/tag-versions.js"
74}
75},
76"packageManager": "yarn@3.6.0"
77}
78