package.json 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "private": true,
  3. "scripts": {
  4. "add:sibling": "node buildutils/lib/add-sibling.js",
  5. "build": "jlpm run integrity && jlpm run build:packages && cd jupyterlab && jlpm run build",
  6. "build:examples": "lerna run build --scope \"@jupyterlab/example-*\"",
  7. "build:main": "jlpm run build",
  8. "build:main:prod": "jlpm run build:packages && cd jupyterlab && jlpm run build:prod",
  9. "build:packages": "cd packages/metapackage && jlpm run build",
  10. "build:src": "lerna run build --scope \"@jupyterlab/!(test-|example-)*\"",
  11. "build:static": "node buildutils/lib/make-release.js && python -m jupyterlab.update",
  12. "build:test": "lerna run build:test",
  13. "build:utils": "cd buildutils && jlpm run build",
  14. "clean": "node buildutils/lib/clean-packages.js examples packages",
  15. "clean:examples": "node buildutils/lib/clean-packages.js examples",
  16. "clean:main": "cd jupyterlab && jlpm run clean",
  17. "clean:slate": "git clean -dfx && git checkout . && pip install -e . && jlpm install",
  18. "clean:src": "node buildutils/lib/clean-packages.js packages",
  19. "clean:tests": "lerna run clean --scope \"@jupyterlab/test-*\"",
  20. "coverage": "lerna run coverage --stream",
  21. "create:package": "node buildutils/lib/create-package.js",
  22. "docs": "lerna run docs",
  23. "get:dependency": "node buildutils/lib/get-dependency.js",
  24. "postinstall": "node scripts/ensure-buildutils.js",
  25. "integrity": "node buildutils/lib/ensure-repo.js",
  26. "patch:release": "node buildutils/lib/patch-release.js",
  27. "publish": "npm run clean:slate && lerna publish --force-publish=* -m \"Publish\"",
  28. "remove:dependency": "node buildutils/lib/remove-dependency.js",
  29. "remove:package": "node buildutils/lib/remove-package.js",
  30. "test": "cd test && jlpm test",
  31. "test:chrome": "lerna run test:chrome --stream",
  32. "test:firefox": "lerna run test:firefox --stream",
  33. "test:ie": "lerna run test:ie --concurrency 1 --stream",
  34. "test:services": "cd packages/services && jlpm test && jlpm run test:integration && cd examples/node && python main.py",
  35. "update:dependency": "node buildutils/lib/update-dependency.js",
  36. "watch": "run-p watch:*",
  37. "watch:main": "cd jupyterlab && jlpm run watch",
  38. "watch:packages": "cd packages/metapackage && jlpm run watch"
  39. },
  40. "dependencies": {},
  41. "devDependencies": {
  42. "lerna": "^2.4.0",
  43. "npm-run-all": "~4.1.1"
  44. },
  45. "workspaces": [
  46. "jupyterlab",
  47. "jupyterlab/tests/mock_packages/extension",
  48. "jupyterlab/tests/mock_packages/mimeextension",
  49. "examples/*",
  50. "packages/*",
  51. "packages/services/examples/node",
  52. "packages/services/examples/browser",
  53. "packages/services/examples/typescript-browser-with-output",
  54. "buildutils",
  55. "buildutils/template",
  56. "test"
  57. ]
  58. }