diff options
-rw-r--r-- | .github/workflows/dependency-updates.yml | 4 | ||||
-rw-r--r-- | .github/workflows/ferdi-builds.yml | 13 | ||||
-rw-r--r-- | CONTRIBUTING.md | 8 | ||||
-rw-r--r-- | Dockerfile | 3 | ||||
-rw-r--r-- | package-lock.json | 315 | ||||
-rw-r--r-- | package.json | 4 |
6 files changed, 306 insertions, 41 deletions
diff --git a/.github/workflows/dependency-updates.yml b/.github/workflows/dependency-updates.yml index 9c4bcc1bb..407011c7c 100644 --- a/.github/workflows/dependency-updates.yml +++ b/.github/workflows/dependency-updates.yml | |||
@@ -56,10 +56,6 @@ jobs: | |||
56 | uses: pnpm/action-setup@v2.0.1 | 56 | uses: pnpm/action-setup@v2.0.1 |
57 | with: | 57 | with: |
58 | version: 6.19.0 | 58 | version: 6.19.0 |
59 | - name: Uninstall locally and reinstall global npm modules | ||
60 | run: | | ||
61 | npm uninstall node-gyp | ||
62 | npm ls -g node-gyp@8.3.0 || npm i -g node-gyp@8.3.0 | ||
63 | - name: Install node dependencies | 59 | - name: Install node dependencies |
64 | run: npm i | 60 | run: npm i |
65 | - name: Update submodules | 61 | - name: Update submodules |
diff --git a/.github/workflows/ferdi-builds.yml b/.github/workflows/ferdi-builds.yml index b3d7e61fb..6bac636d5 100644 --- a/.github/workflows/ferdi-builds.yml +++ b/.github/workflows/ferdi-builds.yml | |||
@@ -153,10 +153,6 @@ jobs: | |||
153 | uses: pnpm/action-setup@v2.0.1 | 153 | uses: pnpm/action-setup@v2.0.1 |
154 | with: | 154 | with: |
155 | version: 6.19.0 | 155 | version: 6.19.0 |
156 | - name: Uninstall locally and reinstall global npm modules | ||
157 | run: | | ||
158 | npm uninstall node-gyp | ||
159 | npm ls -g node-gyp@8.3.0 || npm i -g node-gyp@8.3.0 | ||
160 | - name: Install node dependencies | 156 | - name: Install node dependencies |
161 | run: npm i | 157 | run: npm i |
162 | - name: Package recipes | 158 | - name: Package recipes |
@@ -256,10 +252,6 @@ jobs: | |||
256 | uses: pnpm/action-setup@v2.0.1 | 252 | uses: pnpm/action-setup@v2.0.1 |
257 | with: | 253 | with: |
258 | version: 6.19.0 | 254 | version: 6.19.0 |
259 | - name: Uninstall locally and reinstall global npm modules | ||
260 | run: | | ||
261 | npm uninstall node-gyp | ||
262 | npm ls -g node-gyp@8.3.0 || npm i -g node-gyp@8.3.0 | ||
263 | - name: Install node dependencies | 255 | - name: Install node dependencies |
264 | run: npm i | 256 | run: npm i |
265 | - name: Figure out used package.json version | 257 | - name: Figure out used package.json version |
@@ -380,11 +372,6 @@ jobs: | |||
380 | uses: pnpm/action-setup@v2.0.1 | 372 | uses: pnpm/action-setup@v2.0.1 |
381 | with: | 373 | with: |
382 | version: 6.19.0 | 374 | version: 6.19.0 |
383 | - name: Uninstall locally and reinstall global npm modules | ||
384 | run: | | ||
385 | npm uninstall node-gyp | ||
386 | npm ls -g node-gyp@8.3.0 || npm i -g node-gyp@8.3.0 | ||
387 | shell: bash | ||
388 | - name: Install node dependencies | 375 | - name: Install node dependencies |
389 | run: npm i | 376 | run: npm i |
390 | shell: bash | 377 | shell: bash |
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3d4efb98b..57863ae55 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md | |||
@@ -95,14 +95,6 @@ Please make sure you run this command as an administrator: | |||
95 | npm i -g windows-build-tools --vs2015 | 95 | npm i -g windows-build-tools --vs2015 |
96 | ``` | 96 | ``` |
97 | 97 | ||
98 | #### node-gyp | ||
99 | |||
100 | We need `node-gyp` to be able to compile any native dependencies | ||
101 | |||
102 | ```bash | ||
103 | npm ls -g node-gyp@8.3.0 || npm i -g node-gyp@8.3.0 | ||
104 | ``` | ||
105 | |||
106 | ### Clone repository with submodule | 98 | ### Clone repository with submodule |
107 | 99 | ||
108 | ```bash | 100 | ```bash |
diff --git a/Dockerfile b/Dockerfile index 39d5cefda..a7d265e53 100644 --- a/Dockerfile +++ b/Dockerfile | |||
@@ -16,8 +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.19.0 \ | 19 | RUN npm i -g pnpm@6.19.0 |
20 | && npm ls -g node-gyp@8.3.0 || npm i -g node-gyp@8.3.0 | ||
21 | 20 | ||
22 | COPY package*.json . | 21 | COPY package*.json . |
23 | 22 | ||
diff --git a/package-lock.json b/package-lock.json index f83bb3711..4ecd1caa1 100644 --- a/package-lock.json +++ b/package-lock.json | |||
@@ -2370,6 +2370,12 @@ | |||
2370 | } | 2370 | } |
2371 | } | 2371 | } |
2372 | }, | 2372 | }, |
2373 | "@gar/promisify": { | ||
2374 | "version": "1.1.2", | ||
2375 | "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", | ||
2376 | "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", | ||
2377 | "dev": true | ||
2378 | }, | ||
2373 | "@hapi/hoek": { | 2379 | "@hapi/hoek": { |
2374 | "version": "9.2.1", | 2380 | "version": "9.2.1", |
2375 | "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", | 2381 | "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", |
@@ -3066,6 +3072,34 @@ | |||
3066 | "resolved": "https://registry.npmjs.org/@nornagon/put/-/put-0.0.8.tgz", | 3072 | "resolved": "https://registry.npmjs.org/@nornagon/put/-/put-0.0.8.tgz", |
3067 | "integrity": "sha512-ugvXJjwF5ldtUpa7D95kruNJ41yFQDEKyF5CW4TgKJnh+W/zmlBzXXeKTyqIgwMFrkePN2JqOBqcF0M0oOunow==" | 3073 | "integrity": "sha512-ugvXJjwF5ldtUpa7D95kruNJ41yFQDEKyF5CW4TgKJnh+W/zmlBzXXeKTyqIgwMFrkePN2JqOBqcF0M0oOunow==" |
3068 | }, | 3074 | }, |
3075 | "@npmcli/fs": { | ||
3076 | "version": "1.0.0", | ||
3077 | "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz", | ||
3078 | "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==", | ||
3079 | "dev": true, | ||
3080 | "requires": { | ||
3081 | "@gar/promisify": "^1.0.1", | ||
3082 | "semver": "^7.3.5" | ||
3083 | } | ||
3084 | }, | ||
3085 | "@npmcli/move-file": { | ||
3086 | "version": "1.1.2", | ||
3087 | "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", | ||
3088 | "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", | ||
3089 | "dev": true, | ||
3090 | "requires": { | ||
3091 | "mkdirp": "^1.0.4", | ||
3092 | "rimraf": "^3.0.2" | ||
3093 | }, | ||
3094 | "dependencies": { | ||
3095 | "mkdirp": { | ||
3096 | "version": "1.0.4", | ||
3097 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", | ||
3098 | "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", | ||
3099 | "dev": true | ||
3100 | } | ||
3101 | } | ||
3102 | }, | ||
3069 | "@sentry/browser": { | 3103 | "@sentry/browser": { |
3070 | "version": "6.7.1", | 3104 | "version": "6.7.1", |
3071 | "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.7.1.tgz", | 3105 | "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.7.1.tgz", |
@@ -4220,6 +4254,35 @@ | |||
4220 | "debug": "4" | 4254 | "debug": "4" |
4221 | } | 4255 | } |
4222 | }, | 4256 | }, |
4257 | "agentkeepalive": { | ||
4258 | "version": "4.1.4", | ||
4259 | "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz", | ||
4260 | "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==", | ||
4261 | "dev": true, | ||
4262 | "requires": { | ||
4263 | "debug": "^4.1.0", | ||
4264 | "depd": "^1.1.2", | ||
4265 | "humanize-ms": "^1.2.1" | ||
4266 | } | ||
4267 | }, | ||
4268 | "aggregate-error": { | ||
4269 | "version": "3.1.0", | ||
4270 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", | ||
4271 | "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", | ||
4272 | "dev": true, | ||
4273 | "requires": { | ||
4274 | "clean-stack": "^2.0.0", | ||
4275 | "indent-string": "^4.0.0" | ||
4276 | }, | ||
4277 | "dependencies": { | ||
4278 | "indent-string": { | ||
4279 | "version": "4.0.0", | ||
4280 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", | ||
4281 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", | ||
4282 | "dev": true | ||
4283 | } | ||
4284 | } | ||
4285 | }, | ||
4223 | "ajv": { | 4286 | "ajv": { |
4224 | "version": "6.12.6", | 4287 | "version": "6.12.6", |
4225 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", | 4288 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", |
@@ -6744,6 +6807,12 @@ | |||
6744 | "escape-string-regexp": "^1.0.5" | 6807 | "escape-string-regexp": "^1.0.5" |
6745 | } | 6808 | } |
6746 | }, | 6809 | }, |
6810 | "clean-stack": { | ||
6811 | "version": "2.2.0", | ||
6812 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", | ||
6813 | "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", | ||
6814 | "dev": true | ||
6815 | }, | ||
6747 | "cli-boxes": { | 6816 | "cli-boxes": { |
6748 | "version": "2.2.1", | 6817 | "version": "2.2.1", |
6749 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", | 6818 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", |
@@ -9147,6 +9216,12 @@ | |||
9147 | "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", | 9216 | "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", |
9148 | "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" | 9217 | "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" |
9149 | }, | 9218 | }, |
9219 | "err-code": { | ||
9220 | "version": "2.0.3", | ||
9221 | "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", | ||
9222 | "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", | ||
9223 | "dev": true | ||
9224 | }, | ||
9150 | "errno": { | 9225 | "errno": { |
9151 | "version": "0.1.8", | 9226 | "version": "0.1.8", |
9152 | "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", | 9227 | "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", |
@@ -12313,6 +12388,15 @@ | |||
12313 | "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", | 12388 | "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", |
12314 | "dev": true | 12389 | "dev": true |
12315 | }, | 12390 | }, |
12391 | "humanize-ms": { | ||
12392 | "version": "1.2.1", | ||
12393 | "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", | ||
12394 | "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", | ||
12395 | "dev": true, | ||
12396 | "requires": { | ||
12397 | "ms": "^2.0.0" | ||
12398 | } | ||
12399 | }, | ||
12316 | "husky": { | 12400 | "husky": { |
12317 | "version": "7.0.4", | 12401 | "version": "7.0.4", |
12318 | "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", | 12402 | "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", |
@@ -12863,6 +12947,12 @@ | |||
12863 | } | 12947 | } |
12864 | } | 12948 | } |
12865 | }, | 12949 | }, |
12950 | "is-lambda": { | ||
12951 | "version": "1.0.1", | ||
12952 | "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", | ||
12953 | "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", | ||
12954 | "dev": true | ||
12955 | }, | ||
12866 | "is-negated-glob": { | 12956 | "is-negated-glob": { |
12867 | "version": "1.0.0", | 12957 | "version": "1.0.0", |
12868 | "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", | 12958 | "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", |
@@ -15820,6 +15910,96 @@ | |||
15820 | "make-error": "^1.2.0" | 15910 | "make-error": "^1.2.0" |
15821 | } | 15911 | } |
15822 | }, | 15912 | }, |
15913 | "make-fetch-happen": { | ||
15914 | "version": "9.1.0", | ||
15915 | "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", | ||
15916 | "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", | ||
15917 | "dev": true, | ||
15918 | "requires": { | ||
15919 | "agentkeepalive": "^4.1.3", | ||
15920 | "cacache": "^15.2.0", | ||
15921 | "http-cache-semantics": "^4.1.0", | ||
15922 | "http-proxy-agent": "^4.0.1", | ||
15923 | "https-proxy-agent": "^5.0.0", | ||
15924 | "is-lambda": "^1.0.1", | ||
15925 | "lru-cache": "^6.0.0", | ||
15926 | "minipass": "^3.1.3", | ||
15927 | "minipass-collect": "^1.0.2", | ||
15928 | "minipass-fetch": "^1.3.2", | ||
15929 | "minipass-flush": "^1.0.5", | ||
15930 | "minipass-pipeline": "^1.2.4", | ||
15931 | "negotiator": "^0.6.2", | ||
15932 | "promise-retry": "^2.0.1", | ||
15933 | "socks-proxy-agent": "^6.0.0", | ||
15934 | "ssri": "^8.0.0" | ||
15935 | }, | ||
15936 | "dependencies": { | ||
15937 | "cacache": { | ||
15938 | "version": "15.3.0", | ||
15939 | "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", | ||
15940 | "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", | ||
15941 | "dev": true, | ||
15942 | "requires": { | ||
15943 | "@npmcli/fs": "^1.0.0", | ||
15944 | "@npmcli/move-file": "^1.0.1", | ||
15945 | "chownr": "^2.0.0", | ||
15946 | "fs-minipass": "^2.0.0", | ||
15947 | "glob": "^7.1.4", | ||
15948 | "infer-owner": "^1.0.4", | ||
15949 | "lru-cache": "^6.0.0", | ||
15950 | "minipass": "^3.1.1", | ||
15951 | "minipass-collect": "^1.0.2", | ||
15952 | "minipass-flush": "^1.0.5", | ||
15953 | "minipass-pipeline": "^1.2.2", | ||
15954 | "mkdirp": "^1.0.3", | ||
15955 | "p-map": "^4.0.0", | ||
15956 | "promise-inflight": "^1.0.1", | ||
15957 | "rimraf": "^3.0.2", | ||
15958 | "ssri": "^8.0.1", | ||
15959 | "tar": "^6.0.2", | ||
15960 | "unique-filename": "^1.1.1" | ||
15961 | } | ||
15962 | }, | ||
15963 | "glob": { | ||
15964 | "version": "7.2.0", | ||
15965 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", | ||
15966 | "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", | ||
15967 | "dev": true, | ||
15968 | "requires": { | ||
15969 | "fs.realpath": "^1.0.0", | ||
15970 | "inflight": "^1.0.4", | ||
15971 | "inherits": "2", | ||
15972 | "minimatch": "^3.0.4", | ||
15973 | "once": "^1.3.0", | ||
15974 | "path-is-absolute": "^1.0.0" | ||
15975 | } | ||
15976 | }, | ||
15977 | "mkdirp": { | ||
15978 | "version": "1.0.4", | ||
15979 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", | ||
15980 | "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", | ||
15981 | "dev": true | ||
15982 | }, | ||
15983 | "p-map": { | ||
15984 | "version": "4.0.0", | ||
15985 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", | ||
15986 | "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", | ||
15987 | "dev": true, | ||
15988 | "requires": { | ||
15989 | "aggregate-error": "^3.0.0" | ||
15990 | } | ||
15991 | }, | ||
15992 | "ssri": { | ||
15993 | "version": "8.0.1", | ||
15994 | "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", | ||
15995 | "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", | ||
15996 | "dev": true, | ||
15997 | "requires": { | ||
15998 | "minipass": "^3.1.1" | ||
15999 | } | ||
16000 | } | ||
16001 | } | ||
16002 | }, | ||
15823 | "make-iterator": { | 16003 | "make-iterator": { |
15824 | "version": "1.0.1", | 16004 | "version": "1.0.1", |
15825 | "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", | 16005 | "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", |
@@ -16188,6 +16368,54 @@ | |||
16188 | "yallist": "^4.0.0" | 16368 | "yallist": "^4.0.0" |
16189 | } | 16369 | } |
16190 | }, | 16370 | }, |
16371 | "minipass-collect": { | ||
16372 | "version": "1.0.2", | ||
16373 | "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", | ||
16374 | "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", | ||
16375 | "dev": true, | ||
16376 | "requires": { | ||
16377 | "minipass": "^3.0.0" | ||
16378 | } | ||
16379 | }, | ||
16380 | "minipass-fetch": { | ||
16381 | "version": "1.4.1", | ||
16382 | "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", | ||
16383 | "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", | ||
16384 | "dev": true, | ||
16385 | "requires": { | ||
16386 | "encoding": "^0.1.12", | ||
16387 | "minipass": "^3.1.0", | ||
16388 | "minipass-sized": "^1.0.3", | ||
16389 | "minizlib": "^2.0.0" | ||
16390 | } | ||
16391 | }, | ||
16392 | "minipass-flush": { | ||
16393 | "version": "1.0.5", | ||
16394 | "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", | ||
16395 | "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", | ||
16396 | "dev": true, | ||
16397 | "requires": { | ||
16398 | "minipass": "^3.0.0" | ||
16399 | } | ||
16400 | }, | ||
16401 | "minipass-pipeline": { | ||
16402 | "version": "1.2.4", | ||
16403 | "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", | ||
16404 | "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", | ||
16405 | "dev": true, | ||
16406 | "requires": { | ||
16407 | "minipass": "^3.0.0" | ||
16408 | } | ||
16409 | }, | ||
16410 | "minipass-sized": { | ||
16411 | "version": "1.0.3", | ||
16412 | "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", | ||
16413 | "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", | ||
16414 | "dev": true, | ||
16415 | "requires": { | ||
16416 | "minipass": "^3.0.0" | ||
16417 | } | ||
16418 | }, | ||
16191 | "minizlib": { | 16419 | "minizlib": { |
16192 | "version": "2.1.2", | 16420 | "version": "2.1.2", |
16193 | "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", | 16421 | "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", |
@@ -16868,20 +17096,20 @@ | |||
16868 | "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ=" | 17096 | "integrity": "sha1-5FSb63kcOxyEJ1WlJztzvosICjQ=" |
16869 | }, | 17097 | }, |
16870 | "node-gyp": { | 17098 | "node-gyp": { |
16871 | "version": "7.1.2", | 17099 | "version": "8.3.0", |
16872 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", | 17100 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.3.0.tgz", |
16873 | "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", | 17101 | "integrity": "sha512-e+vmKyTiybKgrmvs4M2REFKCnOd+NcrAAnn99Yko6NQA+zZdMlRvbIUHojfsHrSQ1CddLgZnHicnEVgDHziJzA==", |
16874 | "optional": true, | 17102 | "dev": true, |
16875 | "requires": { | 17103 | "requires": { |
16876 | "env-paths": "^2.2.0", | 17104 | "env-paths": "^2.2.0", |
16877 | "glob": "^7.1.4", | 17105 | "glob": "^7.1.4", |
16878 | "graceful-fs": "^4.2.3", | 17106 | "graceful-fs": "^4.2.6", |
17107 | "make-fetch-happen": "^9.1.0", | ||
16879 | "nopt": "^5.0.0", | 17108 | "nopt": "^5.0.0", |
16880 | "npmlog": "^4.1.2", | 17109 | "npmlog": "^4.1.2", |
16881 | "request": "^2.88.2", | ||
16882 | "rimraf": "^3.0.2", | 17110 | "rimraf": "^3.0.2", |
16883 | "semver": "^7.3.2", | 17111 | "semver": "^7.3.5", |
16884 | "tar": "^6.0.2", | 17112 | "tar": "^6.1.2", |
16885 | "which": "^2.0.2" | 17113 | "which": "^2.0.2" |
16886 | }, | 17114 | }, |
16887 | "dependencies": { | 17115 | "dependencies": { |
@@ -16889,7 +17117,7 @@ | |||
16889 | "version": "7.2.0", | 17117 | "version": "7.2.0", |
16890 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", | 17118 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", |
16891 | "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", | 17119 | "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", |
16892 | "optional": true, | 17120 | "dev": true, |
16893 | "requires": { | 17121 | "requires": { |
16894 | "fs.realpath": "^1.0.0", | 17122 | "fs.realpath": "^1.0.0", |
16895 | "inflight": "^1.0.4", | 17123 | "inflight": "^1.0.4", |
@@ -17111,7 +17339,6 @@ | |||
17111 | "version": "5.0.0", | 17339 | "version": "5.0.0", |
17112 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", | 17340 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", |
17113 | "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", | 17341 | "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", |
17114 | "optional": true, | ||
17115 | "requires": { | 17342 | "requires": { |
17116 | "abbrev": "1" | 17343 | "abbrev": "1" |
17117 | } | 17344 | } |
@@ -18150,6 +18377,16 @@ | |||
18150 | "any-promise": "^0.1.0" | 18377 | "any-promise": "^0.1.0" |
18151 | } | 18378 | } |
18152 | }, | 18379 | }, |
18380 | "promise-retry": { | ||
18381 | "version": "2.0.1", | ||
18382 | "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", | ||
18383 | "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", | ||
18384 | "dev": true, | ||
18385 | "requires": { | ||
18386 | "err-code": "^2.0.2", | ||
18387 | "retry": "^0.12.0" | ||
18388 | } | ||
18389 | }, | ||
18153 | "prompt-actions": { | 18390 | "prompt-actions": { |
18154 | "version": "3.0.2", | 18391 | "version": "3.0.2", |
18155 | "resolved": "https://registry.npmjs.org/prompt-actions/-/prompt-actions-3.0.2.tgz", | 18392 | "resolved": "https://registry.npmjs.org/prompt-actions/-/prompt-actions-3.0.2.tgz", |
@@ -20462,8 +20699,7 @@ | |||
20462 | "version": "4.2.0", | 20699 | "version": "4.2.0", |
20463 | "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", | 20700 | "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", |
20464 | "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", | 20701 | "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", |
20465 | "dev": true, | 20702 | "dev": true |
20466 | "optional": true | ||
20467 | }, | 20703 | }, |
20468 | "snapdragon": { | 20704 | "snapdragon": { |
20469 | "version": "0.8.2", | 20705 | "version": "0.8.2", |
@@ -20644,6 +20880,27 @@ | |||
20644 | } | 20880 | } |
20645 | } | 20881 | } |
20646 | }, | 20882 | }, |
20883 | "socks": { | ||
20884 | "version": "2.6.1", | ||
20885 | "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", | ||
20886 | "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", | ||
20887 | "dev": true, | ||
20888 | "requires": { | ||
20889 | "ip": "^1.1.5", | ||
20890 | "smart-buffer": "^4.1.0" | ||
20891 | } | ||
20892 | }, | ||
20893 | "socks-proxy-agent": { | ||
20894 | "version": "6.1.0", | ||
20895 | "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz", | ||
20896 | "integrity": "sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg==", | ||
20897 | "dev": true, | ||
20898 | "requires": { | ||
20899 | "agent-base": "^6.0.2", | ||
20900 | "debug": "^4.3.1", | ||
20901 | "socks": "^2.6.1" | ||
20902 | } | ||
20903 | }, | ||
20647 | "sort-keys": { | 20904 | "sort-keys": { |
20648 | "version": "1.1.2", | 20905 | "version": "1.1.2", |
20649 | "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", | 20906 | "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", |
@@ -22756,6 +23013,40 @@ | |||
22756 | "bindings": "^1.5.0", | 23013 | "bindings": "^1.5.0", |
22757 | "nan": "^2.14.2", | 23014 | "nan": "^2.14.2", |
22758 | "node-gyp": "^7.1.2" | 23015 | "node-gyp": "^7.1.2" |
23016 | }, | ||
23017 | "dependencies": { | ||
23018 | "glob": { | ||
23019 | "version": "7.2.0", | ||
23020 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", | ||
23021 | "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", | ||
23022 | "optional": true, | ||
23023 | "requires": { | ||
23024 | "fs.realpath": "^1.0.0", | ||
23025 | "inflight": "^1.0.4", | ||
23026 | "inherits": "2", | ||
23027 | "minimatch": "^3.0.4", | ||
23028 | "once": "^1.3.0", | ||
23029 | "path-is-absolute": "^1.0.0" | ||
23030 | } | ||
23031 | }, | ||
23032 | "node-gyp": { | ||
23033 | "version": "7.1.2", | ||
23034 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", | ||
23035 | "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", | ||
23036 | "optional": true, | ||
23037 | "requires": { | ||
23038 | "env-paths": "^2.2.0", | ||
23039 | "glob": "^7.1.4", | ||
23040 | "graceful-fs": "^4.2.3", | ||
23041 | "nopt": "^5.0.0", | ||
23042 | "npmlog": "^4.1.2", | ||
23043 | "request": "^2.88.2", | ||
23044 | "rimraf": "^3.0.2", | ||
23045 | "semver": "^7.3.2", | ||
23046 | "tar": "^6.0.2", | ||
23047 | "which": "^2.0.2" | ||
23048 | } | ||
23049 | } | ||
22759 | } | 23050 | } |
22760 | }, | 23051 | }, |
22761 | "utf8-byte-length": { | 23052 | "utf8-byte-length": { |
diff --git a/package.json b/package.json index da07dc478..e6804da9d 100644 --- a/package.json +++ b/package.json | |||
@@ -12,8 +12,7 @@ | |||
12 | "private": true, | 12 | "private": true, |
13 | "engines": { | 13 | "engines": { |
14 | "node": "^14.18", | 14 | "node": "^14.18", |
15 | "npm": "^6.14", | 15 | "npm": "^6.14" |
16 | "node-gyp": "^8.2" | ||
17 | }, | 16 | }, |
18 | "engine-strict": true, | 17 | "engine-strict": true, |
19 | "scripts": { | 18 | "scripts": { |
@@ -188,6 +187,7 @@ | |||
188 | "jest": "27.3.1", | 187 | "jest": "27.3.1", |
189 | "kebab-case": "1.0.1", | 188 | "kebab-case": "1.0.1", |
190 | "mocha": "9.1.3", | 189 | "mocha": "9.1.3", |
190 | "node-gyp": "8.3.0", | ||
191 | "prettier": "2.4.1", | 191 | "prettier": "2.4.1", |
192 | "preval-build-info": "1.0.3", | 192 | "preval-build-info": "1.0.3", |
193 | "rimraf": "3.0.2", | 193 | "rimraf": "3.0.2", |