diff options
author | Vijay Aravamudhan <vraravam@users.noreply.github.com> | 2024-02-17 16:07:41 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-17 16:07:41 +0000 |
commit | ab1bcd9ae62044d971af207098767d3892f54cd7 (patch) | |
tree | 7cebeec2ceb212a48a6bec0829c391a898841074 | |
parent | add fabolhak as a contributor for doc (#103) (diff) | |
download | ferdium-server-ab1bcd9ae62044d971af207098767d3892f54cd7.tar.gz ferdium-server-ab1bcd9ae62044d971af207098767d3892f54cd7.tar.zst ferdium-server-ab1bcd9ae62044d971af207098767d3892f54cd7.zip |
upgrade node to 20.11.1 and other minor versions for pkgs (#104)
-rw-r--r-- | .nvmrc | 2 | ||||
-rw-r--r-- | CONTRIBUTING.md | 4 | ||||
-rw-r--r-- | Dockerfile | 4 | ||||
-rw-r--r-- | package.json | 16 | ||||
-rw-r--r-- | pnpm-lock.yaml | 45 | ||||
m--------- | recipes | 0 |
6 files changed, 31 insertions, 40 deletions
@@ -1 +1 @@ | |||
20.11.0 | 20.11.1 | ||
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c5be539..65d8f86 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md | |||
@@ -49,8 +49,8 @@ Currently, these are the combinations of system dependencies that work for MacOS | |||
49 | ```bash | 49 | ```bash |
50 | $ jq --null-input '[inputs.engines] | add' < ./package.json < ./recipes/package.json | 50 | $ jq --null-input '[inputs.engines] | add' < ./package.json < ./recipes/package.json |
51 | { | 51 | { |
52 | "node": "20.11.0", | 52 | "node": "20.11.1", |
53 | "pnpm": "8.15.1", | 53 | "pnpm": "8.15.3", |
54 | "python": "3.12.2" | 54 | "python": "3.12.2" |
55 | } | 55 | } |
56 | ``` | 56 | ``` |
@@ -1,4 +1,4 @@ | |||
1 | FROM node:20.11.0-alpine as builder | 1 | FROM node:20.11.1-alpine as builder |
2 | 2 | ||
3 | WORKDIR /server-build | 3 | WORKDIR /server-build |
4 | 4 | ||
@@ -17,7 +17,7 @@ COPY . . | |||
17 | RUN pnpm build | 17 | RUN pnpm build |
18 | 18 | ||
19 | # ---- RUNTIME IMAGE ---------------------------------------------------------- | 19 | # ---- RUNTIME IMAGE ---------------------------------------------------------- |
20 | FROM node:20.11.0-alpine | 20 | FROM node:20.11.1-alpine |
21 | 21 | ||
22 | WORKDIR /app | 22 | WORKDIR /app |
23 | LABEL maintainer="ferdium" | 23 | LABEL maintainer="ferdium" |
diff --git a/package.json b/package.json index b274187..da1941c 100644 --- a/package.json +++ b/package.json | |||
@@ -3,17 +3,17 @@ | |||
3 | "version": "2.0.6", | 3 | "version": "2.0.6", |
4 | "description": "Ferdium server to replace the default Franz/Ferdi server.", | 4 | "description": "Ferdium server to replace the default Franz/Ferdi server.", |
5 | "engines": { | 5 | "engines": { |
6 | "node": "20.11.0", | 6 | "node": "20.11.1", |
7 | "pnpm": "8.15.1", | 7 | "pnpm": "8.15.3", |
8 | "python": "3.12.2" | 8 | "python": "3.12.2" |
9 | }, | 9 | }, |
10 | "engine-strict": true, | 10 | "engine-strict": true, |
11 | "volta": { | 11 | "volta": { |
12 | "node": "20.11.0", | 12 | "node": "20.11.1", |
13 | "pnpm": "8.15.1", | 13 | "pnpm": "8.15.3", |
14 | "python": "3.12.2" | 14 | "python": "3.12.2" |
15 | }, | 15 | }, |
16 | "packageManager": "pnpm@8.15.1", | 16 | "packageManager": "pnpm@8.15.3", |
17 | "homepage": "https://github.com/ferdium/ferdium-server", | 17 | "homepage": "https://github.com/ferdium/ferdium-server", |
18 | "license": "MIT License", | 18 | "license": "MIT License", |
19 | "scripts": { | 19 | "scripts": { |
@@ -41,7 +41,7 @@ | |||
41 | "@types/luxon": "3.4.2", | 41 | "@types/luxon": "3.4.2", |
42 | "@types/node-fetch": "2.6.11", | 42 | "@types/node-fetch": "2.6.11", |
43 | "@types/proxy-addr": "2.0.3", | 43 | "@types/proxy-addr": "2.0.3", |
44 | "@types/semver": "7.5.6", | 44 | "@types/semver": "7.5.7", |
45 | "@types/source-map-support": "0.5.10", | 45 | "@types/source-map-support": "0.5.10", |
46 | "@types/targz": "1.0.4", | 46 | "@types/targz": "1.0.4", |
47 | "@types/uuid": "9.0.8", | 47 | "@types/uuid": "9.0.8", |
@@ -55,7 +55,7 @@ | |||
55 | "eslint-plugin-import": "2.29.1", | 55 | "eslint-plugin-import": "2.29.1", |
56 | "eslint-plugin-prettier": "5.1.3", | 56 | "eslint-plugin-prettier": "5.1.3", |
57 | "eslint-plugin-unicorn": "50.0.1", | 57 | "eslint-plugin-unicorn": "50.0.1", |
58 | "husky": "9.0.10", | 58 | "husky": "9.0.11", |
59 | "is-ci": "3.0.1", | 59 | "is-ci": "3.0.1", |
60 | "pino-pretty": "10.3.1", | 60 | "pino-pretty": "10.3.1", |
61 | "prettier": "3.2.5", | 61 | "prettier": "3.2.5", |
@@ -73,7 +73,7 @@ | |||
73 | "@adonisjs/shield": "7.1.1", | 73 | "@adonisjs/shield": "7.1.1", |
74 | "@adonisjs/view": "6.2.0", | 74 | "@adonisjs/view": "6.2.0", |
75 | "adonis5-jwt": "github:SpecialAro/adonis5-jwt#34941c10adcf89583a40767552b994ea499b92e3", | 75 | "adonis5-jwt": "github:SpecialAro/adonis5-jwt#34941c10adcf89583a40767552b994ea499b92e3", |
76 | "aws-sdk": "2.1555.0", | 76 | "aws-sdk": "2.1560.0", |
77 | "bcrypt": "5.1.1", | 77 | "bcrypt": "5.1.1", |
78 | "fs-extra": "11.2.0", | 78 | "fs-extra": "11.2.0", |
79 | "jose": "4.14.6", | 79 | "jose": "4.14.6", |
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7bc6543..c6c7f62 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml | |||
@@ -33,8 +33,8 @@ dependencies: | |||
33 | specifier: github:SpecialAro/adonis5-jwt#34941c10adcf89583a40767552b994ea499b92e3 | 33 | specifier: github:SpecialAro/adonis5-jwt#34941c10adcf89583a40767552b994ea499b92e3 |
34 | version: github.com/SpecialAro/adonis5-jwt/34941c10adcf89583a40767552b994ea499b92e3 | 34 | version: github.com/SpecialAro/adonis5-jwt/34941c10adcf89583a40767552b994ea499b92e3 |
35 | aws-sdk: | 35 | aws-sdk: |
36 | specifier: 2.1555.0 | 36 | specifier: 2.1560.0 |
37 | version: 2.1555.0 | 37 | version: 2.1560.0 |
38 | bcrypt: | 38 | bcrypt: |
39 | specifier: 5.1.1 | 39 | specifier: 5.1.1 |
40 | version: 5.1.1 | 40 | version: 5.1.1 |
@@ -119,8 +119,8 @@ devDependencies: | |||
119 | specifier: 2.0.3 | 119 | specifier: 2.0.3 |
120 | version: 2.0.3 | 120 | version: 2.0.3 |
121 | '@types/semver': | 121 | '@types/semver': |
122 | specifier: 7.5.6 | 122 | specifier: 7.5.7 |
123 | version: 7.5.6 | 123 | version: 7.5.7 |
124 | '@types/source-map-support': | 124 | '@types/source-map-support': |
125 | specifier: 0.5.10 | 125 | specifier: 0.5.10 |
126 | version: 0.5.10 | 126 | version: 0.5.10 |
@@ -161,8 +161,8 @@ devDependencies: | |||
161 | specifier: 50.0.1 | 161 | specifier: 50.0.1 |
162 | version: 50.0.1(eslint@8.56.0) | 162 | version: 50.0.1(eslint@8.56.0) |
163 | husky: | 163 | husky: |
164 | specifier: 9.0.10 | 164 | specifier: 9.0.11 |
165 | version: 9.0.10 | 165 | version: 9.0.11 |
166 | is-ci: | 166 | is-ci: |
167 | specifier: 3.0.1 | 167 | specifier: 3.0.1 |
168 | version: 3.0.1 | 168 | version: 3.0.1 |
@@ -694,7 +694,7 @@ packages: | |||
694 | dependencies: | 694 | dependencies: |
695 | '@babel/compat-data': 7.22.20 | 695 | '@babel/compat-data': 7.22.20 |
696 | '@babel/helper-validator-option': 7.22.15 | 696 | '@babel/helper-validator-option': 7.22.15 |
697 | browserslist: 4.22.1 | 697 | browserslist: 4.22.3 |
698 | lru-cache: 5.1.1 | 698 | lru-cache: 5.1.1 |
699 | semver: 6.3.1 | 699 | semver: 6.3.1 |
700 | dev: true | 700 | dev: true |
@@ -1718,7 +1718,7 @@ packages: | |||
1718 | babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.23.0) | 1718 | babel-plugin-polyfill-corejs2: 0.4.5(@babel/core@7.23.0) |
1719 | babel-plugin-polyfill-corejs3: 0.8.4(@babel/core@7.23.0) | 1719 | babel-plugin-polyfill-corejs3: 0.8.4(@babel/core@7.23.0) |
1720 | babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.23.0) | 1720 | babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.23.0) |
1721 | core-js-compat: 3.32.2 | 1721 | core-js-compat: 3.35.1 |
1722 | semver: 6.3.1 | 1722 | semver: 6.3.1 |
1723 | transitivePeerDependencies: | 1723 | transitivePeerDependencies: |
1724 | - supports-color | 1724 | - supports-color |
@@ -2700,8 +2700,8 @@ packages: | |||
2700 | resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} | 2700 | resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} |
2701 | dev: true | 2701 | dev: true |
2702 | 2702 | ||
2703 | /@types/semver@7.5.6: | 2703 | /@types/semver@7.5.7: |
2704 | resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} | 2704 | resolution: {integrity: sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==} |
2705 | dev: true | 2705 | dev: true |
2706 | 2706 | ||
2707 | /@types/send@0.17.2: | 2707 | /@types/send@0.17.2: |
@@ -3007,7 +3007,7 @@ packages: | |||
3007 | dependencies: | 3007 | dependencies: |
3008 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) | 3008 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) |
3009 | '@types/json-schema': 7.0.13 | 3009 | '@types/json-schema': 7.0.13 |
3010 | '@types/semver': 7.5.6 | 3010 | '@types/semver': 7.5.7 |
3011 | '@typescript-eslint/scope-manager': 5.62.0 | 3011 | '@typescript-eslint/scope-manager': 5.62.0 |
3012 | '@typescript-eslint/types': 5.62.0 | 3012 | '@typescript-eslint/types': 5.62.0 |
3013 | '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) | 3013 | '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.3.3) |
@@ -3027,7 +3027,7 @@ packages: | |||
3027 | dependencies: | 3027 | dependencies: |
3028 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) | 3028 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) |
3029 | '@types/json-schema': 7.0.13 | 3029 | '@types/json-schema': 7.0.13 |
3030 | '@types/semver': 7.5.6 | 3030 | '@types/semver': 7.5.7 |
3031 | '@typescript-eslint/scope-manager': 6.21.0 | 3031 | '@typescript-eslint/scope-manager': 6.21.0 |
3032 | '@typescript-eslint/types': 6.21.0 | 3032 | '@typescript-eslint/types': 6.21.0 |
3033 | '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) | 3033 | '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) |
@@ -3686,8 +3686,8 @@ packages: | |||
3686 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} | 3686 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} |
3687 | engines: {node: '>= 0.4'} | 3687 | engines: {node: '>= 0.4'} |
3688 | 3688 | ||
3689 | /aws-sdk@2.1555.0: | 3689 | /aws-sdk@2.1560.0: |
3690 | resolution: {integrity: sha512-hjYs1MQkJxdHnoZm8hypqGy4PQKWVUs19McdXRXWNXr97V0il4xcUpIfvjHQ9x9EjP0p/jyIx9/BtyrR68jnUQ==} | 3690 | resolution: {integrity: sha512-nakTZHytnhKWZpwu9d1crqjoegBRG+j1/rflsVnckXxoIwlKM0D/v/NIe+BJmRnCA2aCdwuMx3dtkgLz/AB6VA==} |
3691 | engines: {node: '>= 10.0.0'} | 3691 | engines: {node: '>= 10.0.0'} |
3692 | dependencies: | 3692 | dependencies: |
3693 | buffer: 4.9.2 | 3693 | buffer: 4.9.2 |
@@ -3743,7 +3743,7 @@ packages: | |||
3743 | dependencies: | 3743 | dependencies: |
3744 | '@babel/core': 7.23.0 | 3744 | '@babel/core': 7.23.0 |
3745 | '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.0) | 3745 | '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.23.0) |
3746 | core-js-compat: 3.32.2 | 3746 | core-js-compat: 3.35.1 |
3747 | transitivePeerDependencies: | 3747 | transitivePeerDependencies: |
3748 | - supports-color | 3748 | - supports-color |
3749 | dev: true | 3749 | dev: true |
@@ -4463,12 +4463,6 @@ packages: | |||
4463 | engines: {node: '>=0.10.0'} | 4463 | engines: {node: '>=0.10.0'} |
4464 | dev: true | 4464 | dev: true |
4465 | 4465 | ||
4466 | /core-js-compat@3.32.2: | ||
4467 | resolution: {integrity: sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==} | ||
4468 | dependencies: | ||
4469 | browserslist: 4.22.1 | ||
4470 | dev: true | ||
4471 | |||
4472 | /core-js-compat@3.35.1: | 4466 | /core-js-compat@3.35.1: |
4473 | resolution: {integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==} | 4467 | resolution: {integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==} |
4474 | dependencies: | 4468 | dependencies: |
@@ -6474,8 +6468,8 @@ packages: | |||
6474 | dev: false | 6468 | dev: false |
6475 | optional: true | 6469 | optional: true |
6476 | 6470 | ||
6477 | /husky@9.0.10: | 6471 | /husky@9.0.11: |
6478 | resolution: {integrity: sha512-TQGNknoiy6bURzIO77pPRu+XHi6zI7T93rX+QnJsoYFf3xdjKOur+IlfqzJGMHIK/wXrLg+GsvMs8Op7vI2jVA==} | 6472 | resolution: {integrity: sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==} |
6479 | engines: {node: '>=18'} | 6473 | engines: {node: '>=18'} |
6480 | hasBin: true | 6474 | hasBin: true |
6481 | dev: true | 6475 | dev: true |
@@ -9968,9 +9962,6 @@ packages: | |||
9968 | /sqlite3@5.1.6: | 9962 | /sqlite3@5.1.6: |
9969 | resolution: {integrity: sha512-olYkWoKFVNSSSQNvxVUfjiVbz3YtBwTJj+mfV5zpHmqW3sELx2Cf4QCdirMelhM5Zh+KDVaKgQHqCxrqiWHybw==} | 9963 | resolution: {integrity: sha512-olYkWoKFVNSSSQNvxVUfjiVbz3YtBwTJj+mfV5zpHmqW3sELx2Cf4QCdirMelhM5Zh+KDVaKgQHqCxrqiWHybw==} |
9970 | requiresBuild: true | 9964 | requiresBuild: true |
9971 | peerDependenciesMeta: | ||
9972 | node-gyp: | ||
9973 | optional: true | ||
9974 | dependencies: | 9965 | dependencies: |
9975 | '@mapbox/node-pre-gyp': 1.0.11 | 9966 | '@mapbox/node-pre-gyp': 1.0.11 |
9976 | node-addon-api: 4.3.0 | 9967 | node-addon-api: 4.3.0 |
@@ -10938,7 +10929,7 @@ packages: | |||
10938 | '@webassemblyjs/wasm-parser': 1.11.6 | 10929 | '@webassemblyjs/wasm-parser': 1.11.6 |
10939 | acorn: 8.10.0 | 10930 | acorn: 8.10.0 |
10940 | acorn-import-assertions: 1.9.0(acorn@8.10.0) | 10931 | acorn-import-assertions: 1.9.0(acorn@8.10.0) |
10941 | browserslist: 4.22.1 | 10932 | browserslist: 4.22.3 |
10942 | chrome-trace-event: 1.0.3 | 10933 | chrome-trace-event: 1.0.3 |
10943 | enhanced-resolve: 5.15.0 | 10934 | enhanced-resolve: 5.15.0 |
10944 | es-module-lexer: 1.3.1 | 10935 | es-module-lexer: 1.3.1 |
diff --git a/recipes b/recipes | |||
Subproject 2bded48706d71200c11a563016d7776661ce416 | Subproject c163a059540bd36b52fe4e9c8e1fceca604cd3b | ||