فهرست منبع

chore: update lock file

Nicolas Meienberger 2 سال پیش
والد
کامیت
eed24135dc
3فایلهای تغییر یافته به همراه120 افزوده شده و 11 حذف شده
  1. 14 1
      .eslintrc.js
  2. 2 0
      package.json
  3. 104 10
      pnpm-lock.yaml

+ 14 - 1
.eslintrc.js

@@ -33,7 +33,20 @@ module.exports = {
     'react/button-has-type': 0,
     'react/button-has-type': 0,
     'import/no-extraneous-dependencies': [
     'import/no-extraneous-dependencies': [
       'error',
       'error',
-      { devDependencies: ['esbuild.js', 'e2e/**', '**/*.test.{ts,tsx}', '**/*.spec.{ts,tsx}', '**/*.factory.{ts,tsx}', '**/mocks/**', 'tests/**', '**/*.d.ts', '**/*.workspace.ts'] },
+      {
+        devDependencies: [
+          'esbuild.js',
+          'e2e/**',
+          '**/*.test.{ts,tsx}',
+          '**/*.spec.{ts,tsx}',
+          '**/*.factory.{ts,tsx}',
+          '**/mocks/**',
+          'tests/**',
+          '**/*.d.ts',
+          '**/*.workspace.ts',
+          '**/*.setup.{ts,js}',
+        ],
+      },
     ],
     ],
     'no-underscore-dangle': 0,
     'no-underscore-dangle': 0,
     'arrow-body-style': 0,
     'arrow-body-style': 0,

+ 2 - 0
package.json

@@ -116,6 +116,8 @@
     "@types/web-push": "^3.3.2",
     "@types/web-push": "^3.3.2",
     "@typescript-eslint/eslint-plugin": "^5.60.0",
     "@typescript-eslint/eslint-plugin": "^5.60.0",
     "@typescript-eslint/parser": "^5.60.1",
     "@typescript-eslint/parser": "^5.60.1",
+    "@vitejs/plugin-react": "^4.0.1",
+    "@vitest/coverage-v8": "^0.32.2",
     "dotenv-cli": "^7.2.1",
     "dotenv-cli": "^7.2.1",
     "drizzle-kit": "^0.19.2",
     "drizzle-kit": "^0.19.2",
     "esbuild": "^0.16.17",
     "esbuild": "^0.16.17",

+ 104 - 10
pnpm-lock.yaml

@@ -252,6 +252,12 @@ devDependencies:
   '@typescript-eslint/parser':
   '@typescript-eslint/parser':
     specifier: ^5.60.1
     specifier: ^5.60.1
     version: 5.60.1(eslint@8.43.0)(typescript@5.1.3)
     version: 5.60.1(eslint@8.43.0)(typescript@5.1.3)
+  '@vitejs/plugin-react':
+    specifier: ^4.0.1
+    version: 4.0.1(vite@4.3.9)
+  '@vitest/coverage-v8':
+    specifier: ^0.32.2
+    version: 0.32.2(vitest@0.32.2)
   dotenv-cli:
   dotenv-cli:
     specifier: ^7.2.1
     specifier: ^7.2.1
     version: 7.2.1
     version: 7.2.1
@@ -341,7 +347,7 @@ devDependencies:
     version: 4.2.0(typescript@5.1.3)(vite@4.3.9)
     version: 4.2.0(typescript@5.1.3)(vite@4.3.9)
   vitest:
   vitest:
     specifier: ^0.32.2
     specifier: ^0.32.2
-    version: 0.32.2(sass@1.62.1)
+    version: 0.32.2(sass@1.63.6)
   wait-for-expect:
   wait-for-expect:
     specifier: ^3.0.2
     specifier: ^3.0.2
     version: 3.0.2
     version: 3.0.2
@@ -3635,6 +3641,81 @@ packages:
       eslint-visitor-keys: 3.4.1
       eslint-visitor-keys: 3.4.1
     dev: true
     dev: true
 
 
+  /@vitejs/plugin-react@4.0.1(vite@4.3.9):
+    resolution: {integrity: sha512-g25lL98essfeSj43HJ0o4DMp0325XK0ITkxpgChzJU/CyemgyChtlxfnRbjfwxDGCTRxTiXtQAsdebQXKMRSOA==}
+    engines: {node: ^14.18.0 || >=16.0.0}
+    peerDependencies:
+      vite: ^4.2.0
+    dependencies:
+      '@babel/core': 7.22.5
+      '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.5)
+      '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.5)
+      react-refresh: 0.14.0
+      vite: 4.3.9(@types/node@20.3.1)(sass@1.63.6)
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  /@vitest/coverage-v8@0.32.2(vitest@0.32.2):
+    resolution: {integrity: sha512-/+V3nB3fyeuuSeKxCfi6XmWjDIxpky7AWSkGVfaMjAk7di8igBwRsThLjultwIZdTDH1RAxpjmCXEfSqsMFZOA==}
+    peerDependencies:
+      vitest: '>=0.32.0 <1'
+    dependencies:
+      '@ampproject/remapping': 2.2.1
+      '@bcoe/v8-coverage': 0.2.3
+      istanbul-lib-coverage: 3.2.0
+      istanbul-lib-report: 3.0.0
+      istanbul-lib-source-maps: 4.0.1
+      istanbul-reports: 3.1.5
+      magic-string: 0.30.0
+      picocolors: 1.0.0
+      std-env: 3.3.3
+      test-exclude: 6.0.0
+      v8-to-istanbul: 9.1.0
+      vitest: 0.32.2(sass@1.63.6)
+    transitivePeerDependencies:
+      - supports-color
+    dev: true
+
+  /@vitest/expect@0.32.2:
+    resolution: {integrity: sha512-6q5yzweLnyEv5Zz1fqK5u5E83LU+gOMVBDuxBl2d2Jfx1BAp5M+rZgc5mlyqdnxquyoiOXpXmFNkcGcfFnFH3Q==}
+    dependencies:
+      '@vitest/spy': 0.32.2
+      '@vitest/utils': 0.32.2
+      chai: 4.3.7
+    dev: true
+
+  /@vitest/runner@0.32.2:
+    resolution: {integrity: sha512-06vEL0C1pomOEktGoLjzZw+1Fb+7RBRhmw/06WkDrd1akkT9i12su0ku+R/0QM69dfkIL/rAIDTG+CSuQVDcKw==}
+    dependencies:
+      '@vitest/utils': 0.32.2
+      concordance: 5.0.4
+      p-limit: 4.0.0
+      pathe: 1.1.1
+    dev: true
+
+  /@vitest/snapshot@0.32.2:
+    resolution: {integrity: sha512-JwhpeH/PPc7GJX38vEfCy9LtRzf9F4er7i4OsAJyV7sjPwjj+AIR8cUgpMTWK4S3TiamzopcTyLsZDMuldoi5A==}
+    dependencies:
+      magic-string: 0.30.0
+      pathe: 1.1.1
+      pretty-format: 27.5.1
+    dev: true
+
+  /@vitest/spy@0.32.2:
+    resolution: {integrity: sha512-Q/ZNILJ4ca/VzQbRM8ur3Si5Sardsh1HofatG9wsJY1RfEaw0XKP8IVax2lI1qnrk9YPuG9LA2LkZ0EI/3d4ug==}
+    dependencies:
+      tinyspy: 2.1.1
+    dev: true
+
+  /@vitest/utils@0.32.2:
+    resolution: {integrity: sha512-lnJ0T5i03j0IJaeW73hxe2AuVnZ/y1BhhCOuIcl9LIzXnbpXJT9Lrt6brwKHXLOiA7MZ6N5hSJjt0xE1dGNCzQ==}
+    dependencies:
+      diff-sequences: 29.4.3
+      loupe: 2.3.6
+      pretty-format: 27.5.1
+    dev: true
+
   /@xmldom/xmldom@0.8.6:
   /@xmldom/xmldom@0.8.6:
     resolution: {integrity: sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==}
     resolution: {integrity: sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==}
     engines: {node: '>=10.0.0'}
     engines: {node: '>=10.0.0'}
@@ -4408,7 +4489,7 @@ packages:
       js-string-escape: 1.0.1
       js-string-escape: 1.0.1
       lodash: 4.17.21
       lodash: 4.17.21
       md5-hex: 3.0.1
       md5-hex: 3.0.1
-      semver: 7.5.2
+      semver: 7.5.3
       well-known-symbols: 2.0.0
       well-known-symbols: 2.0.0
     dev: true
     dev: true
 
 
@@ -8486,6 +8567,14 @@ packages:
     resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
     resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
     engines: {node: '>=8'}
     engines: {node: '>=8'}
 
 
+  /pathe@1.1.1:
+    resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
+    dev: true
+
+  /pathval@1.1.1:
+    resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
+    dev: true
+
   /pg-cloudflare@1.1.1:
   /pg-cloudflare@1.1.1:
     resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==}
     resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==}
     requiresBuild: true
     requiresBuild: true
