diff --git a/package.json b/package.json index 9bf4a23..468cd0e 100644 --- a/package.json +++ b/package.json @@ -22,24 +22,24 @@ "url": "git+https://github.com/fails-components/jupyterfails.git" }, "scripts": { - "build": "jlpm build:lib && jlpm build:labextension:dev", - "build:prod": "jlpm clean && jlpm build:lib:prod && jlpm build:labextension", + "build": "lerna run build --no-private", + "build:prod": "lerna run build:prod --no-private", "build:labextension": "lerna run build:labextension --no-private", "build:labextension:dev": "lerna run build:labextension:dev --no-private", "build:lib": "lerna run build:lib --no-private", "build:lib:prod": "lerna run build:lib:prod --no-private", - "clean": "jlpm clean:lib --no-private", + "clean": "lerna run clean:lib --no-private", "clean:lib": "lerna run clean:lib --no-private", "clean:lintcache": "lerna run clean:lintcache --no-private", - "clean:labextension": "lerna run clean:labextension--no-private", - "clean:all": "jlpm clean:lib && jlpm clean:labextension && jlpm clean:lintcache", + "clean:labextension": "lerna run clean:labextension --no-private", + "clean:all": "lerna run clean:all --no-private", "eslint": "lerna run eslint --no-private", "eslint:check": "lerna run eslint:check --no-private", - "install:extension": "jlpm build", - "lint": "jlpm stylelint && jlpm prettier && jlpm eslint", - "lint:check": "jlpm stylelint:check && jlpm prettier:check && jlpm eslint:check", + "install:extension": "lerna build --no-private", + "lint": "lerna run lint --no-private", + "lint:check": "lerna run lint:check --no-private", "labextension:develop": "lerna run labextension:develop --no-private", - "prettier": "jlpm prettier:base --write --list-different", + "prettier": "lerna prettier --no-privat", "prettier:base": "lerna run prettier:base --no-private", "prettier:check": "lerna run prettier:check --no-private", "stylelint": "lerna run stylelint --no-private", diff --git a/packages/filesystem-extension/pyproject.toml b/packages/filesystem-extension/pyproject.toml index 623097d..5ae9842 100644 --- a/packages/filesystem-extension/pyproject.toml +++ b/packages/filesystem-extension/pyproject.toml @@ -63,6 +63,7 @@ npm = ["jlpm"] source_dir = "src" build_dir = "fails_components_jupyter_filesystem_extension/labextension" + [tool.jupyter-releaser.hooks] before-build-npm = [ "python -m pip install 'jupyterlab>=4.0.0,<5'", diff --git a/pyproject.toml b/pyproject.toml index d558c95..3b4df74 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,19 +39,25 @@ allow-direct-references = true [tool.check-manifest] ignore = [".*"] -[tool.jupyter-releaser] -skip = [ "build-python", "check-links", "check-python", "check-npm"] - [tool.jupyter-releaser.options] -version_cmd = "npm run versionlerna" +version_cmd = "git status --porcelain | grep -q . || npm run versionlerna -workspace @fails-components/jupyter-monorepo" +python_packages = [ + "packages/applet-view", + "packages/filesystem-extension", + "packages/interceptor", + "packages/launcher" +] [tool.jupyter-releaser.hooks] before-build-npm = [ "python -m pip install 'jupyterlab>=4.0.0,<5'", - "jlpm install", + "jlpm", "jlpm build:prod" ] -before-build-python = ["jlpm clean:all"] +before-build-python = [ + "jlpm clean:all", + "jlpm build:lib:prod" +] [tool.check-wheel-contents] ignore = ["W002"]