Browse Source

📦 build(dependencies): add new dependencies and update types

- add @types/html-pdf-node@1.0.2 for PDF generation type definitions
- add mysql2@3.14.2 for database connectivity
- update dependency optional flags to ensure proper installation
yourname 3 months ago
parent
commit
ced2136742
2 changed files with 22 additions and 20 deletions
  1. 1 0
      package.json
  2. 21 20
      pnpm-lock.yaml

+ 1 - 0
package.json

@@ -133,6 +133,7 @@
     "@testing-library/user-event": "^14.6.1",
     "@types/bcrypt": "^6.0.0",
     "@types/debug": "^4.1.12",
+    "@types/html-pdf-node": "^1.0.2",
     "@types/jsonwebtoken": "^9.0.10",
     "@types/node": "^24.0.10",
     "@types/pizzip": "^3.1.2",

+ 21 - 20
pnpm-lock.yaml

@@ -188,6 +188,9 @@ importers:
       minio:
         specifier: ^8.0.5
         version: 8.0.5
+      mysql2:
+        specifier: ^3.14.2
+        version: 3.14.2
       next-themes:
         specifier: ^0.4.6
         version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
@@ -300,6 +303,9 @@ importers:
       '@types/debug':
         specifier: ^4.1.12
         version: 4.1.12
+      '@types/html-pdf-node':
+        specifier: ^1.0.2
+        version: 1.0.2
       '@types/jsonwebtoken':
         specifier: ^9.0.10
         version: 9.0.10
@@ -1857,6 +1863,9 @@ packages:
   '@types/estree@1.0.8':
     resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
 
+  '@types/html-pdf-node@1.0.2':
+    resolution: {integrity: sha512-faAOCGPJNHlMxrTYDFfLPmWp0xu1z8+VrzspaWRXMjrI4jquKRrQ263/tr7Dygv/cJSvZQHYhvMcj4btdQUdFg==}
+
   '@types/json-schema@7.0.15':
     resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
 
@@ -6294,6 +6303,10 @@ snapshots:
 
   '@types/estree@1.0.8': {}
 
+  '@types/html-pdf-node@1.0.2':
+    dependencies:
+      '@types/node': 24.1.0
+
   '@types/json-schema@7.0.15': {}
 
   '@types/jsonwebtoken@9.0.10':
@@ -6685,8 +6698,7 @@ snapshots:
     dependencies:
       possible-typed-array-names: 1.1.0
 
-  aws-ssl-profiles@1.1.2:
-    optional: true
+  aws-ssl-profiles@1.1.2: {}
 
   axios@1.11.0(debug@4.4.1):
     dependencies:
@@ -7500,7 +7512,6 @@ snapshots:
   generate-function@2.3.1:
     dependencies:
       is-property: 1.0.2
-    optional: true
 
   get-caller-file@2.0.5: {}
 
@@ -7661,7 +7672,6 @@ snapshots:
   iconv-lite@0.6.3:
     dependencies:
       safer-buffer: 2.1.2
-    optional: true
 
   ieee754@1.2.1: {}
 
@@ -7805,8 +7815,7 @@ snapshots:
 
   is-number@7.0.0: {}
 
-  is-property@1.0.2:
-    optional: true
+  is-property@1.0.2: {}
 
   is-regex@1.2.1:
     dependencies:
@@ -8067,8 +8076,7 @@ snapshots:
 
   lodash@4.17.21: {}
 
-  long@5.3.2:
-    optional: true
+  long@5.3.2: {}
 
   loose-envify@1.4.0:
     dependencies:
@@ -8084,11 +8092,9 @@ snapshots:
 
   lru-cache@10.4.3: {}
 
-  lru-cache@7.18.3:
-    optional: true
+  lru-cache@7.18.3: {}
 
-  lru.min@1.1.2:
-    optional: true
+  lru.min@1.1.2: {}
 
   lucide-react@0.536.0(react@19.1.0):
     dependencies:
@@ -8208,12 +8214,10 @@ snapshots:
       named-placeholders: 1.1.3
       seq-queue: 0.0.5
       sqlstring: 2.3.3
-    optional: true
 
   named-placeholders@1.1.3:
     dependencies:
       lru-cache: 7.18.3
-    optional: true
 
   nanoid@3.3.11: {}
 
@@ -9074,8 +9078,7 @@ snapshots:
       es-errors: 1.3.0
       is-regex: 1.2.1
 
-  safer-buffer@2.1.2:
-    optional: true
+  safer-buffer@2.1.2: {}
 
   sax@1.4.1: {}
 
@@ -9089,8 +9092,7 @@ snapshots:
 
   semver@7.7.2: {}
 
-  seq-queue@0.0.5:
-    optional: true
+  seq-queue@0.0.5: {}
 
   set-cookie-parser@2.7.1: {}
 
@@ -9191,8 +9193,7 @@ snapshots:
 
   sql-highlight@6.1.0: {}
 
-  sqlstring@2.3.3:
-    optional: true
+  sqlstring@2.3.3: {}
 
   ssf@0.11.2:
     dependencies: