You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use pnpm 8.5+ as package manager to be used on Node 16.13+. Also upgrades Lerna to v6
with nx backend.
As part of the repository overhaul the Vue 2 packages were removed. Starting with JSON
Forms 3.1 they are no longer maintained.
All packages now properly declare all their dependencies. A number of dependencies were
updated in the process, e.g. jest and typedoc.
Other changes:
- Increases base lib version from ES6 to ES2016.
- Update Readme, scripts and Github workflows
- Increase RAM usage for test executions
Note: The version constraint of pnpm in the root package.json is set to ">=7.13.4" as
otherwise the Netlify build fails immediatly. It should be set to ">=8.6.2".
Closes#2110
# See here for image contents: https://github.com/microsoft/vscode-dev-containers/tree/v0.191.1/containers/javascript-node/.devcontainer/base.Dockerfile
2
2
3
-
# [Choice] Node.js version: 16, 14
4
-
ARG VARIANT="14"
3
+
# [Choice] Node.js version: 16
4
+
ARG VARIANT="16"
5
5
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-${VARIANT}
6
6
7
7
# [Optional] Uncomment this section to install additional OS packages.
@@ -12,5 +12,6 @@ FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-${VARIANT}
12
12
# ARG EXTRA_NODE_VERSION=10
13
13
# RUN su node -c "source /usr/local/share/nvm/nvm.sh && nvm install ${EXTRA_NODE_VERSION}"
14
14
15
-
# [Optional] Uncomment if you want to install more global node modules
16
-
# RUN su node -c "npm install -g <your-package-list-here>"
15
+
# Install and configure pnpm
16
+
RUN su node -c "npm install -g pnpm@8"
17
+
RUN su node -c "pnpm config set store-dir /home/node/.pnpm-store"
0 commit comments