From 063679ae79f462db08de2cabeaaf0353e32d77de Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Wed, 9 Sep 2020 16:41:50 -0500 Subject: [PATCH] Auto-upgrade server ext package.json --- advanced/server-extension/package.json | 42 +++++++++++++++----------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/advanced/server-extension/package.json b/advanced/server-extension/package.json index 9824feec..50fa1f26 100644 --- a/advanced/server-extension/package.json +++ b/advanced/server-extension/package.json @@ -26,36 +26,41 @@ }, "scripts": { "build": "jlpm run build:lib", - "build:labextension": "cd jlab_ext_example && rimraf labextension && mkdirp labextension && cd labextension && npm pack ../..", + "build:all": "jlpm run build:lib && jlpm run build:labextension", + "build:labextension": "jupyter labextension build .", "build:lib": "tsc", - "build:all": "jlpm run build:labextension", "clean": "jlpm run clean:lib", - "clean:lib": "rimraf lib tsconfig.tsbuildinfo", - "clean:labextension": "rimraf jlab_ext_example/labextension", "clean:all": "jlpm run clean:lib && jlpm run clean:labextension", + "clean:labextension": "rimraf jlab_ext_example/static", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo", "eslint": "eslint . --ext .ts,.tsx --fix", "eslint:check": "eslint . --ext .ts,.tsx", - "install-ext": "jupyter labextension install . --no-build", + "install:extension": "jupyter labextension develop --overwrite .", "prepare": "jlpm run clean && jlpm run build", - "watch": "tsc -w" + "watch": "run-p watch:src watch:labextension", + "watch:labextension": "jupyter labextension watch .", + "watch:src": "tsc -w" }, "dependencies": { - "@jupyterlab/application": "^2.0.0", - "@jupyterlab/coreutils": "^4.0.0", - "@jupyterlab/launcher": "^2.0.0", - "@jupyterlab/services": "^5.0.0" + "@jupyterlab/application": "~3.0.0-beta.3", + "@jupyterlab/coreutils": "~5.0.0-beta.3", + "@jupyterlab/launcher": "~3.0.0-beta.3", + "@jupyterlab/services": "~6.0.0-beta.3" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^2.21.0", - "@typescript-eslint/parser": "^2.21.0", - "eslint": "^6.8.0", - "eslint-config-prettier": "^6.10.0", + "@jupyterlab/builder": "^3.0.0-beta.3", + "@typescript-eslint/eslint-plugin": "^2.27.0", + "@typescript-eslint/parser": "^2.27.0", + "eslint": "^7.5.0", + "eslint-config-prettier": "^6.10.1", "eslint-plugin-jsdoc": "^22.0.0", "eslint-plugin-prettier": "^3.1.2", "eslint-plugin-react": "^7.18.3", "mkdirp": "^1.0.3", - "rimraf": "^3.0.0", - "typescript": "~3.7.5" + "npm-run-all": "^4.1.5", + "prettier": "^1.19.0", + "rimraf": "^3.0.2", + "typescript": "~3.9.0" }, "sideEffects": [ "style/*.css" @@ -71,6 +76,7 @@ } } }, - "extension": true + "extension": true, + "outputDir": "jlab_ext_example/static" } -} +} \ No newline at end of file