diff options
-rw-r--r-- | .github/workflows/builds.yml | 22 | ||||
-rw-r--r-- | .github/workflows/dependency-updates.yml | 6 | ||||
-rw-r--r-- | .nvmrc | 2 | ||||
-rw-r--r-- | CONTRIBUTING.md | 6 | ||||
-rw-r--r-- | Dockerfile | 4 | ||||
-rw-r--r-- | package-lock.json | 188 | ||||
-rw-r--r-- | package.json | 6 | ||||
m--------- | recipes | 0 |
8 files changed, 200 insertions, 34 deletions
diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index 3f356e1e0..fc8636f6f 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml | |||
@@ -47,11 +47,11 @@ jobs: | |||
47 | submodules: recursive | 47 | submodules: recursive |
48 | fetch-depth: 0 # Note: Needed to be able to pull the 'develop' branch as well for merging | 48 | fetch-depth: 0 # Note: Needed to be able to pull the 'develop' branch as well for merging |
49 | # ssh-key: ${{ secrets.FERDI_PUBLISH_TOKEN }} | 49 | # ssh-key: ${{ secrets.FERDI_PUBLISH_TOKEN }} |
50 | - name: Use Node.js 16.13.0 | 50 | - name: Use Node.js specified in the '.nvmrc' file |
51 | uses: actions/setup-node@v2 | 51 | uses: actions/setup-node@v2 |
52 | if: ${{ github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]')) }} | 52 | if: ${{ github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]')) }} |
53 | with: | 53 | with: |
54 | node-version: 16.13.0 | 54 | node-version-file: '.nvmrc' |
55 | - id: should_run | 55 | - id: should_run |
56 | name: Check whether there are any commits since this run was last triggered and push them and/or set the output | 56 | name: Check whether there are any commits since this run was last triggered and push them and/or set the output |
57 | if: ${{ github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]')) }} | 57 | if: ${{ github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && contains(github.event.inputs.message, '[nightly branch]')) }} |
@@ -134,14 +134,14 @@ jobs: | |||
134 | with: | 134 | with: |
135 | key: ${{ runner.os }}-${{ env.cache-name }} | 135 | key: ${{ runner.os }}-${{ env.cache-name }} |
136 | path: ${{ env.ELECTRON_BUILDER_CACHE }} | 136 | path: ${{ env.ELECTRON_BUILDER_CACHE }} |
137 | - name: Use Node.js 16.13.0 | 137 | - name: Use Node.js specified in the '.nvmrc' file |
138 | uses: actions/setup-node@v2 | 138 | uses: actions/setup-node@v2 |
139 | with: | 139 | with: |
140 | node-version: 16.13.0 | 140 | node-version-file: '.nvmrc' |
141 | - name: Install pnpm | 141 | - name: Install pnpm |
142 | uses: pnpm/action-setup@v2.0.1 | 142 | uses: pnpm/action-setup@v2.0.1 |
143 | with: | 143 | with: |
144 | version: 6.23.6 | 144 | version: 6.24.1 |
145 | - name: Install node dependencies | 145 | - name: Install node dependencies |
146 | run: npm i | 146 | run: npm i |
147 | - name: Package recipes | 147 | - name: Package recipes |
@@ -216,14 +216,14 @@ jobs: | |||
216 | with: | 216 | with: |
217 | key: ${{ runner.os }}-${{ env.cache-name }} | 217 | key: ${{ runner.os }}-${{ env.cache-name }} |
218 | path: ${{ env.ELECTRON_BUILDER_CACHE }} | 218 | path: ${{ env.ELECTRON_BUILDER_CACHE }} |
219 | - name: Use Node.js 16.13.0 | 219 | - name: Use Node.js specified in the '.nvmrc' file |
220 | uses: actions/setup-node@v2 | 220 | uses: actions/setup-node@v2 |
221 | with: | 221 | with: |
222 | node-version: 16.13.0 | 222 | node-version-file: '.nvmrc' |
223 | - name: Install pnpm | 223 | - name: Install pnpm |
224 | uses: pnpm/action-setup@v2.0.1 | 224 | uses: pnpm/action-setup@v2.0.1 |
225 | with: | 225 | with: |
226 | version: 6.23.6 | 226 | version: 6.24.1 |
227 | - name: Install node dependencies | 227 | - name: Install node dependencies |
228 | run: npm i | 228 | run: npm i |
229 | - name: Figure out used package.json version | 229 | - name: Figure out used package.json version |
@@ -319,14 +319,14 @@ jobs: | |||
319 | with: | 319 | with: |
320 | key: ${{ runner.os }}-${{ env.cache-name }} | 320 | key: ${{ runner.os }}-${{ env.cache-name }} |
321 | path: ${{ env.ELECTRON_BUILDER_CACHE }} | 321 | path: ${{ env.ELECTRON_BUILDER_CACHE }} |
322 | - name: Use Node.js 16.13.0 | 322 | - name: Use Node.js specified in the '.nvmrc' file |
323 | uses: actions/setup-node@v2 | 323 | uses: actions/setup-node@v2 |
324 | with: | 324 | with: |
325 | node-version: 16.13.0 | 325 | node-version-file: '.nvmrc' |
326 | - name: Install pnpm | 326 | - name: Install pnpm |
327 | uses: pnpm/action-setup@v2.0.1 | 327 | uses: pnpm/action-setup@v2.0.1 |
328 | with: | 328 | with: |
329 | version: 6.23.6 | 329 | version: 6.24.1 |
330 | - name: Install node dependencies | 330 | - name: Install node dependencies |
331 | run: npm i | 331 | run: npm i |
332 | shell: bash | 332 | shell: bash |
diff --git a/.github/workflows/dependency-updates.yml b/.github/workflows/dependency-updates.yml index 7958aa5f5..eb69b049b 100644 --- a/.github/workflows/dependency-updates.yml +++ b/.github/workflows/dependency-updates.yml | |||
@@ -31,14 +31,14 @@ jobs: | |||
31 | run: | | 31 | run: | |
32 | echo "GIT_BRANCH_NAME=$(git rev-parse --abbrev-ref HEAD)" >> $GITHUB_ENV | 32 | echo "GIT_BRANCH_NAME=$(git rev-parse --abbrev-ref HEAD)" >> $GITHUB_ENV |
33 | shell: bash | 33 | shell: bash |
34 | - name: Use Node.js 16.13.0 | 34 | - name: Use Node.js specified in the '.nvmrc' file |
35 | uses: actions/setup-node@v2 | 35 | uses: actions/setup-node@v2 |
36 | with: | 36 | with: |
37 | node-version: 16.13.0 | 37 | node-version-file: '.nvmrc' |
38 | - name: Install pnpm | 38 | - name: Install pnpm |
39 | uses: pnpm/action-setup@v2.0.1 | 39 | uses: pnpm/action-setup@v2.0.1 |
40 | with: | 40 | with: |
41 | version: 6.23.6 | 41 | version: 6.24.1 |
42 | - name: Install node dependencies | 42 | - name: Install node dependencies |
43 | run: npm i | 43 | run: npm i |
44 | - name: Update submodules | 44 | - name: Update submodules |
@@ -1 +1 @@ | |||
16.13.0 | 16.13.1 | ||
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 55c5303d7..a379f80dd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md | |||
@@ -60,11 +60,11 @@ Currently, these are the combinations of system dependencies that work for MacOS | |||
60 | 60 | ||
61 | ```bash | 61 | ```bash |
62 | node -v | 62 | node -v |
63 | v16.13.0 | 63 | v16.13.1 |
64 | npm -v | 64 | npm -v |
65 | 8.1.1 | 65 | 8.1.2 |
66 | pnpm -v | 66 | pnpm -v |
67 | 6.23.6 | 67 | 6.24.1 |
68 | ``` | 68 | ``` |
69 | 69 | ||
70 | _Note:_ You can choose any package manager to manage multiple versions of `node` and `npm`. For eg, [nvm](https://github.com/nvm-sh/nvm) or [asdf](https://github.com/asdf-vm/asdf). | 70 | _Note:_ You can choose any package manager to manage multiple versions of `node` and `npm`. For eg, [nvm](https://github.com/nvm-sh/nvm) or [asdf](https://github.com/asdf-vm/asdf). |
diff --git a/Dockerfile b/Dockerfile index 3e02fe64c..372a2c8cb 100644 --- a/Dockerfile +++ b/Dockerfile | |||
@@ -1,6 +1,6 @@ | |||
1 | # Note: Before running this file, you should have already cloned the git repo + submodules on the host machine. This is used when actively developing on your local machine, but you want to build for a different architecture | 1 | # Note: Before running this file, you should have already cloned the git repo + submodules on the host machine. This is used when actively developing on your local machine, but you want to build for a different architecture |
2 | 2 | ||
3 | FROM docker.io/library/node:16.13.0-buster as builder | 3 | FROM docker.io/library/node:16.13.1-buster as builder |
4 | 4 | ||
5 | ENV PATH="/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/local/lib:/usr/include:/usr/share" | 5 | ENV PATH="/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/usr/local/lib:/usr/include:/usr/share" |
6 | 6 | ||
@@ -16,7 +16,7 @@ RUN apt-get update -y \ | |||
16 | 16 | ||
17 | WORKDIR /usr/src/ferdi | 17 | WORKDIR /usr/src/ferdi |
18 | 18 | ||
19 | RUN npm i -g pnpm@6.23.6 | 19 | RUN npm i -g npm@8.1.2 pnpm@6.24.1 |
20 | 20 | ||
21 | COPY package*.json ./ | 21 | COPY package*.json ./ |
22 | 22 | ||
diff --git a/package-lock.json b/package-lock.json index 80f6e6b3e..6ce8dd8b6 100644 --- a/package-lock.json +++ b/package-lock.json | |||
@@ -151,7 +151,7 @@ | |||
151 | "jest": "^27.3.1", | 151 | "jest": "^27.3.1", |
152 | "kebab-case": "^1.0.1", | 152 | "kebab-case": "^1.0.1", |
153 | "mocha": "^9.1.3", | 153 | "mocha": "^9.1.3", |
154 | "node-gyp": "8.4.0", | 154 | "node-gyp": "8.4.1", |
155 | "prettier": "^2.4.1", | 155 | "prettier": "^2.4.1", |
156 | "preval-build-info": "^1.0.3", | 156 | "preval-build-info": "^1.0.3", |
157 | "rimraf": "^3.0.2", | 157 | "rimraf": "^3.0.2", |
@@ -167,8 +167,8 @@ | |||
167 | "webpack-dev-server": "^3.11.2" | 167 | "webpack-dev-server": "^3.11.2" |
168 | }, | 168 | }, |
169 | "engines": { | 169 | "engines": { |
170 | "node": "^16.13.0", | 170 | "node": "^16.13.1", |
171 | "npm": "^8.1.0" | 171 | "npm": "^8.1.2" |
172 | }, | 172 | }, |
173 | "optionalDependencies": { | 173 | "optionalDependencies": { |
174 | "node-mac-permissions": "git@github.com:vraravam/node-mac-permissions.git#3cffec37379e6584627d831611a8ff12b57bbcdb" | 174 | "node-mac-permissions": "git@github.com:vraravam/node-mac-permissions.git#3cffec37379e6584627d831611a8ff12b57bbcdb" |
@@ -21939,9 +21939,9 @@ | |||
21939 | "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ=" | 21939 | "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ=" |
21940 | }, | 21940 | }, |
21941 | "node_modules/node-gyp": { | 21941 | "node_modules/node-gyp": { |
21942 | "version": "8.4.0", | 21942 | "version": "8.4.1", |
21943 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.0.tgz", | 21943 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", |
21944 | "integrity": "sha512-Bi/oCm5bH6F+FmzfUxJpPaxMEyIhszULGR3TprmTeku8/dMFcdTcypk120NeZqEt54r1BrgEKtm2jJiuIKE28Q==", | 21944 | "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", |
21945 | "dev": true, | 21945 | "dev": true, |
21946 | "dependencies": { | 21946 | "dependencies": { |
21947 | "env-paths": "^2.2.0", | 21947 | "env-paths": "^2.2.0", |
@@ -21949,7 +21949,7 @@ | |||
21949 | "graceful-fs": "^4.2.6", | 21949 | "graceful-fs": "^4.2.6", |
21950 | "make-fetch-happen": "^9.1.0", | 21950 | "make-fetch-happen": "^9.1.0", |
21951 | "nopt": "^5.0.0", | 21951 | "nopt": "^5.0.0", |
21952 | "npmlog": "^4.1.2", | 21952 | "npmlog": "^6.0.0", |
21953 | "rimraf": "^3.0.2", | 21953 | "rimraf": "^3.0.2", |
21954 | "semver": "^7.3.5", | 21954 | "semver": "^7.3.5", |
21955 | "tar": "^6.1.2", | 21955 | "tar": "^6.1.2", |
@@ -21962,6 +21962,97 @@ | |||
21962 | "node": ">= 10.12.0" | 21962 | "node": ">= 10.12.0" |
21963 | } | 21963 | } |
21964 | }, | 21964 | }, |
21965 | "node_modules/node-gyp/node_modules/are-we-there-yet": { | ||
21966 | "version": "2.0.0", | ||
21967 | "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", | ||
21968 | "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", | ||
21969 | "dev": true, | ||
21970 | "dependencies": { | ||
21971 | "delegates": "^1.0.0", | ||
21972 | "readable-stream": "^3.6.0" | ||
21973 | }, | ||
21974 | "engines": { | ||
21975 | "node": ">=10" | ||
21976 | } | ||
21977 | }, | ||
21978 | "node_modules/node-gyp/node_modules/emoji-regex": { | ||
21979 | "version": "8.0.0", | ||
21980 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", | ||
21981 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", | ||
21982 | "dev": true | ||
21983 | }, | ||
21984 | "node_modules/node-gyp/node_modules/gauge": { | ||
21985 | "version": "4.0.0", | ||
21986 | "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", | ||
21987 | "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", | ||
21988 | "dev": true, | ||
21989 | "dependencies": { | ||
21990 | "ansi-regex": "^5.0.1", | ||
21991 | "aproba": "^1.0.3 || ^2.0.0", | ||
21992 | "color-support": "^1.1.2", | ||
21993 | "console-control-strings": "^1.0.0", | ||
21994 | "has-unicode": "^2.0.1", | ||
21995 | "signal-exit": "^3.0.0", | ||
21996 | "string-width": "^4.2.3", | ||
21997 | "strip-ansi": "^6.0.1", | ||
21998 | "wide-align": "^1.1.2" | ||
21999 | }, | ||
22000 | "engines": { | ||
22001 | "node": "^12.13.0 || ^14.15.0 || >=16" | ||
22002 | } | ||
22003 | }, | ||
22004 | "node_modules/node-gyp/node_modules/is-fullwidth-code-point": { | ||
22005 | "version": "3.0.0", | ||
22006 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", | ||
22007 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", | ||
22008 | "dev": true, | ||
22009 | "engines": { | ||
22010 | "node": ">=8" | ||
22011 | } | ||
22012 | }, | ||
22013 | "node_modules/node-gyp/node_modules/npmlog": { | ||
22014 | "version": "6.0.0", | ||
22015 | "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz", | ||
22016 | "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", | ||
22017 | "dev": true, | ||
22018 | "dependencies": { | ||
22019 | "are-we-there-yet": "^2.0.0", | ||
22020 | "console-control-strings": "^1.1.0", | ||
22021 | "gauge": "^4.0.0", | ||
22022 | "set-blocking": "^2.0.0" | ||
22023 | }, | ||
22024 | "engines": { | ||
22025 | "node": "^12.13.0 || ^14.15.0 || >=16" | ||
22026 | } | ||
22027 | }, | ||
22028 | "node_modules/node-gyp/node_modules/readable-stream": { | ||
22029 | "version": "3.6.0", | ||
22030 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", | ||
22031 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", | ||
22032 | "dev": true, | ||
22033 | "dependencies": { | ||
22034 | "inherits": "^2.0.3", | ||
22035 | "string_decoder": "^1.1.1", | ||
22036 | "util-deprecate": "^1.0.1" | ||
22037 | }, | ||
22038 | "engines": { | ||
22039 | "node": ">= 6" | ||
22040 | } | ||
22041 | }, | ||
22042 | "node_modules/node-gyp/node_modules/string-width": { | ||
22043 | "version": "4.2.3", | ||
22044 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", | ||
22045 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", | ||
22046 | "dev": true, | ||
22047 | "dependencies": { | ||
22048 | "emoji-regex": "^8.0.0", | ||
22049 | "is-fullwidth-code-point": "^3.0.0", | ||
22050 | "strip-ansi": "^6.0.1" | ||
22051 | }, | ||
22052 | "engines": { | ||
22053 | "node": ">=8" | ||
22054 | } | ||
22055 | }, | ||
21965 | "node_modules/node-int64": { | 22056 | "node_modules/node-int64": { |
21966 | "version": "0.4.0", | 22057 | "version": "0.4.0", |
21967 | "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", | 22058 | "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", |
@@ -48915,9 +49006,9 @@ | |||
48915 | "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ=" | 49006 | "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ=" |
48916 | }, | 49007 | }, |
48917 | "node-gyp": { | 49008 | "node-gyp": { |
48918 | "version": "8.4.0", | 49009 | "version": "8.4.1", |
48919 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.0.tgz", | 49010 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", |
48920 | "integrity": "sha512-Bi/oCm5bH6F+FmzfUxJpPaxMEyIhszULGR3TprmTeku8/dMFcdTcypk120NeZqEt54r1BrgEKtm2jJiuIKE28Q==", | 49011 | "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", |
48921 | "dev": true, | 49012 | "dev": true, |
48922 | "requires": { | 49013 | "requires": { |
48923 | "env-paths": "^2.2.0", | 49014 | "env-paths": "^2.2.0", |
@@ -48925,11 +49016,86 @@ | |||
48925 | "graceful-fs": "^4.2.6", | 49016 | "graceful-fs": "^4.2.6", |
48926 | "make-fetch-happen": "^9.1.0", | 49017 | "make-fetch-happen": "^9.1.0", |
48927 | "nopt": "^5.0.0", | 49018 | "nopt": "^5.0.0", |
48928 | "npmlog": "^4.1.2", | 49019 | "npmlog": "^6.0.0", |
48929 | "rimraf": "^3.0.2", | 49020 | "rimraf": "^3.0.2", |
48930 | "semver": "^7.3.5", | 49021 | "semver": "^7.3.5", |
48931 | "tar": "^6.1.2", | 49022 | "tar": "^6.1.2", |
48932 | "which": "^2.0.2" | 49023 | "which": "^2.0.2" |
49024 | }, | ||
49025 | "dependencies": { | ||
49026 | "are-we-there-yet": { | ||
49027 | "version": "2.0.0", | ||
49028 | "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", | ||
49029 | "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", | ||
49030 | "dev": true, | ||
49031 | "requires": { | ||
49032 | "delegates": "^1.0.0", | ||
49033 | "readable-stream": "^3.6.0" | ||
49034 | } | ||
49035 | }, | ||
49036 | "emoji-regex": { | ||
49037 | "version": "8.0.0", | ||
49038 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", | ||
49039 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", | ||
49040 | "dev": true | ||
49041 | }, | ||
49042 | "gauge": { | ||
49043 | "version": "4.0.0", | ||
49044 | "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", | ||
49045 | "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", | ||
49046 | "dev": true, | ||
49047 | "requires": { | ||
49048 | "ansi-regex": "^5.0.1", | ||
49049 | "aproba": "^1.0.3 || ^2.0.0", | ||
49050 | "color-support": "^1.1.2", | ||
49051 | "console-control-strings": "^1.0.0", | ||
49052 | "has-unicode": "^2.0.1", | ||
49053 | "signal-exit": "^3.0.0", | ||
49054 | "string-width": "^4.2.3", | ||
49055 | "strip-ansi": "^6.0.1", | ||
49056 | "wide-align": "^1.1.2" | ||
49057 | } | ||
49058 | }, | ||
49059 | "is-fullwidth-code-point": { | ||
49060 | "version": "3.0.0", | ||
49061 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", | ||
49062 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", | ||
49063 | "dev": true | ||
49064 | }, | ||
49065 | "npmlog": { | ||
49066 | "version": "6.0.0", | ||
49067 | "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz", | ||
49068 | "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", | ||
49069 | "dev": true, | ||
49070 | "requires": { | ||
49071 | "are-we-there-yet": "^2.0.0", | ||
49072 | "console-control-strings": "^1.1.0", | ||
49073 | "gauge": "^4.0.0", | ||
49074 | "set-blocking": "^2.0.0" | ||
49075 | } | ||
49076 | }, | ||
49077 | "readable-stream": { | ||
49078 | "version": "3.6.0", | ||
49079 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", | ||
49080 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", | ||
49081 | "dev": true, | ||
49082 | "requires": { | ||
49083 | "inherits": "^2.0.3", | ||
49084 | "string_decoder": "^1.1.1", | ||
49085 | "util-deprecate": "^1.0.1" | ||
49086 | } | ||
49087 | }, | ||
49088 | "string-width": { | ||
49089 | "version": "4.2.3", | ||
49090 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", | ||
49091 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", | ||
49092 | "dev": true, | ||
49093 | "requires": { | ||
49094 | "emoji-regex": "^8.0.0", | ||
49095 | "is-fullwidth-code-point": "^3.0.0", | ||
49096 | "strip-ansi": "^6.0.1" | ||
49097 | } | ||
49098 | } | ||
48933 | } | 49099 | } |
48934 | }, | 49100 | }, |
48935 | "node-int64": { | 49101 | "node-int64": { |
diff --git a/package.json b/package.json index 86f463068..60e398dc6 100644 --- a/package.json +++ b/package.json | |||
@@ -11,8 +11,8 @@ | |||
11 | "repository": "https://github.com/getferdi/ferdi.git", | 11 | "repository": "https://github.com/getferdi/ferdi.git", |
12 | "private": true, | 12 | "private": true, |
13 | "engines": { | 13 | "engines": { |
14 | "node": "^16.13.0", | 14 | "node": "^16.13.1", |
15 | "npm": "^8.1.0" | 15 | "npm": "^8.1.2" |
16 | }, | 16 | }, |
17 | "engine-strict": true, | 17 | "engine-strict": true, |
18 | "scripts": { | 18 | "scripts": { |
@@ -188,7 +188,7 @@ | |||
188 | "jest": "^27.3.1", | 188 | "jest": "^27.3.1", |
189 | "kebab-case": "^1.0.1", | 189 | "kebab-case": "^1.0.1", |
190 | "mocha": "^9.1.3", | 190 | "mocha": "^9.1.3", |
191 | "node-gyp": "8.4.0", | 191 | "node-gyp": "8.4.1", |
192 | "prettier": "^2.4.1", | 192 | "prettier": "^2.4.1", |
193 | "preval-build-info": "^1.0.3", | 193 | "preval-build-info": "^1.0.3", |
194 | "rimraf": "^3.0.2", | 194 | "rimraf": "^3.0.2", |
diff --git a/recipes b/recipes | |||
Subproject be4c5abcae4ef3d49bec8dba632381989af0531 | Subproject 12de79eadc17cecbb29a0b4c2b23cb78d95360b | ||