@@ -8882,6 +8971,11 @@ packages:
       - supports-color
       - supports-color
     dev: false
     dev: false
 
 
+  /react-refresh@0.14.0:
+    resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
+    engines: {node: '>=0.10.0'}
+    dev: true
+
   /react-remove-scroll-bar@2.3.4(@types/react@18.2.13)(react@18.2.0):
   /react-remove-scroll-bar@2.3.4(@types/react@18.2.13)(react@18.2.0):
     resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==}
     resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==}
     engines: {node: '>=10'}
     engines: {node: '>=10'}
@@ -10274,7 +10368,7 @@ packages:
       vfile-message: 3.1.4
       vfile-message: 3.1.4
     dev: false
     dev: false
 
 
-  /vite-node@0.32.2(@types/node@20.3.1)(sass@1.62.1):
+  /vite-node@0.32.2(@types/node@20.3.1)(sass@1.63.6):
     resolution: {integrity: sha512-dTQ1DCLwl2aEseov7cfQ+kDMNJpM1ebpyMMMwWzBvLbis8Nla/6c9WQcqpPssTwS6Rp/+U6KwlIj8Eapw4bLdA==}
     resolution: {integrity: sha512-dTQ1DCLwl2aEseov7cfQ+kDMNJpM1ebpyMMMwWzBvLbis8Nla/6c9WQcqpPssTwS6Rp/+U6KwlIj8Eapw4bLdA==}
     engines: {node: '>=v14.18.0'}
     engines: {node: '>=v14.18.0'}
     hasBin: true
     hasBin: true
