diff --git a/build.sh b/build.sh index ee33b6f..fae2dae 100755 --- a/build.sh +++ b/build.sh @@ -7,6 +7,7 @@ Building base container " ./build-helper.sh git.janishutz.com/registry/dev-container-base base +cp ~/projects/system/dotfiles/linters/eslint.config.mjs ./npm/ || true echo " Building npm container " diff --git a/npm/Dockerfile b/npm/Dockerfile index 0fe1532..2b05f96 100644 --- a/npm/Dockerfile +++ b/npm/Dockerfile @@ -2,4 +2,7 @@ FROM git.janishutz.com/registry/dev-container-base RUN pacman --noconfirm -S nodejs npm yarn -RUN npm i -g express express-session @types/express @types/express-session +COPY eslint.config.mjs /eslint.config.mjs +COPY setup-eslint /usr/bin/setup-eslint + +RUN npm i -g express express-session diff --git a/npm/setup-eslint b/npm/setup-eslint new file mode 100755 index 0000000..539dff8 --- /dev/null +++ b/npm/setup-eslint @@ -0,0 +1,5 @@ +#!/bin/sh + +cp /eslint.config.mjs . + +npm i --save-dev @eslint/js typescript-eslint @stylistic/eslint-plugin eslint-plugin-vue globals diff --git a/vue/Dockerfile b/vue/Dockerfile index 78f2d11..681b8fc 100644 --- a/vue/Dockerfile +++ b/vue/Dockerfile @@ -1,3 +1,3 @@ FROM git.janishutz.com/registry/dev-container-npm -RUN npm i -g create-vue vite typescript-eslint @eslint/js @stylistic/eslint-plugin eslint-plugin-vue globals +RUN npm i -g create-vue vite