Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
ollama
Commits
b9a186c8
Commit
b9a186c8
authored
Jul 06, 2023
by
Jeffrey Morgan
Browse files
basic telemetry
parent
8681ba0e
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
334 additions
and
37 deletions
+334
-37
app/package-lock.json
app/package-lock.json
+296
-35
app/package.json
app/package.json
+6
-2
app/src/index.ts
app/src/index.ts
+13
-0
app/src/telemetry.ts
app/src/telemetry.ts
+19
-0
No files found.
app/package-lock.json
View file @
b9a186c8
...
@@ -10,10 +10,12 @@
...
@@ -10,10 +10,12 @@
"license"
:
"MIT"
,
"license"
:
"MIT"
,
"dependencies"
:
{
"dependencies"
:
{
"@electron/remote"
:
"^2.0.10"
,
"@electron/remote"
:
"^2.0.10"
,
"@
types/
node"
:
"^
20.3.1
"
,
"@
segment/analytics-
node"
:
"^
1.0.0
"
,
"electron-squirrel-startup"
:
"^1.0.0"
,
"electron-squirrel-startup"
:
"^1.0.0"
,
"electron-store"
:
"^8.1.0"
,
"react"
:
"^18.2.0"
,
"react"
:
"^18.2.0"
,
"react-dom"
:
"^18.2.0"
"react-dom"
:
"^18.2.0"
,
"uuid"
:
"^9.0.0"
},
},
"devDependencies"
:
{
"devDependencies"
:
{
"@babel/core"
:
"^7.22.5"
,
"@babel/core"
:
"^7.22.5"
,
...
@@ -27,8 +29,10 @@
...
@@ -27,8 +29,10 @@
"@electron-forge/plugin-webpack"
:
"^6.2.1"
,
"@electron-forge/plugin-webpack"
:
"^6.2.1"
,
"@electron-forge/publisher-github"
:
"^6.2.1"
,
"@electron-forge/publisher-github"
:
"^6.2.1"
,
"@types/chmodr"
:
"^1.0.0"
,
"@types/chmodr"
:
"^1.0.0"
,
"@types/node"
:
"^20.3.1"
,
"@types/react"
:
"^18.2.14"
,
"@types/react"
:
"^18.2.14"
,
"@types/react-dom"
:
"^18.2.6"
,
"@types/react-dom"
:
"^18.2.6"
,
"@types/uuid"
:
"^9.0.2"
,
"@typescript-eslint/eslint-plugin"
:
"^5.60.0"
,
"@typescript-eslint/eslint-plugin"
:
"^5.60.0"
,
"@typescript-eslint/parser"
:
"^5.60.0"
,
"@typescript-eslint/parser"
:
"^5.60.0"
,
"@vercel/webpack-asset-relocator-loader"
:
"^1.7.3"
,
"@vercel/webpack-asset-relocator-loader"
:
"^1.7.3"
,
...
@@ -2158,6 +2162,25 @@
...
@@ -2158,6 +2162,25 @@
"integrity"
:
"sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A=="
,
"integrity"
:
"sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A=="
,
"dev"
:
true
"dev"
:
true
},
},
"node_modules/@lukeed/csprng"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/@lukeed/csprng/-/csprng-1.1.0.tgz"
,
"integrity"
:
"sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA=="
,
"engines"
:
{
"node"
:
">=8"
}
},
"node_modules/@lukeed/uuid"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/@lukeed/uuid/-/uuid-2.0.1.tgz"
,
"integrity"
:
"sha512-qC72D4+CDdjGqJvkFMMEAtancHUQ7/d/tAiHf64z8MopFDmcrtbcJuerDtFceuAfQJ2pDSfCKCtbqoGBNnwg0w=="
,
"dependencies"
:
{
"@lukeed/csprng"
:
"^1.1.0"
},
"engines"
:
{
"node"
:
">=8"
}
},
"node_modules/@malept/cross-spawn-promise"
:
{
"node_modules/@malept/cross-spawn-promise"
:
{
"version"
:
"2.0.0"
,
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz"
,
...
@@ -2397,6 +2420,54 @@
...
@@ -2397,6 +2420,54 @@
"node"
:
">=14"
"node"
:
">=14"
}
}
},
},
"node_modules/@segment/analytics-core"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/@segment/analytics-core/-/analytics-core-1.3.0.tgz"
,
"integrity"
:
"sha512-ujScWZH49NK1hYlp2/EMw45nOPEh+pmTydAnR6gSkRNucZD4fuinvpPL03rmFCw8ibaMuKLAdgPJfQ0gkLKZ5A=="
,
"dependencies"
:
{
"@lukeed/uuid"
:
"^2.0.0"
,
"dset"
:
"^3.1.2"
,
"tslib"
:
"^2.4.1"
}
},
"node_modules/@segment/analytics-node"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/@segment/analytics-node/-/analytics-node-1.0.0.tgz"
,
"integrity"
:
"sha512-UWFujSxRkRauZuMVF4MPOT5QPvX4i7kiC2QCsozHhltoTiR2SBWRI86cYO/JI/Uk7qKaOxxGFDkJarCyIP7uLA=="
,
"dependencies"
:
{
"@lukeed/uuid"
:
"^2.0.0"
,
"@segment/analytics-core"
:
"1.3.0"
,
"buffer"
:
"^6.0.3"
,
"node-fetch"
:
"^2.6.7"
,
"tslib"
:
"^2.4.1"
},
"engines"
:
{
"node"
:
">=14"
}
},
"node_modules/@segment/analytics-node/node_modules/buffer"
:
{
"version"
:
"6.0.3"
,
"resolved"
:
"https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
,
"integrity"
:
"sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="
,
"funding"
:
[
{
"type"
:
"github"
,
"url"
:
"https://github.com/sponsors/feross"
},
{
"type"
:
"patreon"
,
"url"
:
"https://www.patreon.com/feross"
},
{
"type"
:
"consulting"
,
"url"
:
"https://feross.org/support"
}
],
"dependencies"
:
{
"base64-js"
:
"^1.3.1"
,
"ieee754"
:
"^1.2.1"
}
},
"node_modules/@sindresorhus/is"
:
{
"node_modules/@sindresorhus/is"
:
{
"version"
:
"4.6.0"
,
"version"
:
"4.6.0"
,
"resolved"
:
"https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz"
,
...
@@ -2754,6 +2825,12 @@
...
@@ -2754,6 +2825,12 @@
"@types/node"
:
"*"
"@types/node"
:
"*"
}
}
},
},
"node_modules/@types/uuid"
:
{
"version"
:
"9.0.2"
,
"resolved"
:
"https://registry.npmjs.org/@types/uuid/-/uuid-9.0.2.tgz"
,
"integrity"
:
"sha512-kNnC1GFBLuhImSnV7w4njQkUiJi0ZXUycu1rUaouPqiKlXkh77JKgdRnTAp1x5eBwcIwbtI+3otwzuIDEuDoxQ=="
,
"dev"
:
true
},
"node_modules/@types/ws"
:
{
"node_modules/@types/ws"
:
{
"version"
:
"8.5.5"
,
"version"
:
"8.5.5"
,
"resolved"
:
"https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz"
,
...
@@ -3288,7 +3365,6 @@
...
@@ -3288,7 +3365,6 @@
"version"
:
"2.1.1"
,
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz"
,
"integrity"
:
"sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA=="
,
"integrity"
:
"sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"ajv"
:
"^8.0.0"
"ajv"
:
"^8.0.0"
},
},
...
@@ -3305,7 +3381,6 @@
...
@@ -3305,7 +3381,6 @@
"version"
:
"8.12.0"
,
"version"
:
"8.12.0"
,
"resolved"
:
"https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
,
"integrity"
:
"sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA=="
,
"integrity"
:
"sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"fast-deep-equal"
:
"^3.1.1"
,
"fast-deep-equal"
:
"^3.1.1"
,
"json-schema-traverse"
:
"^1.0.0"
,
"json-schema-traverse"
:
"^1.0.0"
,
...
@@ -3320,8 +3395,7 @@
...
@@ -3320,8 +3395,7 @@
"node_modules/ajv-formats/node_modules/json-schema-traverse"
:
{
"node_modules/ajv-formats/node_modules/json-schema-traverse"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
,
"integrity"
:
"sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
,
"integrity"
:
"sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
"dev"
:
true
},
},
"node_modules/ajv-keywords"
:
{
"node_modules/ajv-keywords"
:
{
"version"
:
"3.5.2"
,
"version"
:
"3.5.2"
,
...
@@ -3569,6 +3643,14 @@
...
@@ -3569,6 +3643,14 @@
"node"
:
">= 4.0.0"
"node"
:
">= 4.0.0"
}
}
},
},
"node_modules/atomically"
:
{
"version"
:
"1.7.0"
,
"resolved"
:
"https://registry.npmjs.org/atomically/-/atomically-1.7.0.tgz"
,
"integrity"
:
"sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w=="
,
"engines"
:
{
"node"
:
">=10.12.0"
}
},
"node_modules/author-regex"
:
{
"node_modules/author-regex"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz"
,
...
@@ -3703,7 +3785,6 @@
...
@@ -3703,7 +3785,6 @@
"version"
:
"1.5.1"
,
"version"
:
"1.5.1"
,
"resolved"
:
"https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
,
"integrity"
:
"sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
,
"integrity"
:
"sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
,
"dev"
:
true
,
"funding"
:
[
"funding"
:
[
{
{
"type"
:
"github"
,
"type"
:
"github"
,
...
@@ -4436,6 +4517,49 @@
...
@@ -4436,6 +4517,49 @@
"integrity"
:
"sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
,
"integrity"
:
"sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
,
"dev"
:
true
"dev"
:
true
},
},
"node_modules/conf"
:
{
"version"
:
"10.2.0"
,
"resolved"
:
"https://registry.npmjs.org/conf/-/conf-10.2.0.tgz"
,
"integrity"
:
"sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg=="
,
"dependencies"
:
{
"ajv"
:
"^8.6.3"
,
"ajv-formats"
:
"^2.1.1"
,
"atomically"
:
"^1.7.0"
,
"debounce-fn"
:
"^4.0.0"
,
"dot-prop"
:
"^6.0.1"
,
"env-paths"
:
"^2.2.1"
,
"json-schema-typed"
:
"^7.0.3"
,
"onetime"
:
"^5.1.2"
,
"pkg-up"
:
"^3.1.0"
,
"semver"
:
"^7.3.5"
},
"engines"
:
{
"node"
:
">=12"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/sindresorhus"
}
},
"node_modules/conf/node_modules/ajv"
:
{
"version"
:
"8.12.0"
,
"resolved"
:
"https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz"
,
"integrity"
:
"sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA=="
,
"dependencies"
:
{
"fast-deep-equal"
:
"^3.1.1"
,
"json-schema-traverse"
:
"^1.0.0"
,
"require-from-string"
:
"^2.0.2"
,
"uri-js"
:
"^4.2.2"
},
"funding"
:
{
"type"
:
"github"
,
"url"
:
"https://github.com/sponsors/epoberezkin"
}
},
"node_modules/conf/node_modules/json-schema-traverse"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
,
"integrity"
:
"sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
},
"node_modules/connect-history-api-fallback"
:
{
"node_modules/connect-history-api-fallback"
:
{
"version"
:
"2.0.0"
,
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz"
,
...
@@ -4856,6 +4980,28 @@
...
@@ -4856,6 +4980,28 @@
"integrity"
:
"sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
,
"integrity"
:
"sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
,
"dev"
:
true
"dev"
:
true
},
},
"node_modules/debounce-fn"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/debounce-fn/-/debounce-fn-4.0.0.tgz"
,
"integrity"
:
"sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ=="
,
"dependencies"
:
{
"mimic-fn"
:
"^3.0.0"
},
"engines"
:
{
"node"
:
">=10"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/sindresorhus"
}
},
"node_modules/debounce-fn/node_modules/mimic-fn"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz"
,
"integrity"
:
"sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ=="
,
"engines"
:
{
"node"
:
">=8"
}
},
"node_modules/debug"
:
{
"node_modules/debug"
:
{
"version"
:
"4.3.4"
,
"version"
:
"4.3.4"
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
,
...
@@ -5172,6 +5318,28 @@
...
@@ -5172,6 +5318,28 @@
"tslib"
:
"^2.0.3"
"tslib"
:
"^2.0.3"
}
}
},
},
"node_modules/dot-prop"
:
{
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz"
,
"integrity"
:
"sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA=="
,
"dependencies"
:
{
"is-obj"
:
"^2.0.0"
},
"engines"
:
{
"node"
:
">=10"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/sindresorhus"
}
},
"node_modules/dset"
:
{
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/dset/-/dset-3.1.2.tgz"
,
"integrity"
:
"sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q=="
,
"engines"
:
{
"node"
:
">=4"
}
},
"node_modules/eastasianwidth"
:
{
"node_modules/eastasianwidth"
:
{
"version"
:
"0.2.0"
,
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
,
...
@@ -5623,6 +5791,29 @@
...
@@ -5623,6 +5791,29 @@
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
,
"integrity"
:
"sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
"integrity"
:
"sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
},
"node_modules/electron-store"
:
{
"version"
:
"8.1.0"
,
"resolved"
:
"https://registry.npmjs.org/electron-store/-/electron-store-8.1.0.tgz"
,
"integrity"
:
"sha512-2clHg/juMjOH0GT9cQ6qtmIvK183B39ZXR0bUoPwKwYHJsEF3quqyDzMFUAu+0OP8ijmN2CbPRAelhNbWUbzwA=="
,
"dependencies"
:
{
"conf"
:
"^10.2.0"
,
"type-fest"
:
"^2.17.0"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/sindresorhus"
}
},
"node_modules/electron-store/node_modules/type-fest"
:
{
"version"
:
"2.19.0"
,
"resolved"
:
"https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz"
,
"integrity"
:
"sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA=="
,
"engines"
:
{
"node"
:
">=12.20"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/sindresorhus"
}
},
"node_modules/electron-to-chromium"
:
{
"node_modules/electron-to-chromium"
:
{
"version"
:
"1.4.440"
,
"version"
:
"1.4.440"
,
"resolved"
:
"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.440.tgz"
,
"resolved"
:
"https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.440.tgz"
,
...
@@ -5715,7 +5906,6 @@
...
@@ -5715,7 +5906,6 @@
"version"
:
"0.1.13"
,
"version"
:
"0.1.13"
,
"resolved"
:
"https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"
,
"resolved"
:
"https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz"
,
"integrity"
:
"sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="
,
"integrity"
:
"sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="
,
"dev"
:
true
,
"optional"
:
true
,
"optional"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"iconv-lite"
:
"^0.6.2"
"iconv-lite"
:
"^0.6.2"
...
@@ -5725,7 +5915,6 @@
...
@@ -5725,7 +5915,6 @@
"version"
:
"0.6.3"
,
"version"
:
"0.6.3"
,
"resolved"
:
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
,
"integrity"
:
"sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="
,
"integrity"
:
"sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="
,
"dev"
:
true
,
"optional"
:
true
,
"optional"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"safer-buffer"
:
">= 2.1.2 < 3.0.0"
"safer-buffer"
:
">= 2.1.2 < 3.0.0"
...
@@ -6385,8 +6574,7 @@
...
@@ -6385,8 +6574,7 @@
"node_modules/fast-deep-equal"
:
{
"node_modules/fast-deep-equal"
:
{
"version"
:
"3.1.3"
,
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
,
"integrity"
:
"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
,
"integrity"
:
"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
"dev"
:
true
},
},
"node_modules/fast-glob"
:
{
"node_modules/fast-glob"
:
{
"version"
:
"3.2.12"
,
"version"
:
"3.2.12"
,
...
@@ -7650,7 +7838,6 @@
...
@@ -7650,7 +7838,6 @@
"version"
:
"1.2.1"
,
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
,
"integrity"
:
"sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
,
"integrity"
:
"sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
,
"dev"
:
true
,
"funding"
:
[
"funding"
:
[
{
{
"type"
:
"github"
,
"type"
:
"github"
,
...
@@ -7983,6 +8170,14 @@
...
@@ -7983,6 +8170,14 @@
"url"
:
"https://github.com/sponsors/ljharb"
"url"
:
"https://github.com/sponsors/ljharb"
}
}
},
},
"node_modules/is-obj"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz"
,
"integrity"
:
"sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
,
"engines"
:
{
"node"
:
">=8"
}
},
"node_modules/is-path-inside"
:
{
"node_modules/is-path-inside"
:
{
"version"
:
"3.0.3"
,
"version"
:
"3.0.3"
,
"resolved"
:
"https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz"
,
...
@@ -8285,6 +8480,11 @@
...
@@ -8285,6 +8480,11 @@
"integrity"
:
"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
,
"integrity"
:
"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
,
"dev"
:
true
"dev"
:
true
},
},
"node_modules/json-schema-typed"
:
{
"version"
:
"7.0.3"
,
"resolved"
:
"https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.3.tgz"
,
"integrity"
:
"sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A=="
},
"node_modules/json-stable-stringify-without-jsonify"
:
{
"node_modules/json-stable-stringify-without-jsonify"
:
{
"version"
:
"1.0.1"
,
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
,
...
@@ -8820,7 +9020,6 @@
...
@@ -8820,7 +9020,6 @@
"version"
:
"2.1.0"
,
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
,
"integrity"
:
"sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
,
"integrity"
:
"sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
,
"dev"
:
true
,
"engines"
:
{
"engines"
:
{
"node"
:
">=6"
"node"
:
">=6"
}
}
...
@@ -9140,7 +9339,6 @@
...
@@ -9140,7 +9339,6 @@
"version"
:
"2.6.11"
,
"version"
:
"2.6.11"
,
"resolved"
:
"https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz"
,
"resolved"
:
"https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz"
,
"integrity"
:
"sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w=="
,
"integrity"
:
"sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"whatwg-url"
:
"^5.0.0"
"whatwg-url"
:
"^5.0.0"
},
},
...
@@ -9429,7 +9627,6 @@
...
@@ -9429,7 +9627,6 @@
"version"
:
"5.1.2"
,
"version"
:
"5.1.2"
,
"resolved"
:
"https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
,
"integrity"
:
"sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="
,
"integrity"
:
"sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"mimic-fn"
:
"^2.1.0"
"mimic-fn"
:
"^2.1.0"
},
},
...
@@ -9603,7 +9800,6 @@
...
@@ -9603,7 +9800,6 @@
"version"
:
"2.2.0"
,
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
,
"integrity"
:
"sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
,
"integrity"
:
"sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
,
"dev"
:
true
,
"engines"
:
{
"engines"
:
{
"node"
:
">=6"
"node"
:
">=6"
}
}
...
@@ -9866,6 +10062,73 @@
...
@@ -9866,6 +10062,73 @@
"node"
:
">=8"
"node"
:
">=8"
}
}
},
},
"node_modules/pkg-up"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz"
,
"integrity"
:
"sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA=="
,
"dependencies"
:
{
"find-up"
:
"^3.0.0"
},
"engines"
:
{
"node"
:
">=8"
}
},
"node_modules/pkg-up/node_modules/find-up"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz"
,
"integrity"
:
"sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg=="
,
"dependencies"
:
{
"locate-path"
:
"^3.0.0"
},
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/pkg-up/node_modules/locate-path"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz"
,
"integrity"
:
"sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A=="
,
"dependencies"
:
{
"p-locate"
:
"^3.0.0"
,
"path-exists"
:
"^3.0.0"
},
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/pkg-up/node_modules/p-limit"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
,
"integrity"
:
"sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="
,
"dependencies"
:
{
"p-try"
:
"^2.0.0"
},
"engines"
:
{
"node"
:
">=6"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/sindresorhus"
}
},
"node_modules/pkg-up/node_modules/p-locate"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz"
,
"integrity"
:
"sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ=="
,
"dependencies"
:
{
"p-limit"
:
"^2.0.0"
},
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/pkg-up/node_modules/path-exists"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz"
,
"integrity"
:
"sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ=="
,
"engines"
:
{
"node"
:
">=4"
}
},
"node_modules/plist"
:
{
"node_modules/plist"
:
{
"version"
:
"3.0.6"
,
"version"
:
"3.0.6"
,
"resolved"
:
"https://registry.npmjs.org/plist/-/plist-3.0.6.tgz"
,
"resolved"
:
"https://registry.npmjs.org/plist/-/plist-3.0.6.tgz"
,
...
@@ -10866,7 +11129,6 @@
...
@@ -10866,7 +11129,6 @@
"version"
:
"2.3.0"
,
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz"
,
"integrity"
:
"sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
,
"integrity"
:
"sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
,
"dev"
:
true
,
"engines"
:
{
"engines"
:
{
"node"
:
">=6"
"node"
:
">=6"
}
}
...
@@ -11190,7 +11452,6 @@
...
@@ -11190,7 +11452,6 @@
"version"
:
"2.0.2"
,
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
,
"integrity"
:
"sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
,
"integrity"
:
"sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
,
"dev"
:
true
,
"engines"
:
{
"engines"
:
{
"node"
:
">=0.10.0"
"node"
:
">=0.10.0"
}
}
...
@@ -11437,7 +11698,7 @@
...
@@ -11437,7 +11698,7 @@
"version"
:
"2.1.2"
,
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
,
"integrity"
:
"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
,
"integrity"
:
"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
,
"dev"
:
true
"dev
Optional
"
:
true
},
},
"node_modules/scheduler"
:
{
"node_modules/scheduler"
:
{
"version"
:
"0.23.0"
,
"version"
:
"0.23.0"
,
...
@@ -11487,7 +11748,6 @@
...
@@ -11487,7 +11748,6 @@
"version"
:
"7.5.3"
,
"version"
:
"7.5.3"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-7.5.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-7.5.3.tgz"
,
"integrity"
:
"sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ=="
,
"integrity"
:
"sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ=="
,
"devOptional"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"lru-cache"
:
"^6.0.0"
"lru-cache"
:
"^6.0.0"
},
},
...
@@ -11508,7 +11768,6 @@
...
@@ -11508,7 +11768,6 @@
"version"
:
"6.0.0"
,
"version"
:
"6.0.0"
,
"resolved"
:
"https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
,
"integrity"
:
"sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="
,
"integrity"
:
"sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="
,
"devOptional"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"yallist"
:
"^4.0.0"
"yallist"
:
"^4.0.0"
},
},
...
@@ -11808,6 +12067,15 @@
...
@@ -11808,6 +12067,15 @@
"websocket-driver"
:
"^0.7.4"
"websocket-driver"
:
"^0.7.4"
}
}
},
},
"node_modules/sockjs/node_modules/uuid"
:
{
"version"
:
"8.3.2"
,
"resolved"
:
"https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
,
"integrity"
:
"sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
,
"dev"
:
true
,
"bin"
:
{
"uuid"
:
"dist/bin/uuid"
}
},
"node_modules/socks"
:
{
"node_modules/socks"
:
{
"version"
:
"2.7.1"
,
"version"
:
"2.7.1"
,
"resolved"
:
"https://registry.npmjs.org/socks/-/socks-2.7.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/socks/-/socks-2.7.1.tgz"
,
...
@@ -12523,8 +12791,7 @@
...
@@ -12523,8 +12791,7 @@
"node_modules/tr46"
:
{
"node_modules/tr46"
:
{
"version"
:
"0.0.3"
,
"version"
:
"0.0.3"
,
"resolved"
:
"https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
,
"integrity"
:
"sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
,
"integrity"
:
"sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
"dev"
:
true
},
},
"node_modules/trim-repeated"
:
{
"node_modules/trim-repeated"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
...
@@ -12642,8 +12909,7 @@
...
@@ -12642,8 +12909,7 @@
"node_modules/tslib"
:
{
"node_modules/tslib"
:
{
"version"
:
"2.5.3"
,
"version"
:
"2.5.3"
,
"resolved"
:
"https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz"
,
"integrity"
:
"sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
,
"integrity"
:
"sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
"dev"
:
true
},
},
"node_modules/tsutils"
:
{
"node_modules/tsutils"
:
{
"version"
:
"3.21.0"
,
"version"
:
"3.21.0"
,
...
@@ -12827,7 +13093,6 @@
...
@@ -12827,7 +13093,6 @@
"version"
:
"4.4.1"
,
"version"
:
"4.4.1"
,
"resolved"
:
"https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
,
"integrity"
:
"sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="
,
"integrity"
:
"sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"punycode"
:
"^2.1.0"
"punycode"
:
"^2.1.0"
}
}
...
@@ -12985,10 +13250,9 @@
...
@@ -12985,10 +13250,9 @@
}
}
},
},
"node_modules/uuid"
:
{
"node_modules/uuid"
:
{
"version"
:
"8.3.2"
,
"version"
:
"9.0.0"
,
"resolved"
:
"https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz"
,
"integrity"
:
"sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
,
"integrity"
:
"sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg=="
,
"dev"
:
true
,
"bin"
:
{
"bin"
:
{
"uuid"
:
"dist/bin/uuid"
"uuid"
:
"dist/bin/uuid"
}
}
...
@@ -13052,8 +13316,7 @@
...
@@ -13052,8 +13316,7 @@
"node_modules/webidl-conversions"
:
{
"node_modules/webidl-conversions"
:
{
"version"
:
"3.0.1"
,
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
,
"integrity"
:
"sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
,
"integrity"
:
"sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="
"dev"
:
true
},
},
"node_modules/webpack"
:
{
"node_modules/webpack"
:
{
"version"
:
"5.88.0"
,
"version"
:
"5.88.0"
,
...
@@ -13423,7 +13686,6 @@
...
@@ -13423,7 +13686,6 @@
"version"
:
"5.0.0"
,
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"
,
"integrity"
:
"sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="
,
"integrity"
:
"sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="
,
"dev"
:
true
,
"dependencies"
:
{
"dependencies"
:
{
"tr46"
:
"~0.0.3"
,
"tr46"
:
"~0.0.3"
,
"webidl-conversions"
:
"^3.0.0"
"webidl-conversions"
:
"^3.0.0"
...
@@ -13617,8 +13879,7 @@
...
@@ -13617,8 +13879,7 @@
"node_modules/yallist"
:
{
"node_modules/yallist"
:
{
"version"
:
"4.0.0"
,
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
,
"integrity"
:
"sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
,
"integrity"
:
"sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
"devOptional"
:
true
},
},
"node_modules/yaml"
:
{
"node_modules/yaml"
:
{
"version"
:
"1.10.2"
,
"version"
:
"1.10.2"
,
...
...
app/package.json
View file @
b9a186c8
...
@@ -31,8 +31,10 @@
...
@@ -31,8 +31,10 @@
"@electron-forge/plugin-webpack"
:
"^6.2.1"
,
"@electron-forge/plugin-webpack"
:
"^6.2.1"
,
"@electron-forge/publisher-github"
:
"^6.2.1"
,
"@electron-forge/publisher-github"
:
"^6.2.1"
,
"@types/chmodr"
:
"^1.0.0"
,
"@types/chmodr"
:
"^1.0.0"
,
"@types/node"
:
"^20.3.1"
,
"@types/react"
:
"^18.2.14"
,
"@types/react"
:
"^18.2.14"
,
"@types/react-dom"
:
"^18.2.6"
,
"@types/react-dom"
:
"^18.2.6"
,
"@types/uuid"
:
"^9.0.2"
,
"@typescript-eslint/eslint-plugin"
:
"^5.60.0"
,
"@typescript-eslint/eslint-plugin"
:
"^5.60.0"
,
"@typescript-eslint/parser"
:
"^5.60.0"
,
"@typescript-eslint/parser"
:
"^5.60.0"
,
"@vercel/webpack-asset-relocator-loader"
:
"^1.7.3"
,
"@vercel/webpack-asset-relocator-loader"
:
"^1.7.3"
,
...
@@ -62,9 +64,11 @@
...
@@ -62,9 +64,11 @@
},
},
"dependencies"
:
{
"dependencies"
:
{
"@electron/remote"
:
"^2.0.10"
,
"@electron/remote"
:
"^2.0.10"
,
"@
types/
node"
:
"^
20.3.1
"
,
"@
segment/analytics-
node"
:
"^
1.0.0
"
,
"electron-squirrel-startup"
:
"^1.0.0"
,
"electron-squirrel-startup"
:
"^1.0.0"
,
"electron-store"
:
"^8.1.0"
,
"react"
:
"^18.2.0"
,
"react"
:
"^18.2.0"
,
"react-dom"
:
"^18.2.0"
"react-dom"
:
"^18.2.0"
,
"uuid"
:
"^9.0.0"
}
}
}
}
app/src/index.ts
View file @
b9a186c8
...
@@ -3,6 +3,8 @@ import { app, autoUpdater, dialog, Tray, Menu, nativeTheme } from 'electron'
...
@@ -3,6 +3,8 @@ import { app, autoUpdater, dialog, Tray, Menu, nativeTheme } from 'electron'
import
*
as
path
from
'
path
'
import
*
as
path
from
'
path
'
import
*
as
fs
from
'
fs
'
import
*
as
fs
from
'
fs
'
import
{
analytics
,
id
}
from
'
./telemetry
'
require
(
'
@electron/remote/main
'
).
initialize
()
require
(
'
@electron/remote/main
'
).
initialize
()
let
tray
:
Tray
|
null
=
null
let
tray
:
Tray
|
null
=
null
...
@@ -172,9 +174,20 @@ autoUpdater.setFeedURL({
...
@@ -172,9 +174,20 @@ autoUpdater.setFeedURL({
url
:
`https://ollama.ai/api/update?os=
${
process
.
platform
}
&arch=
${
process
.
arch
}
&version=
${
app
.
getVersion
()}
`
,
url
:
`https://ollama.ai/api/update?os=
${
process
.
platform
}
&arch=
${
process
.
arch
}
&version=
${
app
.
getVersion
()}
`
,
})
})
async
function
heartbeat
()
{
analytics
.
track
({
anonymousId
:
id
(),
event
:
'
heartbeat
'
,
})
}
heartbeat
()
if
(
app
.
isPackaged
)
{
if
(
app
.
isPackaged
)
{
heartbeat
()
autoUpdater
.
checkForUpdates
()
autoUpdater
.
checkForUpdates
()
setInterval
(()
=>
{
setInterval
(()
=>
{
heartbeat
()
autoUpdater
.
checkForUpdates
()
autoUpdater
.
checkForUpdates
()
},
60000
)
},
60000
)
}
}
...
...
app/src/telemetry.ts
0 → 100644
View file @
b9a186c8
import
{
Analytics
}
from
'
@segment/analytics-node
'
import
{
v4
as
uuidv4
}
from
'
uuid
'
const
Store
=
require
(
'
electron-store
'
)
const
store
=
new
Store
()
export
const
analytics
=
new
Analytics
({
writeKey
:
process
.
env
.
TELEMETRY_WRITE_KEY
})
export
function
id
():
string
{
const
id
=
store
.
get
(
'
id
'
)
if
(
id
)
{
return
id
}
const
uuid
=
uuidv4
()
store
.
set
(
'
id
'
,
uuid
)
return
uuid
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment