forked from plotly/dash
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
57 lines (57 loc) · 4.26 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
{
"private": true,
"license": "UNLICENSED",
"scripts": {
"private::format.black": "black dash tests --exclude metadata_test.py",
"private::format.renderer": "cd dash/dash-renderer && npm run format",
"private::format.dcc": "cd components/dash-core-components && npm run format",
"private::initialize.renderer": "cd dash/dash-renderer && npm ci",
"private::cibuild.components": "python dash/development/update_components.py 'all' --ci True",
"private::build.components": "python dash/development/update_components.py 'all'",
"private::cibuild.renderer": "cd dash/dash-renderer && renderer build",
"private::build.renderer": "cd dash/dash-renderer && renderer build",
"private::build.jupyterlab": "cd \\@plotly/dash-jupyterlab && jlpm install && jlpm build:pack",
"private::lint.black": "node -e \"if ((process.env.PYVERSION || 'python39') !== 'python36'){process.exit(1)} \" || black dash tests --exclude metadata_test.py --check",
"private::lint.flake8": "flake8 --exclude=metadata_test.py dash tests",
"private::lint.pylint-dash": "PYLINTRC=${PYLINTRC:=.pylintrc39} && pylint dash setup.py --rcfile=$PYLINTRC",
"private::lint.pylint-tests": "PYLINTRC=${PYLINTRC:=.pylintrc39} && pylint tests/unit tests/integration -d all --rcfile=$PYLINTRC",
"private::lint.renderer": "cd dash/dash-renderer && npm run lint",
"private::test.setup-components": "cd \\@plotly/dash-test-components && npm ci && npm run build",
"private::test.setup-nested": "cd \\@plotly/dash-generator-test-component-nested && npm ci && npm run build",
"private::test.setup-standard": "cd \\@plotly/dash-generator-test-component-standard && npm ci && npm run build",
"private::test.setup-typescript": "cd \\@plotly/dash-generator-test-component-typescript && npm ci && npm run build",
"private::test.py.deploy-components": "npm run private::test.setup-components && cd \\@plotly/dash-test-components && pip install -e .",
"private::test.py.deploy-nested": "npm run private::test.setup-nested && cd \\@plotly/dash-generator-test-component-nested && pip install -e .",
"private::test.py.deploy-standard": "npm run private::test.setup-standard && cd \\@plotly/dash-generator-test-component-standard && pip install -e .",
"private::test.py.deploy-typescript": "npm run private::test.setup-typescript && cd \\@plotly/dash-generator-test-component-typescript && pip install -e .",
"private::test.R.deploy-components": "npm run private::test.setup-components && cd \\@plotly/dash-test-components && sudo R CMD INSTALL .",
"private::test.R.deploy-nested": "npm run private::test.setup-nested && cd \\@plotly/dash-generator-test-component-nested && sudo R CMD INSTALL .",
"private::test.R.deploy-standard": "npm run private::test.setup-standard && cd \\@plotly/dash-generator-test-component-standard && sudo R CMD INSTALL .",
"private::test.unit-dash": "pytest tests/unit",
"private::test.unit-renderer": "cd dash/dash-renderer && npm run test",
"private::test.unit-generation": "cd \\@plotly/dash-generator-test-component-typescript && npm ci && npm test",
"private::test.integration-dash": "TESTFILES=$(circleci tests glob \"tests/integration/**/test_*.py\" | circleci tests split --split-by=timings) && pytest --headless --nopercyfinalize --junitxml=test-reports/junit_intg.xml ${TESTFILES}",
"private::test.integration-dash-import": "cd tests/integration/dash && python dash_import_test.py",
"cibuild": "run-s private::cibuild.*",
"build": "run-s private::build.*",
"build.sequential": "npm run private::build.jupyterlab && npm run private::build.renderer && npm run private::build.components -- --concurrency 1",
"format": "run-s private::format.*",
"initialize": "run-s private::initialize.*",
"prepare": "husky install",
"lint": "run-s private::lint.*",
"setup-tests.py": "run-s private::test.py.deploy-*",
"setup-tests.R": "run-s private::test.R.deploy-*",
"citest.integration": "run-s setup-tests.py private::test.integration-*",
"citest.unit": "run-s private::test.unit-**",
"test": "pytest && cd dash/dash-renderer && npm run test"
},
"devDependencies": {
"husky": "8.0.3",
"lerna": "^6.6.2",
"@lerna/filter-options": "^6.4.1"
},
"dependencies": {
"npm-run-all": "4.1.5"
},
"name": "dash"
}