diff --git a/enjoy/package.json b/enjoy/package.json index 76f00683..d849bcfd 100644 --- a/enjoy/package.json +++ b/enjoy/package.json @@ -41,7 +41,7 @@ "@electron-forge/plugin-vite": "^7.4.0", "@electron-forge/publisher-github": "^7.4.0", "@electron/fuses": "^1.8.0", - "@playwright/test": "^1.44.1", + "@playwright/test": "^1.45.0", "@tailwindcss/typography": "^0.5.13", "@types/ahoy.js": "^0.4.2", "@types/autosize": "^4.0.3", @@ -50,21 +50,21 @@ "@types/fluent-ffmpeg": "^2.1.24", "@types/html-to-text": "^9.0.4", "@types/intl-tel-input": "^18.1.4", - "@types/lodash": "^4.17.5", + "@types/lodash": "^4.17.6", "@types/mark.js": "^8.11.12", - "@types/node": "^20.14.8", - "@types/rails__actioncable": "^6.1.10", + "@types/node": "^20.14.9", + "@types/rails__actioncable": "^6.1.11", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/validator": "^13.12.0", "@types/wavesurfer.js": "^6.0.12", - "@typescript-eslint/eslint-plugin": "^7.13.1", - "@typescript-eslint/parser": "^7.13.1", + "@typescript-eslint/eslint-plugin": "^7.15.0", + "@typescript-eslint/parser": "^7.15.0", "@vitejs/plugin-react": "^4.3.1", "autoprefixer": "^10.4.19", - "electron": "^31.0.2", + "electron": "^31.1.0", "electron-playwright-helpers": "^1.7.1", - "eslint": "^9.5.0", + "eslint": "^9.6.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import": "^2.29.1", "flora-colossus": "^2.0.0", @@ -76,8 +76,8 @@ "tailwindcss-animate": "^1.0.7", "ts-node": "^10.9.2", "tslib": "^2.6.3", - "typescript": "^5.5.2", - "vite": "^5.3.1", + "typescript": "^5.5.3", + "vite": "^5.3.2", "vite-plugin-static-copy": "^1.0.5", "zx": "^8.1.3" }, @@ -85,7 +85,7 @@ "@andrkrn/ffprobe-static": "^5.2.0", "@electron-forge/publisher-s3": "^7.4.0", "@hookform/resolvers": "^3.6.0", - "@langchain/community": "^0.2.13", + "@langchain/community": "^0.2.16", "@langchain/google-genai": "^0.0.21", "@mozilla/readability": "^0.5.0", "@radix-ui/react-accordion": "^1.2.0", @@ -110,11 +110,11 @@ "@radix-ui/react-tabs": "^1.1.0", "@radix-ui/react-toast": "^1.2.1", "@radix-ui/react-toggle": "^1.1.0", - "@radix-ui/react-tooltip": "^1.1.1", - "@rails/actioncable": "7.1.3-4", + "@radix-ui/react-tooltip": "^1.1.2", + "@rails/actioncable": "7.1.3", "@sentry/electron": "^5.1.0", "@uidotdev/usehooks": "^2.4.1", - "@vidstack/react": "^1.11.24", + "@vidstack/react": "^0.6.15", "ahoy.js": "^0.4.4", "autosize": "^6.0.1", "axios": "^1.7.2", @@ -133,7 +133,7 @@ "decamelize": "^6.0.0", "decamelize-keys": "^2.0.1", "echogarden": "^1.5.0", - "electron-context-menu": "^4.0.0", + "electron-context-menu": "^4.0.1", "electron-log": "^5.1.5", "electron-settings": "^4.0.4", "electron-squirrel-startup": "^1.0.1", @@ -141,17 +141,17 @@ "fluent-ffmpeg": "^2.1.3", "fs-extra": "^11.2.0", "html-to-text": "^9.0.5", - "https-proxy-agent": "^7.0.4", + "https-proxy-agent": "^7.0.5", "i18next": "^23.11.5", "intl-tel-input": "^23.1.0", "js-md5": "^0.8.3", - "langchain": "^0.2.6", + "langchain": "^0.2.8", "lodash": "^4.17.21", - "lucide-react": "^0.396.0", + "lucide-react": "^0.400.0", "mark.js": "^8.11.1", "microsoft-cognitiveservices-speech-sdk": "^1.38.0", "next-themes": "^0.3.0", - "openai": "^4.52.0", + "openai": "^4.52.2", "pitchfinder": "^2.3.2", "postcss": "^8.4.38", "proxy-agent": "^6.4.0", @@ -162,7 +162,7 @@ "react-hotkeys-hook": "^4.5.0", "react-i18next": "^14.1.2", "react-markdown": "^9.0.1", - "react-router-dom": "^6.23.1", + "react-router-dom": "^6.24.0", "react-tooltip": "^5.27.0", "reflect-metadata": "^0.2.2", "rimraf": "^5.0.7", diff --git a/yarn.lock b/yarn.lock index 304203f4..a099043b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3132,14 +3132,14 @@ __metadata: languageName: node linkType: hard -"@eslint/config-array@npm:^0.16.0": - version: 0.16.0 - resolution: "@eslint/config-array@npm:0.16.0" +"@eslint/config-array@npm:^0.17.0": + version: 0.17.0 + resolution: "@eslint/config-array@npm:0.17.0" dependencies: "@eslint/object-schema": "npm:^2.1.4" debug: "npm:^4.3.1" - minimatch: "npm:^3.0.5" - checksum: 10c0/b9d04409151dc95ec6b5e04e1e185a808d58e18cfc7340adc1e9420a5ff15843a0a308fb2cd9a2b354652885c2bebbcd5515814e93e9c9133f423891b6e53c70 + minimatch: "npm:^3.1.2" + checksum: 10c0/97eb23ef0948dbc5f24884a3b75c537ca37ee2b1f27a864cd0d9189c089bc1a724dc6e1a4d9b7dd304d9f732ca02aa7916243a7715d6f1f17159d8a8c83f0c9e languageName: node linkType: hard @@ -3160,10 +3160,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.5.0": - version: 9.5.0 - resolution: "@eslint/js@npm:9.5.0" - checksum: 10c0/dacf51ec2d5b4c8d1315d21a0ff761235d9e39b2391cb945138c58dc512a6c18949c40b644235f5c4fdf5b637ef8f881214acc496dddf46b718529bf22af42ac +"@eslint/js@npm:9.6.0": + version: 9.6.0 + resolution: "@eslint/js@npm:9.6.0" + checksum: 10c0/83967a7e59f2e958c9bbb3acd0929cad00d59d927ad786ed8e0d30b07f983c6bea3af6f4ad32da32145db40b7a741a816ba339bdd8960fc7fc8231716d943b7f languageName: node linkType: hard @@ -3521,11 +3521,11 @@ __metadata: languageName: node linkType: hard -"@langchain/community@npm:^0.2.13": - version: 0.2.13 - resolution: "@langchain/community@npm:0.2.13" +"@langchain/community@npm:^0.2.16": + version: 0.2.16 + resolution: "@langchain/community@npm:0.2.16" dependencies: - "@langchain/core": "npm:~0.2.9" + "@langchain/core": "npm:~0.2.11" "@langchain/openai": "npm:~0.1.0" binary-extensions: "npm:^2.2.0" expr-eval: "npm:^2.0.2" @@ -3898,7 +3898,7 @@ __metadata: optional: true youtubei.js: optional: true - checksum: 10c0/10a7a4efcecfb6fe09c776e11c07b9b8816602a09459491433545d92b266463364cfbe2aebb7ecc0faec85e2ea0c1e2bba2e6886e1f4ac73989001b0413eb115 + checksum: 10c0/810850ae4f66a76ba8c9edc6a6f53bb4d1103c69c09b8339d27acfa7da2940410ed9f78b49a47abb7e851d82b8494deff0277e8816fede6524a8b7e5c48c8466 languageName: node linkType: hard @@ -3922,7 +3922,7 @@ __metadata: languageName: node linkType: hard -"@langchain/core@npm:>=0.2.8 <0.3.0, @langchain/core@npm:>=0.2.9 <0.3.0, @langchain/core@npm:~0.2.9": +"@langchain/core@npm:>=0.2.8 <0.3.0, @langchain/core@npm:>=0.2.9 <0.3.0": version: 0.2.9 resolution: "@langchain/core@npm:0.2.9" dependencies: @@ -3942,6 +3942,26 @@ __metadata: languageName: node linkType: hard +"@langchain/core@npm:~0.2.11": + version: 0.2.12 + resolution: "@langchain/core@npm:0.2.12" + dependencies: + ansi-styles: "npm:^5.0.0" + camelcase: "npm:6" + decamelize: "npm:1.2.0" + js-tiktoken: "npm:^1.0.12" + langsmith: "npm:~0.1.30" + ml-distance: "npm:^4.0.0" + mustache: "npm:^4.2.0" + p-queue: "npm:^6.6.2" + p-retry: "npm:4" + uuid: "npm:^9.0.0" + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.22.3" + checksum: 10c0/eb3dcdecce1cfcd7179e46d0e0a9090e84ae18e9e5c03f883828cd5848595ccfdd2d236a6ec0e367ac31ad150882bf257dc6f9209b4d8f95f1a2fe0e12c666e4 + languageName: node + linkType: hard + "@langchain/google-genai@npm:^0.0.21": version: 0.0.21 resolution: "@langchain/google-genai@npm:0.0.21" @@ -5808,14 +5828,14 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.44.1": - version: 1.44.1 - resolution: "@playwright/test@npm:1.44.1" +"@playwright/test@npm:^1.45.0": + version: 1.45.0 + resolution: "@playwright/test@npm:1.45.0" dependencies: - playwright: "npm:1.44.1" + playwright: "npm:1.45.0" bin: playwright: cli.js - checksum: 10c0/f72669db3dfa83dc12d43ddbce8fbb27a69a80347b515fa00d8467ca640f8c7b7f5f5ff6d6cdfc5a1bce2c7d4b6ee62b988d682ef265f567302998de4f2a64ab + checksum: 10c0/bfb3cdcca2df5ef7a2a380cc189a5ed905bef9551a2b84071c42b620b77e32a2cffdb74841957bb5e519559ed26b42a7777d09dc897a6aee67258cc041e705f9 languageName: node linkType: hard @@ -7022,9 +7042,9 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-tooltip@npm:^1.1.1": - version: 1.1.1 - resolution: "@radix-ui/react-tooltip@npm:1.1.1" +"@radix-ui/react-tooltip@npm:^1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-tooltip@npm:1.1.2" dependencies: "@radix-ui/primitive": "npm:1.1.0" "@radix-ui/react-compose-refs": "npm:1.1.0" @@ -7048,7 +7068,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/42965dd7b93d3e82cee80aa9d00ed52e73a97d56021e7b868dc6bc69574a3c1c049495f5009b3c786919fb7d3af1ac7d69c2fc4013687e9dcdc937e60f2bdc35 + checksum: 10c0/76f3abcd27f7f673612631abc340a17e6ab0e5d20b901fe4828400de05d4d8a8711392417b028be86a3053a0881b80d0ed41c4e027eb64c1af9fe74db70d3786 languageName: node linkType: hard @@ -7239,17 +7259,17 @@ __metadata: languageName: node linkType: hard -"@rails/actioncable@npm:7.1.3-4": - version: 7.1.3-4 - resolution: "@rails/actioncable@npm:7.1.3-4" - checksum: 10c0/1675a2dad20fabee553d538682e3ec8baba75b88df6a5c7219419459d54489ebc80f42860380633dced5746db1333ff533b06d22ea481d350313be066bb2097a +"@rails/actioncable@npm:7.1.3": + version: 7.1.3 + resolution: "@rails/actioncable@npm:7.1.3" + checksum: 10c0/6019097498387a9c0684df0be380182820a0480173e05a5c5a830cef6cf3e40c9ec75b834af0396b0f57b4e658891c820163e84b9f2bd1ac293c90f5a12ce488 languageName: node linkType: hard -"@remix-run/router@npm:1.16.1": - version: 1.16.1 - resolution: "@remix-run/router@npm:1.16.1" - checksum: 10c0/5f1b0aef4924830eeab9c86dcaa5af8157066e5de65b449e7fdf406532b2384828a46a447c31b0735fd713a06938dd88bfd4e566d9989be70c770457dda16c92 +"@remix-run/router@npm:1.17.0": + version: 1.17.0 + resolution: "@remix-run/router@npm:1.17.0" + checksum: 10c0/6f39cb81c5dec3d3cb901cfc05ef1c745d23192def7d83e6d1a53c43cbb5d7ff488055fd1418ac72f904ff41b3d3ca339d223677994150f276c648123ce166f7 languageName: node linkType: hard @@ -9110,10 +9130,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.17.5": - version: 4.17.5 - resolution: "@types/lodash@npm:4.17.5" - checksum: 10c0/55924803ed853e72261512bd3eaf2c5b16558c3817feb0a3125ef757afe46e54b86f33d1960e40b7606c0ddab91a96f47966bf5e6006b7abfd8994c13b04b19b +"@types/lodash@npm:^4.17.6": + version: 4.17.6 + resolution: "@types/lodash@npm:4.17.6" + checksum: 10c0/3b197ac47af9443fee8c4719c5ffde527d7febc018b827d44a6bc2523c728c7adfdd25196fdcfe3eed827993e0c41a917d0da6e78938b18b2be94164789f1117 languageName: node linkType: hard @@ -9217,7 +9237,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:>=13.7.0, @types/node@npm:^20.14.8": +"@types/node@npm:>=13.7.0": version: 20.14.8 resolution: "@types/node@npm:20.14.8" dependencies: @@ -9251,6 +9271,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^20.14.9": + version: 20.14.9 + resolution: "@types/node@npm:20.14.9" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/911ffa444dc032897f4a23ed580c67903bd38ea1c5ec99b1d00fa10b83537a3adddef8e1f29710cbdd8e556a61407ed008e06537d834e48caf449ce59f87d387 + languageName: node + linkType: hard + "@types/normalize-package-data@npm:^2.4.0": version: 2.4.4 resolution: "@types/normalize-package-data@npm:2.4.4" @@ -9310,10 +9339,10 @@ __metadata: languageName: node linkType: hard -"@types/rails__actioncable@npm:^6.1.10": - version: 6.1.10 - resolution: "@types/rails__actioncable@npm:6.1.10" - checksum: 10c0/7f877b4974a6afd4b08e402f116e828aeb6dc171a36897bb306c3d232b0f9fd29e1954c4493ab82b2e269de27de8d23200fbc1b7a8cedb3f165e9dbb25a34e4b +"@types/rails__actioncable@npm:^6.1.11": + version: 6.1.11 + resolution: "@types/rails__actioncable@npm:6.1.11" + checksum: 10c0/b326c0a3c8ea6cac90e6f7d3c1050b61528c8c3f3bdb9394e66634d778b4adb86b5400cf232949088634d2d5d42094f31d2831ed891e98ad0adc5a6202c52db3 languageName: node linkType: hard @@ -9468,15 +9497,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.13.1": - version: 7.13.1 - resolution: "@typescript-eslint/eslint-plugin@npm:7.13.1" +"@typescript-eslint/eslint-plugin@npm:^7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.15.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.13.1" - "@typescript-eslint/type-utils": "npm:7.13.1" - "@typescript-eslint/utils": "npm:7.13.1" - "@typescript-eslint/visitor-keys": "npm:7.13.1" + "@typescript-eslint/scope-manager": "npm:7.15.0" + "@typescript-eslint/type-utils": "npm:7.15.0" + "@typescript-eslint/utils": "npm:7.15.0" + "@typescript-eslint/visitor-keys": "npm:7.15.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -9487,44 +9516,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/6677f9c090a25978e4e20c24d67365ad89ca1208ebd2bb103d3f1e15a7deea22dea538e9f61f3a3d4f03a741179acf58c02ad7d03f805aceabb78929a8dc1908 + checksum: 10c0/7ed4ef8355cb60f02ed603673ef749928a001931c534960d1f3f9f9b8092f4abd7ec1e80a33b4c38efb6e8e66c902583bd56a4c4d6ccbd870677a40680a7d1f5 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.13.1": - version: 7.13.1 - resolution: "@typescript-eslint/parser@npm:7.13.1" +"@typescript-eslint/parser@npm:^7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/parser@npm:7.15.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.13.1" - "@typescript-eslint/types": "npm:7.13.1" - "@typescript-eslint/typescript-estree": "npm:7.13.1" - "@typescript-eslint/visitor-keys": "npm:7.13.1" + "@typescript-eslint/scope-manager": "npm:7.15.0" + "@typescript-eslint/types": "npm:7.15.0" + "@typescript-eslint/typescript-estree": "npm:7.15.0" + "@typescript-eslint/visitor-keys": "npm:7.15.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/455d067bfb81fa3d133c75ebc4d8d7f2de5001441585f5b58dc8b0d4380d7397dc3745e11a9299d596dfa581265fdcdea6c28b2ddd2d3b542869c851ecd52fcd + checksum: 10c0/8dcad9b84e2cbf89afea97ee7f690f91b487eed21d01997126f98cb7dd56d3b6c98c7ecbdbeda35904af521c4ed746c47887e908f8a1e2148d47c05b491d7b9d languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.13.1": - version: 7.13.1 - resolution: "@typescript-eslint/scope-manager@npm:7.13.1" +"@typescript-eslint/scope-manager@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/scope-manager@npm:7.15.0" dependencies: - "@typescript-eslint/types": "npm:7.13.1" - "@typescript-eslint/visitor-keys": "npm:7.13.1" - checksum: 10c0/3d8770bf9c89e7a07e54efbc3dac6df02c0ce49d49575076111ac663566c90cbb852f06c94a311db7c0aec1fab0417f3ef6e601b3852aa30bed75c65f4f076f4 + "@typescript-eslint/types": "npm:7.15.0" + "@typescript-eslint/visitor-keys": "npm:7.15.0" + checksum: 10c0/781ec31a07ab7f0bdfb07dd271ef6553aa98f8492f1b3a67c65d178c94d590f4fd2e0916450f2446f1da2fbe007f3454c360ccb25f4d69612f782eb499f400ab languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.13.1": - version: 7.13.1 - resolution: "@typescript-eslint/type-utils@npm:7.13.1" +"@typescript-eslint/type-utils@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/type-utils@npm:7.15.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.13.1" - "@typescript-eslint/utils": "npm:7.13.1" + "@typescript-eslint/typescript-estree": "npm:7.15.0" + "@typescript-eslint/utils": "npm:7.15.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -9532,23 +9561,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/c02305dccb0b2c7dcc9249230078c83e851ee589f93e08eb6cdc0b4c38d78d85ef4996631ac427836ee9d0a868ac031417feb74a6e4d0600096f41ca3c0e99a0 + checksum: 10c0/06189eb05d741f05977bbc029c6ac46edd566e0136f2f2c22429fd5f2be1224e2d9135b7021bc686871bfaec9c05a5c9990a321762d3abd06e457486956326ba languageName: node linkType: hard -"@typescript-eslint/types@npm:7.13.1": - version: 7.13.1 - resolution: "@typescript-eslint/types@npm:7.13.1" - checksum: 10c0/38a01004e11259e457ae2fd02300ef362a3268a8fc70addfbf1508e2edcaca72da2f0f8771e42c1cb9f191c1f754af583cdcaebd830c8e3c3f796dcf30d3c3a8 +"@typescript-eslint/types@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/types@npm:7.15.0" + checksum: 10c0/935387b21d9fdff65de86f6350cdda1f0614e269324f3a4f0a2ca1b0d72ef4b1d40c7de2f3a20a6f8c83edca6507bfbac3168c860625859e59fc455c80392bed languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.13.1": - version: 7.13.1 - resolution: "@typescript-eslint/typescript-estree@npm:7.13.1" +"@typescript-eslint/typescript-estree@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.15.0" dependencies: - "@typescript-eslint/types": "npm:7.13.1" - "@typescript-eslint/visitor-keys": "npm:7.13.1" + "@typescript-eslint/types": "npm:7.15.0" + "@typescript-eslint/visitor-keys": "npm:7.15.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -9558,31 +9587,31 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/bd5c8951ae79e8eacd05ff100def02926c633045a1a54426f98f20b4ca31c485968af3226dd7939934dfaf36a6b5fcb3386948e2a7d763ddee2db905ac187ebc + checksum: 10c0/0d6e61cb36c4612147ceea796c2bdbb65fca59170d9d768cff314146c5564253a058cbcb9e251722cd76c92a90c257e1210a69f8d4377c8002f211c574d18d24 languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.13.1": - version: 7.13.1 - resolution: "@typescript-eslint/utils@npm:7.13.1" +"@typescript-eslint/utils@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/utils@npm:7.15.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.13.1" - "@typescript-eslint/types": "npm:7.13.1" - "@typescript-eslint/typescript-estree": "npm:7.13.1" + "@typescript-eslint/scope-manager": "npm:7.15.0" + "@typescript-eslint/types": "npm:7.15.0" + "@typescript-eslint/typescript-estree": "npm:7.15.0" peerDependencies: eslint: ^8.56.0 - checksum: 10c0/d2f6be42a80608ed265b34a5f6a0c97dc0b627d53b91e83d87c7d67541cb5b3c038e7320026b4ad8dfafe1ac07a0554efa8fe7673f54d74b68c253d6f9519bb6 + checksum: 10c0/26aced17976cee0aa39a79201f68b384bbce1dc96e1c70d0e5f790e1e5655b1b1ddb2afd9eaf3fce9a48c0fb69daecd37a99fdbcdbf1cb58c65ae89ecac88a2c languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.13.1": - version: 7.13.1 - resolution: "@typescript-eslint/visitor-keys@npm:7.13.1" +"@typescript-eslint/visitor-keys@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.15.0" dependencies: - "@typescript-eslint/types": "npm:7.13.1" + "@typescript-eslint/types": "npm:7.15.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10c0/23c1bb896173cadfb33e3801420a70aa2f0481384caa3b534b04f7920acdb9d8f7d635fcaf1f8c7fc78ebce71b8f2435391608d120091761ad2e2c00eb870832 + checksum: 10c0/7509f01c8cd2126a38213bc735a77aa7e976340af0d664be5b2ccd01b8211724b2ea129e33bfd32fe5feac848b7b68ca55bb533f6ccfeec1d2f26a91240489b9 languageName: node linkType: hard @@ -10015,15 +10044,15 @@ __metadata: languageName: node linkType: hard -"@vidstack/react@npm:^1.11.24": - version: 1.11.24 - resolution: "@vidstack/react@npm:1.11.24" - dependencies: - media-captions: "npm:^1.0.1" +"@vidstack/react@npm:^0.6.15": + version: 0.6.15 + resolution: "@vidstack/react@npm:0.6.15" peerDependencies: "@types/react": ^18.0.0 + maverick.js: 0.37.0 react: ^18.0.0 - checksum: 10c0/4ece943e77655db1e42a3ad8c61ff88a0ac74bebc96fb3ac89d772bf7ce955b46a2e550868f356b58e272c9a28630bfc25c6e37d4f7c15272071feb01bcf646d + vidstack: 0.6.15 + checksum: 10c0/30f13e1399270094ec65787d80305b5e64e0dab6a3cac11ac43d2c7f11f9836c3aedd304f3fa030c5fc2ed4483d8d4bfe12a407510d713dae51b8951af56b4d7 languageName: node linkType: hard @@ -10666,7 +10695,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:8.12.0, acorn@npm:^8.10.0, acorn@npm:^8.6.0, acorn@npm:^8.9.0": +"acorn@npm:8.12.0, acorn@npm:^8.10.0, acorn@npm:^8.12.0, acorn@npm:^8.6.0, acorn@npm:^8.9.0": version: 8.12.0 resolution: "acorn@npm:8.12.0" bin: @@ -14035,14 +14064,14 @@ __metadata: languageName: node linkType: hard -"electron-context-menu@npm:^4.0.0": - version: 4.0.0 - resolution: "electron-context-menu@npm:4.0.0" +"electron-context-menu@npm:^4.0.1": + version: 4.0.1 + resolution: "electron-context-menu@npm:4.0.1" dependencies: cli-truncate: "npm:^4.0.0" electron-dl: "npm:^4.0.0" electron-is-dev: "npm:^3.0.1" - checksum: 10c0/ff6e7374f8f69626b4c5f3a6bc0d31c30e4194a8c283c07768bff0864ef7f33a9f2f0283920941e1da75de44beab29da27ce249cbc10d3e3b90849eb91c84e64 + checksum: 10c0/2ebc564617af2bf965e9487e5c96f2e9262ffa0c0ba0413f3127707def68660b8230caf13bf8f63ec530bfbabd565fae7ddc7bfc55d0d2851aaac3af3d18c0eb languageName: node linkType: hard @@ -14205,16 +14234,16 @@ __metadata: languageName: node linkType: hard -"electron@npm:^31.0.2": - version: 31.0.2 - resolution: "electron@npm:31.0.2" +"electron@npm:^31.1.0": + version: 31.1.0 + resolution: "electron@npm:31.1.0" dependencies: "@electron/get": "npm:^2.0.0" "@types/node": "npm:^20.9.0" extract-zip: "npm:^2.0.1" bin: electron: cli.js - checksum: 10c0/fb488dd160036771d44c452e63c43d2199597c5e4fa45c7a9a7864f381acf86246c37a865b1cf7a1ce428b738e794dc70aea5d864efde621055b5e2d00ca7157 + checksum: 10c0/b9ae6f9d1a13e15cf0b7981f1231dc2c79f3465c4db822750daf6f2533524fe2ddf6f0b173c8d0c3549ef6bf21a9ff3eb362838b06deb4f795e71d5e5a307f16 languageName: node linkType: hard @@ -14323,10 +14352,10 @@ __metadata: "@electron-forge/publisher-s3": "npm:^7.4.0" "@electron/fuses": "npm:^1.8.0" "@hookform/resolvers": "npm:^3.6.0" - "@langchain/community": "npm:^0.2.13" + "@langchain/community": "npm:^0.2.16" "@langchain/google-genai": "npm:^0.0.21" "@mozilla/readability": "npm:^0.5.0" - "@playwright/test": "npm:^1.44.1" + "@playwright/test": "npm:^1.45.0" "@radix-ui/react-accordion": "npm:^1.2.0" "@radix-ui/react-alert-dialog": "npm:^1.1.1" "@radix-ui/react-aspect-ratio": "npm:^1.1.0" @@ -14349,8 +14378,8 @@ __metadata: "@radix-ui/react-tabs": "npm:^1.1.0" "@radix-ui/react-toast": "npm:^1.2.1" "@radix-ui/react-toggle": "npm:^1.1.0" - "@radix-ui/react-tooltip": "npm:^1.1.1" - "@rails/actioncable": "npm:7.1.3-4" + "@radix-ui/react-tooltip": "npm:^1.1.2" + "@rails/actioncable": "npm:7.1.3" "@sentry/electron": "npm:^5.1.0" "@tailwindcss/typography": "npm:^0.5.13" "@types/ahoy.js": "npm:^0.4.2" @@ -14360,18 +14389,18 @@ __metadata: "@types/fluent-ffmpeg": "npm:^2.1.24" "@types/html-to-text": "npm:^9.0.4" "@types/intl-tel-input": "npm:^18.1.4" - "@types/lodash": "npm:^4.17.5" + "@types/lodash": "npm:^4.17.6" "@types/mark.js": "npm:^8.11.12" - "@types/node": "npm:^20.14.8" - "@types/rails__actioncable": "npm:^6.1.10" + "@types/node": "npm:^20.14.9" + "@types/rails__actioncable": "npm:^6.1.11" "@types/react": "npm:^18.3.3" "@types/react-dom": "npm:^18.3.0" "@types/validator": "npm:^13.12.0" "@types/wavesurfer.js": "npm:^6.0.12" - "@typescript-eslint/eslint-plugin": "npm:^7.13.1" - "@typescript-eslint/parser": "npm:^7.13.1" + "@typescript-eslint/eslint-plugin": "npm:^7.15.0" + "@typescript-eslint/parser": "npm:^7.15.0" "@uidotdev/usehooks": "npm:^2.4.1" - "@vidstack/react": "npm:^1.11.24" + "@vidstack/react": "npm:^0.6.15" "@vitejs/plugin-react": "npm:^4.3.1" ahoy.js: "npm:^0.4.4" autoprefixer: "npm:^10.4.19" @@ -14392,13 +14421,13 @@ __metadata: decamelize: "npm:^6.0.0" decamelize-keys: "npm:^2.0.1" echogarden: "npm:^1.5.0" - electron: "npm:^31.0.2" - electron-context-menu: "npm:^4.0.0" + electron: "npm:^31.1.0" + electron-context-menu: "npm:^4.0.1" electron-log: "npm:^5.1.5" electron-playwright-helpers: "npm:^1.7.1" electron-settings: "npm:^4.0.4" electron-squirrel-startup: "npm:^1.0.1" - eslint: "npm:^9.5.0" + eslint: "npm:^9.6.0" eslint-import-resolver-typescript: "npm:^3.6.1" eslint-plugin-import: "npm:^2.29.1" ffmpeg-static: "npm:^5.2.0" @@ -14406,18 +14435,18 @@ __metadata: fluent-ffmpeg: "npm:^2.1.3" fs-extra: "npm:^11.2.0" html-to-text: "npm:^9.0.5" - https-proxy-agent: "npm:^7.0.4" + https-proxy-agent: "npm:^7.0.5" i18next: "npm:^23.11.5" intl-tel-input: "npm:^23.1.0" js-md5: "npm:^0.8.3" - langchain: "npm:^0.2.6" + langchain: "npm:^0.2.8" lodash: "npm:^4.17.21" - lucide-react: "npm:^0.396.0" + lucide-react: "npm:^0.400.0" mark.js: "npm:^8.11.1" microsoft-cognitiveservices-speech-sdk: "npm:^1.38.0" next-themes: "npm:^0.3.0" octokit: "npm:^4.0.2" - openai: "npm:^4.52.0" + openai: "npm:^4.52.2" pitchfinder: "npm:^2.3.2" postcss: "npm:^8.4.38" progress: "npm:^2.0.3" @@ -14429,7 +14458,7 @@ __metadata: react-hotkeys-hook: "npm:^4.5.0" react-i18next: "npm:^14.1.2" react-markdown: "npm:^9.0.1" - react-router-dom: "npm:^6.23.1" + react-router-dom: "npm:^6.24.0" react-tooltip: "npm:^5.27.0" reflect-metadata: "npm:^0.2.2" rimraf: "npm:^5.0.7" @@ -14444,10 +14473,10 @@ __metadata: tailwindcss-animate: "npm:^1.0.7" ts-node: "npm:^10.9.2" tslib: "npm:^2.6.3" - typescript: "npm:^5.5.2" + typescript: "npm:^5.5.3" umzug: "npm:^3.8.1" update-electron-app: "npm:^3.0.0" - vite: "npm:^5.3.1" + vite: "npm:^5.3.2" vite-plugin-static-copy: "npm:^1.0.5" wavesurfer.js: "npm:^7.8.0" zod: "npm:^3.23.8" @@ -14936,15 +14965,15 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.5.0": - version: 9.5.0 - resolution: "eslint@npm:9.5.0" +"eslint@npm:^9.6.0": + version: 9.6.0 + resolution: "eslint@npm:9.6.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/config-array": "npm:^0.16.0" + "@eslint/config-array": "npm:^0.17.0" "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:9.5.0" + "@eslint/js": "npm:9.6.0" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.3.0" "@nodelib/fs.walk": "npm:^1.2.8" @@ -14955,7 +14984,7 @@ __metadata: escape-string-regexp: "npm:^4.0.0" eslint-scope: "npm:^8.0.1" eslint-visitor-keys: "npm:^4.0.0" - espree: "npm:^10.0.1" + espree: "npm:^10.1.0" esquery: "npm:^1.5.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" @@ -14976,7 +15005,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 10c0/1c83d94ccfd6d97474aaaf463714eba7afa040639ad9191db430d34e9e2851ba14510651de69b52f26ee30611caf0fa4c66b3fb73bb71df6ab10cef5bb44bb32 + checksum: 10c0/82ea5ad3f28aaef89e2a98f4e6df0eae9d4e16ccd6d667c69977042e0b103fa5df98bf16d3df72d1ae77edd8c1dccfdf4afa2a55309aa8081a1bc54af6229826 languageName: node linkType: hard @@ -14998,6 +15027,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^10.1.0": + version: 10.1.0 + resolution: "espree@npm:10.1.0" + dependencies: + acorn: "npm:^8.12.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.0.0" + checksum: 10c0/52e6feaa77a31a6038f0c0e3fce93010a4625701925b0715cd54a2ae190b3275053a0717db698697b32653788ac04845e489d6773b508d6c2e8752f3c57470a0 + languageName: node + linkType: hard + "esprima@npm:^4.0.1": version: 4.0.1 resolution: "esprima@npm:4.0.1" @@ -16805,6 +16845,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.5": + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10c0/2490e3acec397abeb88807db52cac59102d5ed758feee6df6112ab3ccd8325e8a1ce8bce6f4b66e5470eca102d31e425ace904242e4fa28dbe0c59c4bafa7b2c + languageName: node + linkType: hard + "httpxy@npm:^0.1.5": version: 0.1.5 resolution: "httpxy@npm:0.1.5" @@ -18309,11 +18359,11 @@ __metadata: languageName: node linkType: hard -"langchain@npm:^0.2.6": - version: 0.2.6 - resolution: "langchain@npm:0.2.6" +"langchain@npm:^0.2.8": + version: 0.2.8 + resolution: "langchain@npm:0.2.8" dependencies: - "@langchain/core": "npm:~0.2.0" + "@langchain/core": "npm:>=0.2.9 <0.3.0" "@langchain/openai": "npm:>=0.1.0 <0.3.0" "@langchain/textsplitters": "npm:~0.0.0" binary-extensions: "npm:^2.2.0" @@ -18480,7 +18530,7 @@ __metadata: optional: true youtubei.js: optional: true - checksum: 10c0/c267d618f20b75eeba0c13b3ee9aaa8e7a57d87d64344c4360d7332bdda82c6976c80c705a81a0be02006f350b2f42142ca98a7b71148ee0aa934a592ddbc47a + checksum: 10c0/b21445940a204ab5f8758fced062cc4c2150ae564feae67f929cee48dbcf2946cc7bea73fbfad8f0fa25beeb1d2926ad74a3a9426e1057b3a8168a6707dc54f0 languageName: node linkType: hard @@ -18884,12 +18934,12 @@ __metadata: languageName: node linkType: hard -"lucide-react@npm:^0.396.0": - version: 0.396.0 - resolution: "lucide-react@npm:0.396.0" +"lucide-react@npm:^0.400.0": + version: 0.400.0 + resolution: "lucide-react@npm:0.400.0" peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 - checksum: 10c0/3c48ed3d12016e670781698af7a08067ea49b5132d6bef2b6e6e794d76f93de46d6f308af50263a8ae0c2e23bf21b0b33b97aded9aed5a68c6b81e6117cf4828 + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/06bdb0c0f4195a225cf4fe2b4b473837a14fda51ce4e24c6ab08e89160fa39315315bd20efe516b71e09192bc5eefff42693e8131ebae316df373aa935e5a5b4 languageName: node linkType: hard @@ -19290,13 +19340,6 @@ __metadata: languageName: node linkType: hard -"media-captions@npm:^1.0.1": - version: 1.0.3 - resolution: "media-captions@npm:1.0.3" - checksum: 10c0/0ddbcfad1723abbb0533203e5ad7711802bc066dfa38bcae1f1ace6b39d2bf49d5fd410a5505cdbd0ad4887d04e0b6358fa68d19558b410077b398814a288065 - languageName: node - linkType: hard - "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -21538,7 +21581,7 @@ __metadata: languageName: node linkType: hard -"openai@npm:^4.49.1, openai@npm:^4.52.0": +"openai@npm:^4.49.1": version: 4.52.0 resolution: "openai@npm:4.52.0" dependencies: @@ -21556,6 +21599,24 @@ __metadata: languageName: node linkType: hard +"openai@npm:^4.52.2": + version: 4.52.2 + resolution: "openai@npm:4.52.2" + dependencies: + "@types/node": "npm:^18.11.18" + "@types/node-fetch": "npm:^2.6.4" + abort-controller: "npm:^3.0.0" + agentkeepalive: "npm:^4.2.1" + form-data-encoder: "npm:1.7.2" + formdata-node: "npm:^4.3.2" + node-fetch: "npm:^2.6.7" + web-streams-polyfill: "npm:^3.2.1" + bin: + openai: bin/cli + checksum: 10c0/74722111a08557ccf7f7fb5d4661fd317d7c5d24f52174586e54e537b24c30c16846e637b72bf72aed0ecae01bb798932eeb75f699ae2d927a9936a39589dd0e + languageName: node + linkType: hard + "openapi-types@npm:^12.1.3": version: 12.1.3 resolution: "openapi-types@npm:12.1.3" @@ -22262,7 +22323,16 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.44.1, playwright-core@npm:^1.44.1": +"playwright-core@npm:1.45.0": + version: 1.45.0 + resolution: "playwright-core@npm:1.45.0" + bin: + playwright-core: cli.js + checksum: 10c0/5c3c205ad6d52c674fb3a91981a2068b17e7d02350c868cb3bc51e0c236df1b5da7c123ebdb6c22c66c8182965d2bba0831fa272a8a388c4e545eac5b3efa501 + languageName: node + linkType: hard + +"playwright-core@npm:^1.44.1": version: 1.44.1 resolution: "playwright-core@npm:1.44.1" bin: @@ -22271,18 +22341,18 @@ __metadata: languageName: node linkType: hard -"playwright@npm:1.44.1": - version: 1.44.1 - resolution: "playwright@npm:1.44.1" +"playwright@npm:1.45.0": + version: 1.45.0 + resolution: "playwright@npm:1.45.0" dependencies: fsevents: "npm:2.3.2" - playwright-core: "npm:1.44.1" + playwright-core: "npm:1.45.0" dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 10c0/de827d17746b18ae2ec67d510a640d8ceebf8ee8e3d8399bccffa83b76a967498ca377777e4e6a1daaef4b3c86cb2c44c7468de53d2d915acc61b3b89c032738 + checksum: 10c0/dbb1c3fe127650bd4b96a84b5271fbb56eea298bc87fa43a16b5054a4f011e00edd9a1a5e769efe4776a7c60d2a87c280543930a19cd12846d3d1e266198d4df languageName: node linkType: hard @@ -23281,27 +23351,27 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.23.1": - version: 6.23.1 - resolution: "react-router-dom@npm:6.23.1" +"react-router-dom@npm:^6.24.0": + version: 6.24.0 + resolution: "react-router-dom@npm:6.24.0" dependencies: - "@remix-run/router": "npm:1.16.1" - react-router: "npm:6.23.1" + "@remix-run/router": "npm:1.17.0" + react-router: "npm:6.24.0" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10c0/01b954d7d0ff4c53bb2edbc816458f3fad1ce9ee49a4dfdc5c866065c23026c9cce429b46b754cbaebb83b22cfe5f605bbf441acf515e3c377cbdf021b0bec4c + checksum: 10c0/2cb41120c1ff58fd1e187807214cf581e78e2845e5f411aa6a04f4748bd100431fd1ac5f8a45db281ea03d0d2354b66896b938c0b77adf7b343a6c1be52411de languageName: node linkType: hard -"react-router@npm:6.23.1": - version: 6.23.1 - resolution: "react-router@npm:6.23.1" +"react-router@npm:6.24.0": + version: 6.24.0 + resolution: "react-router@npm:6.24.0" dependencies: - "@remix-run/router": "npm:1.16.1" + "@remix-run/router": "npm:1.17.0" peerDependencies: react: ">=16.8" - checksum: 10c0/091949805745136350ab049b2a96281bf38742c9d3651019fb48ea79c5eafbfb0379f1d3e636602dd56b0ef278389e8fd25be983dc2c0ffd1103d06dfa8019f3 + checksum: 10c0/ad9c924d16dc4f5c90dff588e9a69d37488d2ad537de1ddbdf3b68561658c6e3fd1b8b12d16d50f19177f6547748c54e948d477e921f9230799ac71acfec24cf languageName: node linkType: hard @@ -25845,23 +25915,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.5.2": - version: 5.5.2 - resolution: "typescript@npm:5.5.2" +"typescript@npm:^5.5.3": + version: 5.5.3 + resolution: "typescript@npm:5.5.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/8ca39b27b5f9bd7f32db795045933ab5247897660627251e8254180b792a395bf061ea7231947d5d7ffa5cb4cc771970fd4ef543275f9b559f08c9325cccfce3 + checksum: 10c0/f52c71ccbc7080b034b9d3b72051d563601a4815bf3e39ded188e6ce60813f75dbedf11ad15dd4d32a12996a9ed8c7155b46c93a9b9c9bad1049766fe614bbdd languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.5.2#optional!builtin": - version: 5.5.2 - resolution: "typescript@patch:typescript@npm%3A5.5.2#optional!builtin::version=5.5.2&hash=b45daf" +"typescript@patch:typescript@npm%3A^5.5.3#optional!builtin": + version: 5.5.3 + resolution: "typescript@patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=b45daf" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/6721ac8933a70c252d7b640b345792e103d881811ff660355617c1836526dbb71c2044e2e77a8823fb3570b469f33276875a4cab6d3c4de4ae7d7ee1c3074ae4 + checksum: 10c0/5a437c416251334deeaf29897157032311f3f126547cfdc4b133768b606cb0e62bcee733bb97cf74c42fe7268801aea1392d8e40988cdef112e9546eba4c03c5 languageName: node linkType: hard @@ -26892,6 +26962,46 @@ __metadata: languageName: node linkType: hard +"vite@npm:^5.3.2": + version: 5.3.2 + resolution: "vite@npm:5.3.2" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.38" + rollup: "npm:^4.13.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/3ed576d18c6c008ae92be68f9c79bf7556dae10978a3e8b4c4b42199424755e5c99836e6d4f81fb8b533b957d7f4e351abc60b8a93f4c4b5eb9890b5b6450926 + languageName: node + linkType: hard + "vitepress-plugin-mermaid@npm:^2.0.16": version: 2.0.16 resolution: "vitepress-plugin-mermaid@npm:2.0.16"