mirror of
https://github.com/techno-tim/littlelink-server.git
synced 2024-11-22 05:25:13 +01:00
Update to NodeJS 20.10.0 (#547)
* feat(node): updated to 20.10.0 * chore(deps): Updated * chore(deps): Updated * fix(lint): fixed * chore(deps): Updated * fix(stylelint): upgraded to 16 and removed stylelint-config-prettier * fix(package): add resolutions for packages that don't support ESM
This commit is contained in:
parent
22a40272d2
commit
04f6ee9e44
2
.github/workflows/main.yml
vendored
2
.github/workflows/main.yml
vendored
@ -14,7 +14,7 @@ jobs:
|
||||
- name: Use Node.js
|
||||
uses: actions/setup-node@2fddd8803e2f5c9604345a0b591c3020ee971a93
|
||||
with:
|
||||
node-version: v18.18.2
|
||||
node-version: v20.10.0
|
||||
- name: Install Dependencies, Test, and Build
|
||||
run: |
|
||||
yarn install --frozen-lockfile --check-files --network-timeout 600000
|
||||
|
2
.github/workflows/pull-request.yml
vendored
2
.github/workflows/pull-request.yml
vendored
@ -17,7 +17,7 @@ jobs:
|
||||
- name: Use Node.js
|
||||
uses: actions/setup-node@2fddd8803e2f5c9604345a0b591c3020ee971a93
|
||||
with:
|
||||
node-version: v18.18.2
|
||||
node-version: v20.10.0
|
||||
- name: Install Dependencies, Test, and Build
|
||||
run: |
|
||||
yarn install --frozen-lockfile --check-files --network-timeout 600000
|
||||
|
11
.stylelintrc
11
.stylelintrc
@ -1,6 +1,5 @@
|
||||
{
|
||||
"extends": [
|
||||
"stylelint-config-prettier"
|
||||
],
|
||||
"rules": {
|
||||
"block-no-empty": null,
|
||||
@ -13,7 +12,6 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"max-empty-lines": 2,
|
||||
"unit-allowed-list": [
|
||||
"em",
|
||||
"rem",
|
||||
@ -21,15 +19,6 @@
|
||||
"s",
|
||||
"px",
|
||||
"deg"
|
||||
],
|
||||
"indentation": [
|
||||
2,
|
||||
{
|
||||
"except": [
|
||||
"value"
|
||||
],
|
||||
"severity": "error"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
FROM node:18.18.2-alpine AS node-build
|
||||
FROM node:20.10.0-alpine AS node-build
|
||||
WORKDIR /usr/src/app
|
||||
COPY package.json ./
|
||||
COPY yarn.lock ./
|
||||
@ -8,7 +8,7 @@ RUN yarn install --frozen-lockfile --check-files --network-timeout 600000
|
||||
RUN yarn build --noninteractive
|
||||
RUN yarn install --frozen-lockfile --check-files --production --modules-folder node_modules_prod --network-timeout 600000
|
||||
|
||||
FROM node:18.18.2-alpine
|
||||
FROM node:20.10.0-alpine
|
||||
WORKDIR /usr/src/app
|
||||
ENV NODE_ENV production
|
||||
RUN mkdir -p /node_modules
|
||||
|
17
package.json
17
package.json
@ -24,7 +24,7 @@
|
||||
"@fortawesome/react-fontawesome": "^0.2.0",
|
||||
"compression": "^1.7.4",
|
||||
"express": "^4.18.2",
|
||||
"helmet": "^6.2.0",
|
||||
"helmet": "^7.1.0",
|
||||
"morgan": "^1.10.0",
|
||||
"prop-types": "^15.8.1",
|
||||
"react": "^18.2.0",
|
||||
@ -38,24 +38,27 @@
|
||||
"@babel/preset-react": "^7.23.3",
|
||||
"babel-preset-razzle": "^4.2.18",
|
||||
"eslint": "^8.56.0",
|
||||
"eslint-config-prettier": "^8.10.0",
|
||||
"eslint-config-prettier": "^9.1.0",
|
||||
"eslint-plugin-import": "^2.29.1",
|
||||
"eslint-plugin-jsx": "^0.1.0",
|
||||
"eslint-plugin-node": "^11.1.0",
|
||||
"eslint-plugin-prettier": "^4.2.1",
|
||||
"eslint-plugin-prettier": "^5.1.3",
|
||||
"eslint-plugin-promise": "^6.1.1",
|
||||
"eslint-plugin-react": "^7.33.2",
|
||||
"html-webpack-plugin": "^5.6.0",
|
||||
"markdownlint-cli": "^0.33.0",
|
||||
"markdownlint-cli": "^0.38.0",
|
||||
"mini-css-extract-plugin": "^2.7.6",
|
||||
"prettier": "^2.8.8",
|
||||
"prettier": "^3.1.1",
|
||||
"razzle": "^4.2.18",
|
||||
"razzle-dev-utils": "^4.2.18",
|
||||
"react-test-renderer": "^18.2.0",
|
||||
"stylelint": "^15.11.0",
|
||||
"stylelint-config-prettier": "^9.0.5",
|
||||
"stylelint": "^16.1.0",
|
||||
"url": "^0.11.3",
|
||||
"webpack": "^5.88.2",
|
||||
"webpack-dev-server": "^4.15.1"
|
||||
},
|
||||
"resolutions": {
|
||||
"string-width": "4.2.3",
|
||||
"table": "6.8.0"
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user