@@ -10284,7 +10378,7 @@ packages:
       mlly: 1.3.0
       mlly: 1.3.0
       pathe: 1.1.1
       pathe: 1.1.1
       picocolors: 1.0.0
       picocolors: 1.0.0
-      vite: 4.3.9(@types/node@20.3.1)(sass@1.62.1)
+      vite: 4.3.9(@types/node@20.3.1)(sass@1.63.6)
     transitivePeerDependencies:
     transitivePeerDependencies:
       - '@types/node'
       - '@types/node'
       - less
       - less
@@ -10306,13 +10400,13 @@ packages:
       debug: 4.3.4
       debug: 4.3.4
       globrex: 0.1.2
       globrex: 0.1.2
       tsconfck: 2.1.1(typescript@5.1.3)
       tsconfck: 2.1.1(typescript@5.1.3)
-      vite: 4.3.9(@types/node@20.3.1)(sass@1.62.1)
+      vite: 4.3.9(@types/node@20.3.1)(sass@1.63.6)
     transitivePeerDependencies:
     transitivePeerDependencies:
       - supports-color
       - supports-color
       - typescript
       - typescript
     dev: true
     dev: true
 
 
-  /vite@4.3.9(@types/node@20.3.1)(sass@1.62.1):
+  /vite@4.3.9(@types/node@20.3.1)(sass@1.63.6):
     resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
     resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==}
     engines: {node: ^14.18.0 || >=16.0.0}
     engines: {node: ^14.18.0 || >=16.0.0}
     hasBin: true
     hasBin: true
@@ -10341,12 +10435,12 @@ packages:
       esbuild: 0.17.19
       esbuild: 0.17.19
       postcss: 8.4.24
       postcss: 8.4.24
       rollup: 3.25.1
       rollup: 3.25.1
-      sass: 1.62.1
+      sass: 1.63.6
     optionalDependencies:
     optionalDependencies:
       fsevents: 2.3.2
       fsevents: 2.3.2
     dev: true
     dev: true
 
 
-  /vitest@0.32.2(sass@1.62.1):
+  /vitest@0.32.2(sass@1.63.6):
     resolution: {integrity: sha512-hU8GNNuQfwuQmqTLfiKcqEhZY72Zxb7nnN07koCUNmntNxbKQnVbeIS6sqUgR3eXSlbOpit8+/gr1KpqoMgWCQ==}
     resolution: {integrity: sha512-hU8GNNuQfwuQmqTLfiKcqEhZY72Zxb7nnN07koCUNmntNxbKQnVbeIS6sqUgR3eXSlbOpit8+/gr1KpqoMgWCQ==}
     engines: {node: '>=v14.18.0'}
     engines: {node: '>=v14.18.0'}
     hasBin: true
     hasBin: true
@@ -10399,8 +10493,8 @@ packages:
       strip-literal: 1.0.1
       strip-literal: 1.0.1
       tinybench: 2.5.0
       tinybench: 2.5.0
       tinypool: 0.5.0
       tinypool: 0.5.0
-      vite: 4.3.9(@types/node@20.3.1)(sass@1.62.1)
-      vite-node: 0.32.2(@types/node@20.3.1)(sass@1.62.1)
+      vite: 4.3.9(@types/node@20.3.1)(sass@1.63.6)
+      vite-node: 0.32.2(@types/node@20.3.1)(sass@1.63.6)
       why-is-node-running: 2.2.2
       why-is-node-running: 2.2.2
     transitivePeerDependencies:
     transitivePeerDependencies:
       - less
       - less