@ -12,10 +12,11 @@
"@braintree/sanitize-url" : "^7.1.0" ,
"@electron/remote" : "2.1.2" ,
"@excalidraw/excalidraw" : "^0.17.6" ,
"@types/electron-squirrel-startup" : "^1.0.2" ,
"archiver" : "^7.0.1" ,
"async-mutex" : "^0.5.0" ,
"axios" : "^1.7.2" ,
"better-sqlite3" : " 8.5.0 ",
"better-sqlite3" : " ^11.1.2 ",
"boxicons" : "2.1.4" ,
"chokidar" : "3.6.0" ,
"cls-hooked" : "4.2.2" ,
@ -58,7 +59,7 @@
"mermaid" : "^10.9.1" ,
"mime-types" : "2.1.35" ,
"multer" : "1.4.5-lts.1" ,
"node-abi" : " 3.56 .0",
"node-abi" : " ^ 3.6 5.0",
"normalize-strings" : "1.1.1" ,
"panzoom" : "9.4.3" ,
"print-this" : "2.0.0" ,
@ -97,6 +98,7 @@
"@types/compression" : "^1.7.5" ,
"@types/cookie-parser" : "^1.4.7" ,
"@types/csurf" : "^1.11.5" ,
"@types/debounce" : "^1.2.4" ,
"@types/ejs" : "^3.1.5" ,
"@types/escape-html" : "^1.0.4" ,
"@types/express" : "^4.17.21" ,
@ -107,7 +109,6 @@
"@types/jsdom" : "^21.1.6" ,
"@types/mime-types" : "^2.1.4" ,
"@types/multer" : "^1.4.11" ,
"@types/node" : "^20.11.19" ,
"@types/safe-compare" : "^1.1.2" ,
"@types/sanitize-html" : "^2.11.0" ,
"@types/sax" : "^1.2.7" ,
@ -120,7 +121,7 @@
"@types/ws" : "^8.5.10" ,
"@types/xml2js" : "^0.4.14" ,
"cross-env" : "7.0.3" ,
"electron" : " 25.9.8 ",
"electron" : " ^31.2.1 ",
"electron-packager" : "17.1.2" ,
"electron-rebuild" : "3.2.9" ,
"esm" : "3.2.25" ,
@ -132,6 +133,7 @@
"rimraf" : "^6.0.1" ,
"ts-node" : "^10.9.2" ,
"tslib" : "^2.6.2" ,
"tsx" : "^4.16.2" ,
"typescript" : "^5.3.3" ,
"webpack" : "^5.93.0" ,
"webpack-cli" : "5.1.4"
@ -1389,6 +1391,22 @@
"node" : ">=14.14"
}
} ,
"node_modules/@esbuild/win32-x64" : {
"version" : "0.21.5" ,
"resolved" : "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz" ,
"integrity" : "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==" ,
"cpu" : [
"x64"
] ,
"dev" : true ,
"optional" : true ,
"os" : [
"win32"
] ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/@excalidraw/excalidraw" : {
"version" : "0.17.6" ,
"resolved" : "https://registry.npmjs.org/@excalidraw/excalidraw/-/excalidraw-0.17.6.tgz" ,
@ -2208,6 +2226,12 @@
"resolved" : "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz" ,
"integrity" : "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw=="
} ,
"node_modules/@types/debounce" : {
"version" : "1.2.4" ,
"resolved" : "https://registry.npmjs.org/@types/debounce/-/debounce-1.2.4.tgz" ,
"integrity" : "sha512-jBqiORIzKDOToaF63Fm//haOCHuwQuLa2202RK4MozpA6lh93eCBc+/8+wZn5OzjJt3ySdc+74SXWXB55Ewtyw==" ,
"dev" : true
} ,
"node_modules/@types/debug" : {
"version" : "4.1.9" ,
"resolved" : "https://registry.npmjs.org/@types/debug/-/debug-4.1.9.tgz" ,
@ -2222,6 +2246,11 @@
"integrity" : "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==" ,
"dev" : true
} ,
"node_modules/@types/electron-squirrel-startup" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/@types/electron-squirrel-startup/-/electron-squirrel-startup-1.0.2.tgz" ,
"integrity" : "sha512-AzxnvBzNh8K/0SmxMmZtpJf1/IWoGXLP+pQDuUaVkPyotI8ryvAtBSqgxR/qOSvxWHYWrxkeNsJ+Ca5xOuUxJQ=="
} ,
"node_modules/@types/escape-html" : {
"version" : "1.0.4" ,
"resolved" : "https://registry.npmjs.org/@types/escape-html/-/escape-html-1.0.4.tgz" ,
@ -2447,9 +2476,9 @@
}
} ,
"node_modules/@types/node" : {
"version" : "20.14.1 0 ",
"resolved" : "https://registry.npmjs.org/@types/node/-/node-20.14.1 0 .tgz",
"integrity" : "sha512- MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ ==",
"version" : "20.14.1 1 ",
"resolved" : "https://registry.npmjs.org/@types/node/-/node-20.14.1 1 .tgz",
"integrity" : "sha512- kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA ==",
"dependencies" : {
"undici-types" : "~5.26.4"
}
@ -3206,6 +3235,11 @@
"@pkgjs/parseargs" : "^0.11.0"
}
} ,
"node_modules/archiver-utils/node_modules/lru-cache" : {
"version" : "10.4.3" ,
"resolved" : "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz" ,
"integrity" : "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
} ,
"node_modules/archiver-utils/node_modules/minimatch" : {
"version" : "9.0.5" ,
"resolved" : "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" ,
@ -3228,6 +3262,21 @@
"node" : ">=16 || 14 >=14.17"
}
} ,
"node_modules/archiver-utils/node_modules/path-scurry" : {
"version" : "1.11.1" ,
"resolved" : "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz" ,
"integrity" : "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==" ,
"dependencies" : {
"lru-cache" : "^10.2.0" ,
"minipass" : "^5.0.0 || ^6.0.2 || ^7.0.0"
} ,
"engines" : {
"node" : ">=16 || 14 >=14.18"
} ,
"funding" : {
"url" : "https://github.com/sponsors/isaacs"
}
} ,
"node_modules/archiver-utils/node_modules/readable-stream" : {
"version" : "4.5.2" ,
"resolved" : "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz" ,
@ -3371,9 +3420,10 @@
"integrity" : "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
} ,
"node_modules/asar" : {
"version" : "3.1.0" ,
"resolved" : "https://registry.npmjs.org/asar/-/asar-3.1.0.tgz" ,
"integrity" : "sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ==" ,
"version" : "3.2.0" ,
"resolved" : "https://registry.npmjs.org/asar/-/asar-3.2.0.tgz" ,
"integrity" : "sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg==" ,
"deprecated" : "Please use @electron/asar moving forward. There is no API change, just a package name change" ,
"optional" : true ,
"dependencies" : {
"chromium-pickle-js" : "^0.2.0" ,
@ -3572,13 +3622,13 @@
}
} ,
"node_modules/better-sqlite3" : {
"version" : " 8.5.0 ",
"resolved" : "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3- 8.5.0 .tgz",
"integrity" : "sha512- vbPcv/Hx5WYdyNg/NbcfyaBZyv9s/NVbxb7yCeC5Bq1pVocNxeL2tZmSu3Rlm4IEOTjYdGyzWQgyx0OSdORBz w==",
"version" : " 11.1.2 ",
"resolved" : "https://registry.npmjs.org/better-sqlite3/-/better-sqlite3- 11.1.2 .tgz",
"integrity" : "sha512- gujtFwavWU4MSPT+h9B+4pkvZdyOUkH54zgLdIrMmmmd4ZqiBIrRNBzNzYVFO417xo882uP5HBu4GjOfaSrIQ w==",
"hasInstallScript" : true ,
"dependencies" : {
"bindings" : "^1.5.0" ,
"prebuild-install" : "^7.1. 0 "
"prebuild-install" : "^7.1. 1 "
}
} ,
"node_modules/bezier-easing" : {
@ -5760,13 +5810,13 @@
}
} ,
"node_modules/electron" : {
"version" : " 25.9.8 ",
"resolved" : "https://registry.npmjs.org/electron/-/electron- 25.9.8 .tgz",
"integrity" : "sha512- PGgp6PH46QVENHuAHc2NT1Su8Q1qov7qIl2jI5tsDpTibwV2zD8539AeWBQySeBU4dhbj9onIl7+1bXQ0wefBg ==",
"version" : " 31.2.1 ",
"resolved" : "https://registry.npmjs.org/electron/-/electron- 31.2.1 .tgz",
"integrity" : "sha512- g3CLKjl4yuXt6VWm/KpgEjYYhFiCl19RgUn8lOC8zV/56ZXAS3+mqV4wWzicE/7vSYXs6GRO7vkYRwrwhX3Gaw ==",
"hasInstallScript" : true ,
"dependencies" : {
"@electron/get" : "^2.0.0" ,
"@types/node" : "^ 18.11.18 ",
"@types/node" : "^ 20.9.0 ",
"extract-zip" : "^2.0.1"
} ,
"bin" : {
@ -5858,9 +5908,9 @@
}
} ,
"node_modules/electron-installer-common/node_modules/universalify" : {
"version" : "2.0. 0 ",
"resolved" : "https://registry.npmjs.org/universalify/-/universalify-2.0. 0 .tgz",
"integrity" : "sha512- hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ ==",
"version" : "2.0. 1 ",
"resolved" : "https://registry.npmjs.org/universalify/-/universalify-2.0. 1 .tgz",
"integrity" : "sha512- gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw ==",
"optional" : true ,
"engines" : {
"node" : ">= 10.0.0"
@ -5920,9 +5970,9 @@
}
} ,
"node_modules/electron-installer-debian/node_modules/universalify" : {
"version" : "2.0. 0 ",
"resolved" : "https://registry.npmjs.org/universalify/-/universalify-2.0. 0 .tgz",
"integrity" : "sha512- hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ ==",
"version" : "2.0. 1 ",
"resolved" : "https://registry.npmjs.org/universalify/-/universalify-2.0. 1 .tgz",
"integrity" : "sha512- gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw ==",
"optional" : true ,
"engines" : {
"node" : ">= 10.0.0"
@ -6203,14 +6253,6 @@
"node" : ">=6 <7 || >=8"
}
} ,
"node_modules/electron/node_modules/@types/node" : {
"version" : "18.19.39" ,
"resolved" : "https://registry.npmjs.org/@types/node/-/node-18.19.39.tgz" ,
"integrity" : "sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==" ,
"dependencies" : {
"undici-types" : "~5.26.4"
}
} ,
"node_modules/elkjs" : {
"version" : "0.9.2" ,
"resolved" : "https://registry.npmjs.org/elkjs/-/elkjs-0.9.2.tgz" ,
@ -6322,6 +6364,44 @@
"integrity" : "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==" ,
"optional" : true
} ,
"node_modules/esbuild" : {
"version" : "0.21.5" ,
"resolved" : "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz" ,
"integrity" : "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==" ,
"dev" : true ,
"hasInstallScript" : true ,
"bin" : {
"esbuild" : "bin/esbuild"
} ,
"engines" : {
"node" : ">=12"
} ,
"optionalDependencies" : {
"@esbuild/aix-ppc64" : "0.21.5" ,
"@esbuild/android-arm" : "0.21.5" ,
"@esbuild/android-arm64" : "0.21.5" ,
"@esbuild/android-x64" : "0.21.5" ,
"@esbuild/darwin-arm64" : "0.21.5" ,
"@esbuild/darwin-x64" : "0.21.5" ,
"@esbuild/freebsd-arm64" : "0.21.5" ,
"@esbuild/freebsd-x64" : "0.21.5" ,
"@esbuild/linux-arm" : "0.21.5" ,
"@esbuild/linux-arm64" : "0.21.5" ,
"@esbuild/linux-ia32" : "0.21.5" ,
"@esbuild/linux-loong64" : "0.21.5" ,
"@esbuild/linux-mips64el" : "0.21.5" ,
"@esbuild/linux-ppc64" : "0.21.5" ,
"@esbuild/linux-riscv64" : "0.21.5" ,
"@esbuild/linux-s390x" : "0.21.5" ,
"@esbuild/linux-x64" : "0.21.5" ,
"@esbuild/netbsd-x64" : "0.21.5" ,
"@esbuild/openbsd-x64" : "0.21.5" ,
"@esbuild/sunos-x64" : "0.21.5" ,
"@esbuild/win32-arm64" : "0.21.5" ,
"@esbuild/win32-ia32" : "0.21.5" ,
"@esbuild/win32-x64" : "0.21.5"
}
} ,
"node_modules/escalade" : {
"version" : "3.1.1" ,
"resolved" : "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" ,
@ -7323,6 +7403,7 @@
"version" : "1.0.4" ,
"resolved" : "https://registry.npmjs.org/gar/-/gar-1.0.4.tgz" ,
"integrity" : "sha512-w4n9cPWyP7aHxKxYHFQMegj7WIAsL/YX/C4Bs5Rr8s1H9M1rNtRWRsw+ovYMkXDQ5S4ZbYHsHAPmevPjPgw44w==" ,
"deprecated" : "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info." ,
"optional" : true
} ,
"node_modules/get-caller-file" : {
@ -7408,6 +7489,18 @@
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
"node_modules/get-tsconfig" : {
"version" : "4.7.5" ,
"resolved" : "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.5.tgz" ,
"integrity" : "sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==" ,
"dev" : true ,
"dependencies" : {
"resolve-pkg-maps" : "^1.0.0"
} ,
"funding" : {
"url" : "https://github.com/privatenumber/get-tsconfig?sponsor=1"
}
} ,
"node_modules/getpass" : {
"version" : "0.1.7" ,
"resolved" : "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" ,
@ -8617,9 +8710,9 @@
}
} ,
"node_modules/jsdom" : {
"version" : "24.1. 0 ",
"resolved" : "https://registry.npmjs.org/jsdom/-/jsdom-24.1. 0 .tgz",
"integrity" : "sha512- 6gpM7pRXCwIOKxX47cgOyvyQDN/Eh0f1MeKySBV2xGdKtqJBLj8P25eY3EVCWo2mglDDzozR2r2MW4T+JiNUZA ==",
"version" : "24.1. 1 ",
"resolved" : "https://registry.npmjs.org/jsdom/-/jsdom-24.1. 1 .tgz",
"integrity" : "sha512- 5O1wWV99Jhq4DV7rCLIoZ/UIhyQeDR7wHVyZAHAshbrvZsLs+Xzz7gtwnlJTJDjleiTKh54F4dXrX70vJQTyJQ ==",
"dependencies" : {
"cssstyle" : "^4.0.1" ,
"data-urls" : "^5.0.0" ,
@ -8627,11 +8720,11 @@
"form-data" : "^4.0.0" ,
"html-encoding-sniffer" : "^4.0.0" ,
"http-proxy-agent" : "^7.0.2" ,
"https-proxy-agent" : "^7.0. 4 ",
"https-proxy-agent" : "^7.0. 5 ",
"is-potential-custom-element-name" : "^1.0.1" ,
"nwsapi" : "^2.2.1 0 ",
"nwsapi" : "^2.2.1 2 ",
"parse5" : "^7.1.2" ,
"rrweb-cssom" : "^0.7. 0 ",
"rrweb-cssom" : "^0.7. 1 ",
"saxes" : "^6.0.0" ,
"symbol-tree" : "^3.2.4" ,
"tough-cookie" : "^4.1.4" ,
@ -8640,7 +8733,7 @@
"whatwg-encoding" : "^3.1.1" ,
"whatwg-mimetype" : "^4.0.0" ,
"whatwg-url" : "^14.0.0" ,
"ws" : "^8.1 7 .0",
"ws" : "^8.1 8 .0",
"xml-name-validator" : "^5.0.0"
} ,
"engines" : {
@ -10124,9 +10217,9 @@
"dev" : true
} ,
"node_modules/node-abi" : {
"version" : "3. 5 6.0",
"resolved" : "https://registry.npmjs.org/node-abi/-/node-abi-3. 5 6.0.tgz",
"integrity" : "sha512- fZjdhDOeRcaS+rcpve7XuwHBmktS1nS1gzgghwKUQQ8nTy2FdSDr6ZT8k6YhvlJeHmmQMYiT/IH9hfco5zeW2Q ==",
"version" : "3. 65 .0",
"resolved" : "https://registry.npmjs.org/node-abi/-/node-abi-3. 65 .0.tgz",
"integrity" : "sha512- ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA ==",
"dependencies" : {
"semver" : "^7.3.5"
} ,
@ -10837,29 +10930,35 @@
"dev" : true
} ,
"node_modules/path-scurry" : {
"version" : "1.11.1" ,
"resolved" : "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz" ,
"integrity" : "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==" ,
"version" : "1.10.1" ,
"resolved" : "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz" ,
"integrity" : "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==" ,
"dev" : true ,
"dependencies" : {
"lru-cache" : "^ 10.2 .0",
"lru-cache" : "^ 9.1.1 || ^10.0 .0",
"minipass" : "^5.0.0 || ^6.0.2 || ^7.0.0"
} ,
"engines" : {
"node" : ">=16 || 14 >=14.1 8 "
"node" : ">=16 || 14 >=14.1 7 "
} ,
"funding" : {
"url" : "https://github.com/sponsors/isaacs"
}
} ,
"node_modules/path-scurry/node_modules/lru-cache" : {
"version" : "10.4.3" ,
"resolved" : "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz" ,
"integrity" : "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
"version" : "9.1.1" ,
"resolved" : "https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz" ,
"integrity" : "sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==" ,
"dev" : true ,
"engines" : {
"node" : "14 || >=16.14"
}
} ,
"node_modules/path-scurry/node_modules/minipass" : {
"version" : "6.0.2" ,
"resolved" : "https://registry.npmjs.org/minipass/-/minipass-6.0.2.tgz" ,
"integrity" : "sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==" ,
"dev" : true ,
"engines" : {
"node" : ">=16 || 14 >=14.17"
}
@ -11720,6 +11819,15 @@
"resolved" : "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" ,
"integrity" : "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng=="
} ,
"node_modules/resolve-pkg-maps" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz" ,
"integrity" : "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==" ,
"dev" : true ,
"funding" : {
"url" : "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
}
} ,
"node_modules/responselike" : {
"version" : "2.0.1" ,
"resolved" : "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz" ,
@ -13024,7 +13132,7 @@
"node_modules/tiny-each-async" : {
"version" : "2.0.3" ,
"resolved" : "https://registry.npmjs.org/tiny-each-async/-/tiny-each-async-2.0.3.tgz" ,
"integrity" : "sha 1-jru/1tYpXxNwAD+7NxYq/loKUdE =",
"integrity" : "sha 512-5ROII7nElnAirvFn8g7H7MtpfV1daMcyfTGQwsn/x2VtyV+VPiO5CjReCJtWLvoKTDEDmZocf3cNPraiMnBXLA= =",
"optional" : true
} ,
"node_modules/tiny-invariant" : {
@ -13255,6 +13363,25 @@
"node" : ">=0.6.x"
}
} ,
"node_modules/tsx" : {
"version" : "4.16.2" ,
"resolved" : "https://registry.npmjs.org/tsx/-/tsx-4.16.2.tgz" ,
"integrity" : "sha512-C1uWweJDgdtX2x600HjaFaucXTilT7tgUZHbOE4+ypskZ1OP8CRCSDkCxG6Vya9EwaFIVagWwpaVAn5wzypaqQ==" ,
"dev" : true ,
"dependencies" : {
"esbuild" : "~0.21.5" ,
"get-tsconfig" : "^4.7.5"
} ,
"bin" : {
"tsx" : "dist/cli.mjs"
} ,
"engines" : {
"node" : ">=18.0.0"
} ,
"optionalDependencies" : {
"fsevents" : "~2.3.3"
}
} ,
"node_modules/tunnel-agent" : {
"version" : "0.6.0" ,
"resolved" : "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" ,
@ -13842,9 +13969,9 @@
"dev" : true
} ,
"node_modules/word-wrap" : {
"version" : "1.2. 3 ",
"resolved" : "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2. 3 .tgz",
"integrity" : "sha512- Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ ==",
"version" : "1.2. 5 ",
"resolved" : "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2. 5 .tgz",
"integrity" : "sha512- BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA ==",
"optional" : true ,
"engines" : {
"node" : ">=0.10.0"