mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-24 08:01:38 +00:00
fix: update monaco (#2616)
* update monaco * update monaco * update monaco * update monaco * update monaco * update monaco * update monaco * update monaco
This commit is contained in:
+4640
-6097
File diff suppressed because one or more lines are too long
+4640
-6097
File diff suppressed because one or more lines are too long
Generated
+242
-181
@@ -10,6 +10,7 @@
|
||||
"license": "AGPL-3.0",
|
||||
"dependencies": {
|
||||
"@aws-crypto/sha256-js": "^4.0.0",
|
||||
"@codingame/monaco-vscode-python-default-extension": "~1.83.5",
|
||||
"@leeoniya/ufuzzy": "^1.0.8",
|
||||
"@popperjs/core": "^2.11.6",
|
||||
"@redocly/json-to-json-schema": "^0.0.1",
|
||||
@@ -31,8 +32,9 @@
|
||||
"highlight.js": "^11.8.0",
|
||||
"lodash": "^4.17.21",
|
||||
"lucide-svelte": "^0.277.0",
|
||||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0",
|
||||
"monaco-graphql": "^1.3.0",
|
||||
"monaco-languageclient": "~6.0.3",
|
||||
"monaco-languageclient": "~7.0.1",
|
||||
"openai": "^4.3.0",
|
||||
"quill": "^1.3.7",
|
||||
"svelte-autosize": "^1.0.1",
|
||||
@@ -44,7 +46,10 @@
|
||||
"svelte-portal": "^2.2.0",
|
||||
"svelte-tiny-virtual-list": "^2.0.5",
|
||||
"tailwind-merge": "^1.13.2",
|
||||
"vscode-ws-jsonrpc": "3.0.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0",
|
||||
"vscode-languageclient": "~9.0.1",
|
||||
"vscode-uri": "~3.0.8",
|
||||
"vscode-ws-jsonrpc": "!3.1.0",
|
||||
"windmill-parser-wasm": "^1.202.1",
|
||||
"y-monaco": "^0.1.4",
|
||||
"y-websocket": "^1.5.0",
|
||||
@@ -63,7 +68,7 @@
|
||||
"@types/d3-zoom": "^3.0.3",
|
||||
"@types/lodash": "^4.14.195",
|
||||
"@types/node": "^20.3.3",
|
||||
"@types/vscode": "~1.78.1",
|
||||
"@types/vscode": "^1.83.5",
|
||||
"@typescript-eslint/eslint-plugin": "^5.59.8",
|
||||
"@typescript-eslint/parser": "^5.60.0",
|
||||
"@zerodevx/svelte-toast": "^0.9.5",
|
||||
@@ -73,7 +78,7 @@
|
||||
"eslint": "^8.47.0",
|
||||
"eslint-config-prettier": "^8.6.0",
|
||||
"eslint-plugin-svelte": "^2.33.1",
|
||||
"monaco-editor-workers": "~0.39.1",
|
||||
"monaco-editor-workers": "~0.44.0",
|
||||
"ol": "^7.4.0",
|
||||
"openapi-typescript-codegen": "^0.25.0",
|
||||
"path-browserify": "^1.0.1",
|
||||
@@ -419,6 +424,56 @@
|
||||
"node": ">=6.9.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@codingame/monaco-vscode-editor-service-override": {
|
||||
"version": "1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-service-override/-/monaco-vscode-editor-service-override-1.83.5.tgz",
|
||||
"integrity": "sha512-MORmlcfBHmhHmnkXq6jAH9uB4N08RIgFGOC2gpySgCMWpD0dHd/hsJdJNS39FSRpbPj69gbaZvDW4daKvJABrA==",
|
||||
"dependencies": {
|
||||
"monaco-editor": "0.44.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@1.83.5"
|
||||
}
|
||||
},
|
||||
"node_modules/@codingame/monaco-vscode-editor-service-override/node_modules/monaco-editor": {
|
||||
"version": "0.44.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.44.0.tgz",
|
||||
"integrity": "sha512-5SmjNStN6bSuSE5WPT2ZV+iYn1/yI9sd4Igtk23ChvqB7kDk9lZbB9F5frsuvpB+2njdIeGGFf2G4gbE6rCC9Q=="
|
||||
},
|
||||
"node_modules/@codingame/monaco-vscode-languages-service-override": {
|
||||
"version": "1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-languages-service-override/-/monaco-vscode-languages-service-override-1.83.5.tgz",
|
||||
"integrity": "sha512-8mo9qGEBYl0whFq0PQslLBwFb2zV9asyOJYuR+BIrUyGb73NYJjKd0PghaDi8NBsBS7EBSxx3bugVNs1FXQNYw==",
|
||||
"dependencies": {
|
||||
"monaco-editor": "0.44.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@1.83.5"
|
||||
}
|
||||
},
|
||||
"node_modules/@codingame/monaco-vscode-languages-service-override/node_modules/monaco-editor": {
|
||||
"version": "0.44.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.44.0.tgz",
|
||||
"integrity": "sha512-5SmjNStN6bSuSE5WPT2ZV+iYn1/yI9sd4Igtk23ChvqB7kDk9lZbB9F5frsuvpB+2njdIeGGFf2G4gbE6rCC9Q=="
|
||||
},
|
||||
"node_modules/@codingame/monaco-vscode-model-service-override": {
|
||||
"version": "1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-model-service-override/-/monaco-vscode-model-service-override-1.83.5.tgz",
|
||||
"integrity": "sha512-/mNyXlBdv+55taMuuCX4mHGwmMqvcNzlatYAX45QPLFW48hyQYUt+xQBYX1jBNcyjcFY4Mx7VzxT6SvNJGJA3A==",
|
||||
"dependencies": {
|
||||
"monaco-editor": "0.44.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@1.83.5"
|
||||
}
|
||||
},
|
||||
"node_modules/@codingame/monaco-vscode-model-service-override/node_modules/monaco-editor": {
|
||||
"version": "0.44.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.44.0.tgz",
|
||||
"integrity": "sha512-5SmjNStN6bSuSE5WPT2ZV+iYn1/yI9sd4Igtk23ChvqB7kDk9lZbB9F5frsuvpB+2njdIeGGFf2G4gbE6rCC9Q=="
|
||||
},
|
||||
"node_modules/@codingame/monaco-vscode-python-default-extension": {
|
||||
"version": "1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-python-default-extension/-/monaco-vscode-python-default-extension-1.83.5.tgz",
|
||||
"integrity": "sha512-nh1EbWTKYLfe3q0YnIvog3+f7u5jxyiLVJGQf6btTgZAr3qGz2LS+HJ2LHQ6wIZb/c4sfFM86/M3M1SDKKc6GQ==",
|
||||
"dependencies": {
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@1.83.5"
|
||||
}
|
||||
},
|
||||
"node_modules/@csstools/css-parser-algorithms": {
|
||||
"version": "2.3.2",
|
||||
"resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.2.tgz",
|
||||
@@ -1734,9 +1789,9 @@
|
||||
"integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g=="
|
||||
},
|
||||
"node_modules/@types/vscode": {
|
||||
"version": "1.78.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.78.1.tgz",
|
||||
"integrity": "sha512-wEA+54axejHu7DhcUfnFBan1IqFD1gBDxAFz8LoX06NbNDMRJv/T6OGthOs52yZccasKfN588EyffHWABkR0fg==",
|
||||
"version": "1.84.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.84.1.tgz",
|
||||
"integrity": "sha512-DB10vBRLEPA/us7p3gQilU2Tq5HDu6JWTyCpD9qtb7MKWIvJS5In9HU3YgVGCXf/miwHJiY62aXwjtUSMpT8HA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@typescript-eslint/eslint-plugin": {
|
||||
@@ -2526,6 +2581,7 @@
|
||||
"version": "0.2.13",
|
||||
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
|
||||
"integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "*"
|
||||
}
|
||||
@@ -4135,15 +4191,6 @@
|
||||
"reusify": "^1.0.4"
|
||||
}
|
||||
},
|
||||
"node_modules/fd-slicer": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
|
||||
"integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"pend": "~1.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/file-entry-cache": {
|
||||
"version": "6.0.1",
|
||||
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
|
||||
@@ -4527,9 +4574,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/graphql-language-service": {
|
||||
"version": "5.1.7",
|
||||
"resolved": "https://registry.npmjs.org/graphql-language-service/-/graphql-language-service-5.1.7.tgz",
|
||||
"integrity": "sha512-xkawYMJeoNYGhT+SpSH3c2qf6HpGHQ/duDmrseVHBpVCrXAiGnliXGSCC4jyMGgZQ05GytsZ12p0nUo7s6lSSw==",
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/graphql-language-service/-/graphql-language-service-5.2.0.tgz",
|
||||
"integrity": "sha512-o/ZgTS0pBxWm3hSF4+6GwiV1//DxzoLWEbS38+jqpzzy1d/QXBidwQuVYTOksclbtOJZ3KR/tZ8fi/tI6VpVMg==",
|
||||
"dependencies": {
|
||||
"nullthrows": "^1.0.0",
|
||||
"vscode-languageserver-types": "^3.17.1"
|
||||
@@ -6521,34 +6568,29 @@
|
||||
}
|
||||
},
|
||||
"node_modules/monaco-editor": {
|
||||
"version": "0.37.1",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.37.1.tgz",
|
||||
"integrity": "sha512-jLXEEYSbqMkT/FuJLBZAVWGuhIb4JNwHE9kPTorAVmsdZ4UzHAfgWxLsVtD7pLRFaOwYPhNG9nUCpmFL1t/dIg=="
|
||||
"name": "@codingame/monaco-editor-treemended",
|
||||
"version": "1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-editor-treemended/-/monaco-editor-treemended-1.83.5.tgz",
|
||||
"integrity": "sha512-YiiEUReD4YytuoEZh4KjWRlliRfeOFsFwJvMs2cMMUcIsAJKj804nramTmpWyJDSoxdSgLgaeiKu1gSEvxCvJw=="
|
||||
},
|
||||
"node_modules/monaco-editor-workers": {
|
||||
"version": "0.39.1",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor-workers/-/monaco-editor-workers-0.39.1.tgz",
|
||||
"integrity": "sha512-QSP2ZCarlYaHGIZqzcz2BtI1mKstwJo4YfYu9m7ZwhkRd8HJEHpclKgE51AXtrncRch5zc05pHk4cQrFEdYsBQ==",
|
||||
"version": "0.44.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor-workers/-/monaco-editor-workers-0.44.0.tgz",
|
||||
"integrity": "sha512-rvdO292CMnxs9Y3Hl6nAjVx8d0SjcDgmXmZNVoaOCNJrdnTEEzcWcHJzEQsajTAAq4H2oeBmDZRpDE0US5DhXA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"monaco-editor": "~0.39.0"
|
||||
"monaco-editor": "~0.44.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"monaco-editor": "~0.39.0"
|
||||
"monaco-editor": "~0.44.0"
|
||||
}
|
||||
},
|
||||
"node_modules/monaco-editor-workers/node_modules/monaco-editor": {
|
||||
"version": "0.39.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.39.0.tgz",
|
||||
"integrity": "sha512-zhbZ2Nx93tLR8aJmL2zI1mhJpsl87HMebNBM6R8z4pLfs8pj604pIVIVwyF1TivcfNtIPpMXL+nb3DsBmE/x6Q==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/monaco-graphql": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-graphql/-/monaco-graphql-1.3.0.tgz",
|
||||
"integrity": "sha512-Ilz7kUKYfO5KGwandjR+eQbN+fj1fQY9OECIQlzgeWOkLXMZqXTsxf01iQfVw08mMsBz7qa6fZKsESouDcBN2g==",
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-graphql/-/monaco-graphql-1.4.0.tgz",
|
||||
"integrity": "sha512-+AoCVFkifSPtGpdLsqJM+uZ2dDeRB4QTHLgIZIj1QB9o8VrnInXeI2C8QnKuON0b2PVEPdu8fEQ/jSuNJFDAOg==",
|
||||
"dependencies": {
|
||||
"graphql-language-service": "^5.1.7",
|
||||
"graphql-language-service": "^5.2.0",
|
||||
"picomatch-browser": "^2.2.6"
|
||||
},
|
||||
"peerDependencies": {
|
||||
@@ -6558,23 +6600,24 @@
|
||||
}
|
||||
},
|
||||
"node_modules/monaco-languageclient": {
|
||||
"version": "6.0.3",
|
||||
"resolved": "https://registry.npmjs.org/monaco-languageclient/-/monaco-languageclient-6.0.3.tgz",
|
||||
"integrity": "sha512-jxkmzazfp0boGiTMjbMGpfCRjUQc5DKbpN+zsHg5GBdHMcrB7FVl1NiN9yZ/JABVTAv4yxN4qwhJuzmUoSiQ4w==",
|
||||
"hasInstallScript": true,
|
||||
"version": "7.0.1",
|
||||
"resolved": "https://registry.npmjs.org/monaco-languageclient/-/monaco-languageclient-7.0.1.tgz",
|
||||
"integrity": "sha512-Ld4R6972zRExN9p6NzTsJ5sO50qrAUnGIa7HtpryT32LVBiIOu1LGatc+sk5N6IKWthSpaeQNIcrtiDiGw/mlg==",
|
||||
"dependencies": {
|
||||
"monaco-editor": "~0.37.1",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@~1.78.8",
|
||||
"vscode-jsonrpc": "~8.1.0",
|
||||
"vscode-languageclient": "~8.1.0"
|
||||
"@codingame/monaco-vscode-editor-service-override": "~1.83.5",
|
||||
"@codingame/monaco-vscode-languages-service-override": "~1.83.5",
|
||||
"@codingame/monaco-vscode-model-service-override": "~1.83.5",
|
||||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0",
|
||||
"vscode-languageclient": "~9.0.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=16.11.0",
|
||||
"npm": ">=9.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"monaco-editor": "~0.37.1",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@~1.78.8"
|
||||
"monaco-editor": "0.44.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"monaco-editor": {
|
||||
@@ -7117,12 +7160,6 @@
|
||||
"path2d-polyfill": "^2.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/pend": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
|
||||
"integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
|
||||
"peer": true
|
||||
},
|
||||
"node_modules/periscopic": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
|
||||
@@ -9911,17 +9948,14 @@
|
||||
},
|
||||
"node_modules/vscode": {
|
||||
"name": "@codingame/monaco-vscode-api",
|
||||
"version": "1.78.8",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-1.78.8.tgz",
|
||||
"integrity": "sha512-MfiZy/UCEAzpTeFg3TTsA2sgvjHb1X/cuwr7QNZJtYbvJ7X68EOPBXHhr6Kygm3eEKR73ZRkmfK/xX4d9hytTw==",
|
||||
"version": "1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-1.83.5.tgz",
|
||||
"integrity": "sha512-HWmI3e2LooNkJG7AB5KYkzqkFma6G7tlk8QO6RI54HykazMQEFNpOEkrnS9UJHGsvpT+1hDCtIkufalLdxqMzA==",
|
||||
"dependencies": {
|
||||
"monaco-editor": "0.44.0"
|
||||
},
|
||||
"bin": {
|
||||
"monaco-treemending": "monaco-treemending.js"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"monaco-editor": "0.37.1",
|
||||
"vscode-oniguruma": "^1.7.0",
|
||||
"vscode-textmate": "^9.0.0",
|
||||
"yauzl": "^2.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/vscode-jsonrpc": {
|
||||
@@ -9933,16 +9967,16 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vscode-languageclient": {
|
||||
"version": "8.1.0",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-8.1.0.tgz",
|
||||
"integrity": "sha512-GL4QdbYUF/XxQlAsvYWZRV3V34kOkpRlvV60/72ghHfsYFnS/v2MANZ9P6sHmxFcZKOse8O+L9G7Czg0NUWing==",
|
||||
"version": "9.0.1",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-9.0.1.tgz",
|
||||
"integrity": "sha512-JZiimVdvimEuHh5olxhxkht09m3JzUGwggb5eRUkzzJhZ2KjCN0nh55VfiED9oez9DyF8/fz1g1iBV3h+0Z2EA==",
|
||||
"dependencies": {
|
||||
"minimatch": "^5.1.0",
|
||||
"semver": "^7.3.7",
|
||||
"vscode-languageserver-protocol": "3.17.3"
|
||||
"vscode-languageserver-protocol": "3.17.5"
|
||||
},
|
||||
"engines": {
|
||||
"vscode": "^1.67.0"
|
||||
"vscode": "^1.82.0"
|
||||
}
|
||||
},
|
||||
"node_modules/vscode-languageclient/node_modules/brace-expansion": {
|
||||
@@ -9965,30 +9999,31 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vscode-languageserver-protocol": {
|
||||
"version": "3.17.3",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz",
|
||||
"integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==",
|
||||
"version": "3.17.5",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
|
||||
"integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
|
||||
"dependencies": {
|
||||
"vscode-jsonrpc": "8.1.0",
|
||||
"vscode-languageserver-types": "3.17.3"
|
||||
"vscode-jsonrpc": "8.2.0",
|
||||
"vscode-languageserver-types": "3.17.5"
|
||||
}
|
||||
},
|
||||
"node_modules/vscode-languageserver-protocol/node_modules/vscode-jsonrpc": {
|
||||
"version": "8.2.0",
|
||||
"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
|
||||
"integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==",
|
||||
"engines": {
|
||||
"node": ">=14.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/vscode-languageserver-types": {
|
||||
"version": "3.17.3",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz",
|
||||
"integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA=="
|
||||
"version": "3.17.5",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
|
||||
"integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="
|
||||
},
|
||||
"node_modules/vscode-oniguruma": {
|
||||
"version": "1.7.0",
|
||||
"resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz",
|
||||
"integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==",
|
||||
"peer": true
|
||||
},
|
||||
"node_modules/vscode-textmate": {
|
||||
"version": "9.0.0",
|
||||
"resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-9.0.0.tgz",
|
||||
"integrity": "sha512-Cl65diFGxz7gpwbav10HqiY/eVYTO1sjQpmRmV991Bj7wAoOAjGQ97PpQcXorDE2Uc4hnGWLY17xme+5t6MlSg==",
|
||||
"peer": true
|
||||
"node_modules/vscode-uri": {
|
||||
"version": "3.0.8",
|
||||
"resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz",
|
||||
"integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw=="
|
||||
},
|
||||
"node_modules/vscode-ws-jsonrpc": {
|
||||
"version": "3.0.0",
|
||||
@@ -10002,6 +10037,11 @@
|
||||
"npm": ">=8.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/vscode/node_modules/monaco-editor": {
|
||||
"version": "0.44.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.44.0.tgz",
|
||||
"integrity": "sha512-5SmjNStN6bSuSE5WPT2ZV+iYn1/yI9sd4Igtk23ChvqB7kDk9lZbB9F5frsuvpB+2njdIeGGFf2G4gbE6rCC9Q=="
|
||||
},
|
||||
"node_modules/web-streams-polyfill": {
|
||||
"version": "4.0.0-beta.3",
|
||||
"resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz",
|
||||
@@ -10213,16 +10253,6 @@
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/yauzl": {
|
||||
"version": "2.10.0",
|
||||
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
|
||||
"integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
|
||||
"peer": true,
|
||||
"dependencies": {
|
||||
"buffer-crc32": "~0.2.3",
|
||||
"fd-slicer": "~1.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/yjs": {
|
||||
"version": "13.6.7",
|
||||
"resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.7.tgz",
|
||||
@@ -10519,6 +10549,59 @@
|
||||
"regenerator-runtime": "^0.13.11"
|
||||
}
|
||||
},
|
||||
"@codingame/monaco-vscode-editor-service-override": {
|
||||
"version": "1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-service-override/-/monaco-vscode-editor-service-override-1.83.5.tgz",
|
||||
"integrity": "sha512-MORmlcfBHmhHmnkXq6jAH9uB4N08RIgFGOC2gpySgCMWpD0dHd/hsJdJNS39FSRpbPj69gbaZvDW4daKvJABrA==",
|
||||
"requires": {
|
||||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"monaco-editor": {
|
||||
"version": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.44.0.tgz",
|
||||
"integrity": "sha512-5SmjNStN6bSuSE5WPT2ZV+iYn1/yI9sd4Igtk23ChvqB7kDk9lZbB9F5frsuvpB+2njdIeGGFf2G4gbE6rCC9Q=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"@codingame/monaco-vscode-languages-service-override": {
|
||||
"version": "1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-languages-service-override/-/monaco-vscode-languages-service-override-1.83.5.tgz",
|
||||
"integrity": "sha512-8mo9qGEBYl0whFq0PQslLBwFb2zV9asyOJYuR+BIrUyGb73NYJjKd0PghaDi8NBsBS7EBSxx3bugVNs1FXQNYw==",
|
||||
"requires": {
|
||||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"monaco-editor": {
|
||||
"version": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.44.0.tgz",
|
||||
"integrity": "sha512-5SmjNStN6bSuSE5WPT2ZV+iYn1/yI9sd4Igtk23ChvqB7kDk9lZbB9F5frsuvpB+2njdIeGGFf2G4gbE6rCC9Q=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"@codingame/monaco-vscode-model-service-override": {
|
||||
"version": "1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-model-service-override/-/monaco-vscode-model-service-override-1.83.5.tgz",
|
||||
"integrity": "sha512-/mNyXlBdv+55taMuuCX4mHGwmMqvcNzlatYAX45QPLFW48hyQYUt+xQBYX1jBNcyjcFY4Mx7VzxT6SvNJGJA3A==",
|
||||
"requires": {
|
||||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"monaco-editor": {
|
||||
"version": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.44.0.tgz",
|
||||
"integrity": "sha512-5SmjNStN6bSuSE5WPT2ZV+iYn1/yI9sd4Igtk23ChvqB7kDk9lZbB9F5frsuvpB+2njdIeGGFf2G4gbE6rCC9Q=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"@codingame/monaco-vscode-python-default-extension": {
|
||||
"version": "1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-python-default-extension/-/monaco-vscode-python-default-extension-1.83.5.tgz",
|
||||
"integrity": "sha512-nh1EbWTKYLfe3q0YnIvog3+f7u5jxyiLVJGQf6btTgZAr3qGz2LS+HJ2LHQ6wIZb/c4sfFM86/M3M1SDKKc6GQ==",
|
||||
"requires": {
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0"
|
||||
}
|
||||
},
|
||||
"@csstools/css-parser-algorithms": {
|
||||
"version": "2.3.2",
|
||||
"resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.2.tgz",
|
||||
@@ -11444,9 +11527,9 @@
|
||||
"integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g=="
|
||||
},
|
||||
"@types/vscode": {
|
||||
"version": "1.78.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.78.1.tgz",
|
||||
"integrity": "sha512-wEA+54axejHu7DhcUfnFBan1IqFD1gBDxAFz8LoX06NbNDMRJv/T6OGthOs52yZccasKfN588EyffHWABkR0fg==",
|
||||
"version": "1.84.1",
|
||||
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.84.1.tgz",
|
||||
"integrity": "sha512-DB10vBRLEPA/us7p3gQilU2Tq5HDu6JWTyCpD9qtb7MKWIvJS5In9HU3YgVGCXf/miwHJiY62aXwjtUSMpT8HA==",
|
||||
"dev": true
|
||||
},
|
||||
"@typescript-eslint/eslint-plugin": {
|
||||
@@ -11948,7 +12031,8 @@
|
||||
"buffer-crc32": {
|
||||
"version": "0.2.13",
|
||||
"resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
|
||||
"integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="
|
||||
"integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
|
||||
"dev": true
|
||||
},
|
||||
"busboy": {
|
||||
"version": "1.6.0",
|
||||
@@ -13113,15 +13197,6 @@
|
||||
"reusify": "^1.0.4"
|
||||
}
|
||||
},
|
||||
"fd-slicer": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
|
||||
"integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
|
||||
"peer": true,
|
||||
"requires": {
|
||||
"pend": "~1.2.0"
|
||||
}
|
||||
},
|
||||
"file-entry-cache": {
|
||||
"version": "6.0.1",
|
||||
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
|
||||
@@ -13420,9 +13495,9 @@
|
||||
"integrity": "sha512-DRYR9tf+UGU0KOsMcKAlXeFfX89UiiIZ0dRU3mR0yJfu6OjZqUcp68NnFLnqQU5RexygFoDy1EW+ccOYcPfmHg=="
|
||||
},
|
||||
"graphql-language-service": {
|
||||
"version": "5.1.7",
|
||||
"resolved": "https://registry.npmjs.org/graphql-language-service/-/graphql-language-service-5.1.7.tgz",
|
||||
"integrity": "sha512-xkawYMJeoNYGhT+SpSH3c2qf6HpGHQ/duDmrseVHBpVCrXAiGnliXGSCC4jyMGgZQ05GytsZ12p0nUo7s6lSSw==",
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/graphql-language-service/-/graphql-language-service-5.2.0.tgz",
|
||||
"integrity": "sha512-o/ZgTS0pBxWm3hSF4+6GwiV1//DxzoLWEbS38+jqpzzy1d/QXBidwQuVYTOksclbtOJZ3KR/tZ8fi/tI6VpVMg==",
|
||||
"requires": {
|
||||
"nullthrows": "^1.0.0",
|
||||
"vscode-languageserver-types": "^3.17.1"
|
||||
@@ -14785,45 +14860,39 @@
|
||||
}
|
||||
},
|
||||
"monaco-editor": {
|
||||
"version": "0.37.1",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.37.1.tgz",
|
||||
"integrity": "sha512-jLXEEYSbqMkT/FuJLBZAVWGuhIb4JNwHE9kPTorAVmsdZ4UzHAfgWxLsVtD7pLRFaOwYPhNG9nUCpmFL1t/dIg=="
|
||||
"version": "npm:@codingame/monaco-editor-treemended@1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-editor-treemended/-/monaco-editor-treemended-1.83.5.tgz",
|
||||
"integrity": "sha512-YiiEUReD4YytuoEZh4KjWRlliRfeOFsFwJvMs2cMMUcIsAJKj804nramTmpWyJDSoxdSgLgaeiKu1gSEvxCvJw=="
|
||||
},
|
||||
"monaco-editor-workers": {
|
||||
"version": "0.39.1",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor-workers/-/monaco-editor-workers-0.39.1.tgz",
|
||||
"integrity": "sha512-QSP2ZCarlYaHGIZqzcz2BtI1mKstwJo4YfYu9m7ZwhkRd8HJEHpclKgE51AXtrncRch5zc05pHk4cQrFEdYsBQ==",
|
||||
"version": "0.44.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor-workers/-/monaco-editor-workers-0.44.0.tgz",
|
||||
"integrity": "sha512-rvdO292CMnxs9Y3Hl6nAjVx8d0SjcDgmXmZNVoaOCNJrdnTEEzcWcHJzEQsajTAAq4H2oeBmDZRpDE0US5DhXA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"monaco-editor": "~0.39.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"monaco-editor": {
|
||||
"version": "0.39.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.39.0.tgz",
|
||||
"integrity": "sha512-zhbZ2Nx93tLR8aJmL2zI1mhJpsl87HMebNBM6R8z4pLfs8pj604pIVIVwyF1TivcfNtIPpMXL+nb3DsBmE/x6Q==",
|
||||
"dev": true
|
||||
}
|
||||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0"
|
||||
}
|
||||
},
|
||||
"monaco-graphql": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-graphql/-/monaco-graphql-1.3.0.tgz",
|
||||
"integrity": "sha512-Ilz7kUKYfO5KGwandjR+eQbN+fj1fQY9OECIQlzgeWOkLXMZqXTsxf01iQfVw08mMsBz7qa6fZKsESouDcBN2g==",
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/monaco-graphql/-/monaco-graphql-1.4.0.tgz",
|
||||
"integrity": "sha512-+AoCVFkifSPtGpdLsqJM+uZ2dDeRB4QTHLgIZIj1QB9o8VrnInXeI2C8QnKuON0b2PVEPdu8fEQ/jSuNJFDAOg==",
|
||||
"requires": {
|
||||
"graphql-language-service": "^5.1.7",
|
||||
"graphql-language-service": "^5.2.0",
|
||||
"picomatch-browser": "^2.2.6"
|
||||
}
|
||||
},
|
||||
"monaco-languageclient": {
|
||||
"version": "6.0.3",
|
||||
"resolved": "https://registry.npmjs.org/monaco-languageclient/-/monaco-languageclient-6.0.3.tgz",
|
||||
"integrity": "sha512-jxkmzazfp0boGiTMjbMGpfCRjUQc5DKbpN+zsHg5GBdHMcrB7FVl1NiN9yZ/JABVTAv4yxN4qwhJuzmUoSiQ4w==",
|
||||
"version": "7.0.1",
|
||||
"resolved": "https://registry.npmjs.org/monaco-languageclient/-/monaco-languageclient-7.0.1.tgz",
|
||||
"integrity": "sha512-Ld4R6972zRExN9p6NzTsJ5sO50qrAUnGIa7HtpryT32LVBiIOu1LGatc+sk5N6IKWthSpaeQNIcrtiDiGw/mlg==",
|
||||
"requires": {
|
||||
"monaco-editor": "~0.37.1",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@~1.78.8",
|
||||
"vscode-jsonrpc": "~8.1.0",
|
||||
"vscode-languageclient": "~8.1.0"
|
||||
"@codingame/monaco-vscode-editor-service-override": "~1.83.5",
|
||||
"@codingame/monaco-vscode-languages-service-override": "~1.83.5",
|
||||
"@codingame/monaco-vscode-model-service-override": "~1.83.5",
|
||||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0",
|
||||
"vscode-languageclient": "~9.0.1"
|
||||
}
|
||||
},
|
||||
"mri": {
|
||||
@@ -15225,12 +15294,6 @@
|
||||
"path2d-polyfill": "^2.0.1"
|
||||
}
|
||||
},
|
||||
"pend": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
|
||||
"integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==",
|
||||
"peer": true
|
||||
},
|
||||
"periscopic": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz",
|
||||
@@ -17098,10 +17161,18 @@
|
||||
"requires": {}
|
||||
},
|
||||
"vscode": {
|
||||
"version": "npm:@codingame/monaco-vscode-api@1.78.8",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-1.78.8.tgz",
|
||||
"integrity": "sha512-MfiZy/UCEAzpTeFg3TTsA2sgvjHb1X/cuwr7QNZJtYbvJ7X68EOPBXHhr6Kygm3eEKR73ZRkmfK/xX4d9hytTw==",
|
||||
"requires": {}
|
||||
"version": "npm:@codingame/monaco-vscode-api@1.83.5",
|
||||
"resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-1.83.5.tgz",
|
||||
"integrity": "sha512-HWmI3e2LooNkJG7AB5KYkzqkFma6G7tlk8QO6RI54HykazMQEFNpOEkrnS9UJHGsvpT+1hDCtIkufalLdxqMzA==",
|
||||
"requires": {
|
||||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"monaco-editor": {
|
||||
"version": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.44.0.tgz",
|
||||
"integrity": "sha512-5SmjNStN6bSuSE5WPT2ZV+iYn1/yI9sd4Igtk23ChvqB7kDk9lZbB9F5frsuvpB+2njdIeGGFf2G4gbE6rCC9Q=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"vscode-jsonrpc": {
|
||||
"version": "8.1.0",
|
||||
@@ -17109,13 +17180,13 @@
|
||||
"integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw=="
|
||||
},
|
||||
"vscode-languageclient": {
|
||||
"version": "8.1.0",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-8.1.0.tgz",
|
||||
"integrity": "sha512-GL4QdbYUF/XxQlAsvYWZRV3V34kOkpRlvV60/72ghHfsYFnS/v2MANZ9P6sHmxFcZKOse8O+L9G7Czg0NUWing==",
|
||||
"version": "9.0.1",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-9.0.1.tgz",
|
||||
"integrity": "sha512-JZiimVdvimEuHh5olxhxkht09m3JzUGwggb5eRUkzzJhZ2KjCN0nh55VfiED9oez9DyF8/fz1g1iBV3h+0Z2EA==",
|
||||
"requires": {
|
||||
"minimatch": "^5.1.0",
|
||||
"semver": "^7.3.7",
|
||||
"vscode-languageserver-protocol": "3.17.3"
|
||||
"vscode-languageserver-protocol": "3.17.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"brace-expansion": {
|
||||
@@ -17137,30 +17208,30 @@
|
||||
}
|
||||
},
|
||||
"vscode-languageserver-protocol": {
|
||||
"version": "3.17.3",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz",
|
||||
"integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==",
|
||||
"version": "3.17.5",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz",
|
||||
"integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==",
|
||||
"requires": {
|
||||
"vscode-jsonrpc": "8.1.0",
|
||||
"vscode-languageserver-types": "3.17.3"
|
||||
"vscode-jsonrpc": "8.2.0",
|
||||
"vscode-languageserver-types": "3.17.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"vscode-jsonrpc": {
|
||||
"version": "8.2.0",
|
||||
"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
|
||||
"integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"vscode-languageserver-types": {
|
||||
"version": "3.17.3",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz",
|
||||
"integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA=="
|
||||
"version": "3.17.5",
|
||||
"resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz",
|
||||
"integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="
|
||||
},
|
||||
"vscode-oniguruma": {
|
||||
"version": "1.7.0",
|
||||
"resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz",
|
||||
"integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==",
|
||||
"peer": true
|
||||
},
|
||||
"vscode-textmate": {
|
||||
"version": "9.0.0",
|
||||
"resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-9.0.0.tgz",
|
||||
"integrity": "sha512-Cl65diFGxz7gpwbav10HqiY/eVYTO1sjQpmRmV991Bj7wAoOAjGQ97PpQcXorDE2Uc4hnGWLY17xme+5t6MlSg==",
|
||||
"peer": true
|
||||
"vscode-uri": {
|
||||
"version": "3.0.8",
|
||||
"resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz",
|
||||
"integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw=="
|
||||
},
|
||||
"vscode-ws-jsonrpc": {
|
||||
"version": "3.0.0",
|
||||
@@ -17330,16 +17401,6 @@
|
||||
"dev": true,
|
||||
"peer": true
|
||||
},
|
||||
"yauzl": {
|
||||
"version": "2.10.0",
|
||||
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
|
||||
"integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
|
||||
"peer": true,
|
||||
"requires": {
|
||||
"buffer-crc32": "~0.2.3",
|
||||
"fd-slicer": "~1.1.0"
|
||||
}
|
||||
},
|
||||
"yjs": {
|
||||
"version": "13.6.7",
|
||||
"resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.7.tgz",
|
||||
|
||||
+16
-6
@@ -29,7 +29,7 @@
|
||||
"@types/d3-zoom": "^3.0.3",
|
||||
"@types/lodash": "^4.14.195",
|
||||
"@types/node": "^20.3.3",
|
||||
"@types/vscode": "~1.78.1",
|
||||
"@types/vscode": "^1.83.5",
|
||||
"@typescript-eslint/eslint-plugin": "^5.59.8",
|
||||
"@typescript-eslint/parser": "^5.60.0",
|
||||
"@zerodevx/svelte-toast": "^0.9.5",
|
||||
@@ -39,7 +39,6 @@
|
||||
"eslint": "^8.47.0",
|
||||
"eslint-config-prettier": "^8.6.0",
|
||||
"eslint-plugin-svelte": "^2.33.1",
|
||||
"monaco-editor-workers": "~0.39.1",
|
||||
"ol": "^7.4.0",
|
||||
"openapi-typescript-codegen": "^0.25.0",
|
||||
"path-browserify": "^1.0.1",
|
||||
@@ -69,7 +68,8 @@
|
||||
"vite": "^4.5.0",
|
||||
"vite-plugin-circular-dependency": "^0.2.1",
|
||||
"vite-plugin-monaco-editor": "^1.1.0",
|
||||
"yootils": "^0.3.1"
|
||||
"yootils": "^0.3.1",
|
||||
"monaco-editor-workers": "~0.44.0"
|
||||
},
|
||||
"overrides": {
|
||||
"@rgossiaux/svelte-headlessui": {
|
||||
@@ -83,7 +83,13 @@
|
||||
},
|
||||
"svelte-timezone-picker": {
|
||||
"svelte": "$svelte"
|
||||
}
|
||||
},
|
||||
"monaco-editor": "$monaco-editor",
|
||||
"vscode": "$vscode"
|
||||
},
|
||||
"resolutions": {
|
||||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0"
|
||||
},
|
||||
"type": "module",
|
||||
"dependencies": {
|
||||
@@ -109,8 +115,9 @@
|
||||
"highlight.js": "^11.8.0",
|
||||
"lodash": "^4.17.21",
|
||||
"lucide-svelte": "^0.277.0",
|
||||
"monaco-editor": "npm:@codingame/monaco-editor-treemended@>=1.83.5 <1.84.0",
|
||||
"monaco-graphql": "^1.3.0",
|
||||
"monaco-languageclient": "~6.0.3",
|
||||
"monaco-languageclient": "~7.0.1",
|
||||
"openai": "^4.3.0",
|
||||
"quill": "^1.3.7",
|
||||
"svelte-autosize": "^1.0.1",
|
||||
@@ -122,7 +129,10 @@
|
||||
"svelte-portal": "^2.2.0",
|
||||
"svelte-tiny-virtual-list": "^2.0.5",
|
||||
"tailwind-merge": "^1.13.2",
|
||||
"vscode-ws-jsonrpc": "3.0.0",
|
||||
"vscode": "npm:@codingame/monaco-vscode-api@>=1.83.5 <1.84.0",
|
||||
"vscode-languageclient": "~9.0.1",
|
||||
"vscode-uri": "~3.0.8",
|
||||
"vscode-ws-jsonrpc": "!3.1.0",
|
||||
"windmill-parser-wasm": "^1.202.1",
|
||||
"y-monaco": "^0.1.4",
|
||||
"y-websocket": "^1.5.0",
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
<script lang="ts">
|
||||
import { onMount } from 'svelte'
|
||||
import DarkModeObserver from './DarkModeObserver.svelte'
|
||||
import github from 'svelte-highlight/styles/github'
|
||||
import nord from 'svelte-highlight/styles/nord'
|
||||
import { each } from 'chart.js/helpers'
|
||||
import { Chart } from 'chart.js'
|
||||
import { deepMergeWithPriority } from '$lib/utils'
|
||||
|
||||
let darkMode: boolean = false
|
||||
|
||||
function onThemeChange() {
|
||||
if (document.documentElement.classList.contains('dark')) {
|
||||
darkMode = true
|
||||
each(Chart.instances, (instance) => {
|
||||
instance.options = deepMergeWithPriority(instance.options, {
|
||||
scales: {
|
||||
y: {
|
||||
ticks: {
|
||||
color: '#e0e7ed'
|
||||
},
|
||||
grid: {
|
||||
color: '#4a5568'
|
||||
}
|
||||
},
|
||||
x: {
|
||||
ticks: {
|
||||
color: '#e0e7ed'
|
||||
},
|
||||
grid: {
|
||||
color: '#4a5568'
|
||||
}
|
||||
}
|
||||
},
|
||||
plugins: {
|
||||
legend: {
|
||||
labels: {
|
||||
color: '#e0e7ed'
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
instance.update()
|
||||
})
|
||||
} else {
|
||||
darkMode = false
|
||||
|
||||
each(Chart.instances, (instance) => {
|
||||
instance.options = deepMergeWithPriority(instance.options, {
|
||||
scales: {
|
||||
y: {
|
||||
ticks: {
|
||||
color: '#4a5568'
|
||||
},
|
||||
grid: {
|
||||
color: '#e0e7ed'
|
||||
}
|
||||
},
|
||||
x: {
|
||||
ticks: {
|
||||
color: '#4a5568'
|
||||
},
|
||||
grid: {
|
||||
color: '#e0e7ed'
|
||||
}
|
||||
}
|
||||
},
|
||||
plugins: {
|
||||
legend: {
|
||||
labels: {
|
||||
color: '#4a5568'
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
instance.update()
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
onMount(() => {
|
||||
onThemeChange()
|
||||
})
|
||||
</script>
|
||||
|
||||
<DarkModeObserver on:change={onThemeChange} />
|
||||
|
||||
<svelte:head>
|
||||
{#if darkMode}
|
||||
{@html nord}
|
||||
{:else}
|
||||
{@html github}
|
||||
{/if}
|
||||
</svelte:head>
|
||||
@@ -2,14 +2,18 @@
|
||||
import { BROWSER } from 'esm-env'
|
||||
import { onMount } from 'svelte'
|
||||
|
||||
import 'monaco-editor/esm/vs/editor/edcore.main'
|
||||
import { editor as meditor } from 'monaco-editor/esm/vs/editor/editor.api'
|
||||
import { editor as meditor } from 'monaco-editor'
|
||||
import 'monaco-editor/esm/vs/basic-languages/python/python.contribution'
|
||||
import 'monaco-editor/esm/vs/basic-languages/go/go.contribution'
|
||||
import 'monaco-editor/esm/vs/basic-languages/shell/shell.contribution'
|
||||
import 'monaco-editor/esm/vs/basic-languages/typescript/typescript.contribution'
|
||||
import 'monaco-editor/esm/vs/basic-languages/sql/sql.contribution'
|
||||
import 'monaco-editor/esm/vs/language/typescript/monaco.contribution'
|
||||
import { initializeVscode } from './vscode'
|
||||
import EditorTheme from './EditorTheme.svelte'
|
||||
import { buildWorkerDefinition } from './build_workers'
|
||||
|
||||
buildWorkerDefinition('../../../workers', import.meta.url, false)
|
||||
|
||||
const SIDE_BY_SIDE_MIN_WIDTH = 700
|
||||
|
||||
@@ -25,7 +29,9 @@
|
||||
let diffDivEl: HTMLDivElement | null = null
|
||||
let editorWidth: number = SIDE_BY_SIDE_MIN_WIDTH
|
||||
|
||||
function loadDiffEditor() {
|
||||
async function loadDiffEditor() {
|
||||
await initializeVscode()
|
||||
|
||||
diffEditor = meditor.createDiffEditor(diffDivEl!, {
|
||||
automaticLayout,
|
||||
renderSideBySide: editorWidth >= SIDE_BY_SIDE_MIN_WIDTH,
|
||||
@@ -38,7 +44,6 @@
|
||||
scrollBeyondLastLine: false,
|
||||
lineDecorationsWidth: 15,
|
||||
lineNumbersMinChars: 2,
|
||||
autoDetectHighContrast: true,
|
||||
scrollbar: { alwaysConsumeMouseWheel: false }
|
||||
})
|
||||
if (
|
||||
@@ -107,4 +112,6 @@
|
||||
})
|
||||
</script>
|
||||
|
||||
<EditorTheme />
|
||||
|
||||
<div bind:this={diffDivEl} class="{$$props.class} editor" bind:clientWidth={editorWidth} />
|
||||
|
||||
@@ -7,15 +7,14 @@
|
||||
|
||||
import * as vscode from 'vscode'
|
||||
|
||||
import 'monaco-editor/esm/vs/editor/edcore.main'
|
||||
import {
|
||||
editor as meditor,
|
||||
languages,
|
||||
KeyCode,
|
||||
KeyMod,
|
||||
Uri as mUri,
|
||||
languages,
|
||||
type IRange
|
||||
} from 'monaco-editor/esm/vs/editor/editor.api'
|
||||
} from 'monaco-editor'
|
||||
import 'monaco-editor/esm/vs/basic-languages/python/python.contribution'
|
||||
import 'monaco-editor/esm/vs/basic-languages/go/go.contribution'
|
||||
import 'monaco-editor/esm/vs/basic-languages/shell/shell.contribution'
|
||||
@@ -26,7 +25,10 @@
|
||||
import 'monaco-editor/esm/vs/language/typescript/monaco.contribution'
|
||||
import 'monaco-editor/esm/vs/basic-languages/css/css.contribution'
|
||||
|
||||
import { MonacoLanguageClient, initServices } from 'monaco-languageclient'
|
||||
// import nord from '$lib/assets/nord.json'
|
||||
|
||||
import { MonacoLanguageClient } from 'monaco-languageclient'
|
||||
|
||||
import { toSocket, WebSocketMessageReader, WebSocketMessageWriter } from 'vscode-ws-jsonrpc'
|
||||
import { CloseAction, ErrorAction, RequestType, NotificationType } from 'vscode-languageclient'
|
||||
import { MonacoBinding } from 'y-monaco'
|
||||
@@ -48,6 +50,9 @@
|
||||
import type { MonacoGraphQLAPI } from 'monaco-graphql/esm/api'
|
||||
import { sleep } from '$lib/utils'
|
||||
import { editorCodeCompletion } from './copilot/completion'
|
||||
import { initializeVscode } from './vscode'
|
||||
import EditorTheme from './EditorTheme.svelte'
|
||||
// import EditorTheme from './EditorTheme.svelte'
|
||||
|
||||
let divEl: HTMLDivElement | null = null
|
||||
let editor: meditor.IStandaloneCodeEditor
|
||||
@@ -85,12 +90,6 @@
|
||||
export let useWebsockets: boolean = true
|
||||
export let listenEmptyChanges = false
|
||||
|
||||
languages.typescript.typescriptDefaults.setModeConfiguration({
|
||||
completionItems: false,
|
||||
definitions: false,
|
||||
hovers: false
|
||||
})
|
||||
|
||||
const rHash = randomHash()
|
||||
$: filePath = computePath(path)
|
||||
|
||||
@@ -114,6 +113,7 @@
|
||||
let disposeMethod: () => void | undefined
|
||||
const dispatch = createEventDispatcher()
|
||||
let graphqlService: MonacoGraphQLAPI | undefined = undefined
|
||||
|
||||
let dbSchema: DBSchema | undefined = undefined
|
||||
|
||||
let destroyed = false
|
||||
@@ -277,7 +277,6 @@
|
||||
endLineNumber: position.lineNumber,
|
||||
endColumn: position.column
|
||||
})
|
||||
|
||||
const word = model.getWordUntilPosition(position)
|
||||
const range = {
|
||||
startLineNumber: position.lineNumber,
|
||||
@@ -285,17 +284,13 @@
|
||||
startColumn: word.startColumn,
|
||||
endColumn: word.endColumn
|
||||
}
|
||||
|
||||
let suggestions: languages.CompletionItem[] = []
|
||||
|
||||
const noneMatch = textUntilPosition.match(/(?:add|create table)\s/i)
|
||||
|
||||
if (noneMatch) {
|
||||
return {
|
||||
suggestions
|
||||
}
|
||||
}
|
||||
|
||||
for (const schemaKey in schema) {
|
||||
suggestions.push({
|
||||
label: schemaKey,
|
||||
@@ -305,7 +300,6 @@
|
||||
range: range,
|
||||
sortText: 'z'
|
||||
})
|
||||
|
||||
for (const tableKey in schema[schemaKey]) {
|
||||
suggestions.push({
|
||||
label: tableKey,
|
||||
@@ -315,11 +309,9 @@
|
||||
range: range,
|
||||
sortText: 'y'
|
||||
})
|
||||
|
||||
const noColsMatch = textUntilPosition.match(
|
||||
/(?:from|insert into|update|table)\s(?![\s\S]*(\b(where|order by|group by|values|set|column)\b|\())/i
|
||||
)
|
||||
|
||||
if (!noColsMatch) {
|
||||
for (const columnKey in schema[schemaKey][tableKey]) {
|
||||
suggestions.push({
|
||||
@@ -332,7 +324,6 @@
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
if (textUntilPosition.match(new RegExp(`${tableKey}.$`, 'i'))) {
|
||||
suggestions = suggestions.filter((x) =>
|
||||
x.detail?.includes(`(${schemaKey}.${tableKey})`)
|
||||
@@ -342,7 +333,6 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (textUntilPosition.match(new RegExp(`${schemaKey}.$`, 'i'))) {
|
||||
suggestions = suggestions.filter((x) => x.detail === `table (${schemaKey})`)
|
||||
return {
|
||||
@@ -365,29 +355,22 @@
|
||||
if (copilotCompletor) {
|
||||
copilotCompletor.dispose()
|
||||
}
|
||||
copilotCompletor = languages.registerInlineCompletionsProvider(
|
||||
copilotCompletor = vscode.languages.registerInlineCompletionItemProvider(
|
||||
{ pattern: '**' },
|
||||
{
|
||||
freeInlineCompletions(completions) {},
|
||||
async provideInlineCompletions(model, position, context, token) {
|
||||
async provideInlineCompletionItems(model, position, context, token) {
|
||||
abortController?.abort()
|
||||
const textUntilPosition = model.getValueInRange({
|
||||
startLineNumber: 1,
|
||||
startColumn: 1,
|
||||
endLineNumber: position.lineNumber,
|
||||
endColumn: position.column
|
||||
})
|
||||
|
||||
let items: languages.InlineCompletions<languages.InlineCompletion>['items'] = []
|
||||
const textUntilPosition = model.getText(
|
||||
new vscode.Range(1, 1, position.line, position.character)
|
||||
)
|
||||
let items: vscode.InlineCompletionItem[] = []
|
||||
|
||||
const lastChar = textUntilPosition[textUntilPosition.length - 1]
|
||||
if (textUntilPosition.trim().length > 5 && lastChar.match(/[\(\{\s:=]/)) {
|
||||
const textAfterPosition = model.getValueInRange({
|
||||
startLineNumber: position.lineNumber,
|
||||
startColumn: position.column,
|
||||
endLineNumber: model.getLineCount() + 1,
|
||||
endColumn: 1
|
||||
})
|
||||
const textAfterPosition = model.getText(
|
||||
new vscode.Range(position.line, position.character, model.lineCount + 1, 1)
|
||||
)
|
||||
|
||||
const thisTs = Date.now()
|
||||
copilotTs = thisTs
|
||||
await sleep(500)
|
||||
@@ -404,13 +387,12 @@
|
||||
items = [
|
||||
{
|
||||
insertText,
|
||||
range: {
|
||||
startLineNumber: position.lineNumber,
|
||||
startColumn: position.column,
|
||||
endLineNumber: position.lineNumber,
|
||||
endColumn: position.column
|
||||
},
|
||||
completeBracketPairs: false
|
||||
range: new vscode.Range(
|
||||
position.line,
|
||||
position.character,
|
||||
position.line,
|
||||
position.character
|
||||
)
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -428,6 +410,7 @@
|
||||
|
||||
$: $copilotInfo.exists_openai_resource_path &&
|
||||
$copilotInfo.code_completion_enabled &&
|
||||
initialized &&
|
||||
addCopilotSuggestions()
|
||||
|
||||
const outputChannel = {
|
||||
@@ -448,22 +431,6 @@
|
||||
export async function reloadWebsocket() {
|
||||
console.log('reloadWebsocket')
|
||||
await closeWebsockets()
|
||||
try {
|
||||
await initServices({
|
||||
enableThemeService: false,
|
||||
enableModelEditorService: true,
|
||||
enableNotificationService: false,
|
||||
modelEditorServiceConfig: {
|
||||
useDefaultFunction: true
|
||||
},
|
||||
debugLogging: false
|
||||
})
|
||||
} catch (e) {
|
||||
console.log('initServices failed', e.message)
|
||||
if (e.message != 'Lifecycle cannot go backwards') {
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
function createLanguageClient(
|
||||
transports: MessageTransports,
|
||||
@@ -885,16 +852,34 @@
|
||||
}
|
||||
|
||||
let widgets: HTMLElement | undefined = document.getElementById('monaco-widgets-root') ?? undefined
|
||||
let model: meditor.ITextModel
|
||||
let model: meditor.ITextModel | undefined = undefined
|
||||
|
||||
let monacoBinding: MonacoBinding | undefined = undefined
|
||||
// @ts-ignore
|
||||
$: if (yContent && awareness && model && editor) {
|
||||
$: if (yContent && awareness && modelRef && editor) {
|
||||
monacoBinding && monacoBinding.destroy()
|
||||
monacoBinding = new MonacoBinding(yContent, model, new Set([editor]), awareness)
|
||||
monacoBinding = new MonacoBinding(
|
||||
yContent,
|
||||
model!,
|
||||
new Set([editor as meditor.IStandaloneCodeEditor]),
|
||||
awareness
|
||||
)
|
||||
}
|
||||
|
||||
let initialized = false
|
||||
async function loadMonaco() {
|
||||
try {
|
||||
console.error("Loading Monaco's language client")
|
||||
await initializeVscode()
|
||||
} catch (e) {
|
||||
console.log('error initializing services', e)
|
||||
}
|
||||
|
||||
// console.log('bef ready')
|
||||
// console.log('af ready')
|
||||
|
||||
initialized = true
|
||||
|
||||
try {
|
||||
model = meditor.createModel(code, lang, mUri.parse(uri))
|
||||
} catch (err) {
|
||||
@@ -908,12 +893,19 @@
|
||||
model.updateOptions(lang == 'python' ? { tabSize: 4, insertSpaces: true } : updateOptions)
|
||||
|
||||
editor = meditor.create(divEl as HTMLDivElement, {
|
||||
...editorConfig(model, code, lang, automaticLayout, fixedOverflowWidgets),
|
||||
...editorConfig(code, lang, automaticLayout, fixedOverflowWidgets),
|
||||
model,
|
||||
overflowWidgetsDomNode: widgets,
|
||||
tabSize: lang == 'python' ? 4 : 2,
|
||||
folding
|
||||
})
|
||||
|
||||
languages.typescript.typescriptDefaults.setModeConfiguration({
|
||||
completionItems: false,
|
||||
definitions: false,
|
||||
hovers: false
|
||||
})
|
||||
|
||||
let timeoutModel: NodeJS.Timeout | undefined = undefined
|
||||
editor.onDidChangeModelContent((event) => {
|
||||
timeoutModel && clearTimeout(timeoutModel)
|
||||
@@ -979,7 +971,6 @@
|
||||
label,
|
||||
keybindings,
|
||||
contextMenuGroupId: 'navigation',
|
||||
|
||||
run: function (editor: meditor.IStandaloneCodeEditor) {
|
||||
callback(editor)
|
||||
}
|
||||
@@ -1002,6 +993,7 @@
|
||||
})
|
||||
</script>
|
||||
|
||||
<EditorTheme />
|
||||
<div bind:this={divEl} class="{$$props.class} editor" />
|
||||
|
||||
<style global lang="postcss">
|
||||
|
||||
@@ -1,188 +1,17 @@
|
||||
<script lang="ts">
|
||||
import { editor as meditor } from 'monaco-editor/esm/vs/editor/editor.api'
|
||||
|
||||
import { onMount } from 'svelte'
|
||||
import DarkModeObserver from './DarkModeObserver.svelte'
|
||||
import github from 'svelte-highlight/styles/github'
|
||||
import nord from 'svelte-highlight/styles/nord'
|
||||
import { each } from 'chart.js/helpers'
|
||||
import { Chart } from 'chart.js'
|
||||
import { deepMergeWithPriority } from '$lib/utils'
|
||||
|
||||
meditor.defineTheme('nord', {
|
||||
base: 'vs-dark',
|
||||
inherit: true,
|
||||
rules: [
|
||||
{
|
||||
background: '2E3440',
|
||||
token: ''
|
||||
},
|
||||
{
|
||||
foreground: '808b9f',
|
||||
token: 'comment'
|
||||
},
|
||||
{
|
||||
foreground: 'a3be8c',
|
||||
token: 'string'
|
||||
},
|
||||
{
|
||||
foreground: 'b48ead',
|
||||
token: 'constant.numeric'
|
||||
},
|
||||
{
|
||||
foreground: '81a1c1',
|
||||
token: 'constant.language'
|
||||
},
|
||||
{
|
||||
foreground: '81a1c1',
|
||||
token: 'keyword'
|
||||
},
|
||||
{
|
||||
foreground: '81a1c1',
|
||||
token: 'storage'
|
||||
},
|
||||
{
|
||||
foreground: '81a1c1',
|
||||
token: 'storage.type'
|
||||
},
|
||||
{
|
||||
foreground: '8fbcbb',
|
||||
token: 'entity.name.class'
|
||||
},
|
||||
{
|
||||
foreground: '8fbcbb',
|
||||
fontStyle: ' bold',
|
||||
token: 'entity.other.inherited-class'
|
||||
},
|
||||
{
|
||||
foreground: '88c0d0',
|
||||
token: 'entity.name.function'
|
||||
},
|
||||
{
|
||||
foreground: '81a1c1',
|
||||
token: 'entity.name.tag'
|
||||
},
|
||||
{
|
||||
foreground: '8fbcbb',
|
||||
token: 'entity.other.attribute-name'
|
||||
},
|
||||
{
|
||||
foreground: '88c0d0',
|
||||
token: 'support.function'
|
||||
},
|
||||
{
|
||||
foreground: 'f8f8f0',
|
||||
background: 'f92672',
|
||||
token: 'invalid'
|
||||
},
|
||||
{
|
||||
foreground: 'f8f8f0',
|
||||
background: 'ae81ff',
|
||||
token: 'invalid.deprecated'
|
||||
},
|
||||
{
|
||||
foreground: 'b48ead',
|
||||
token: 'constant.color.other.rgb-value'
|
||||
},
|
||||
{
|
||||
foreground: 'ebcb8b',
|
||||
token: 'constant.character.escape'
|
||||
},
|
||||
{
|
||||
foreground: '8fbcbb',
|
||||
token: 'variable.other.constant'
|
||||
}
|
||||
],
|
||||
colors: {
|
||||
'editor.foreground': '#D8DEE9',
|
||||
'editor.background': '#2E3440',
|
||||
'editor.selectionBackground': '#434C5ECC',
|
||||
'editor.lineHighlightBackground': '#3B4252',
|
||||
'editorCursor.foreground': '#D8DEE9',
|
||||
'editorWhitespace.foreground': '#434C5ECC'
|
||||
}
|
||||
})
|
||||
|
||||
meditor.defineTheme('myTheme', {
|
||||
base: 'vs',
|
||||
inherit: true,
|
||||
rules: [],
|
||||
colors: {
|
||||
'editorLineNumber.foreground': '#999',
|
||||
'editorGutter.background': '#F9FAFB'
|
||||
}
|
||||
})
|
||||
|
||||
let darkMode: boolean = false
|
||||
import { isInitialized } from './vscode'
|
||||
|
||||
function onThemeChange() {
|
||||
if (document.documentElement.classList.contains('dark')) {
|
||||
meditor.setTheme('nord')
|
||||
darkMode = true
|
||||
each(Chart.instances, (instance) => {
|
||||
instance.options = deepMergeWithPriority(instance.options, {
|
||||
scales: {
|
||||
y: {
|
||||
ticks: {
|
||||
color: '#e0e7ed'
|
||||
},
|
||||
grid: {
|
||||
color: '#4a5568'
|
||||
}
|
||||
},
|
||||
x: {
|
||||
ticks: {
|
||||
color: '#e0e7ed'
|
||||
},
|
||||
grid: {
|
||||
color: '#4a5568'
|
||||
}
|
||||
}
|
||||
},
|
||||
plugins: {
|
||||
legend: {
|
||||
labels: {
|
||||
color: '#e0e7ed'
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
instance.update()
|
||||
})
|
||||
} else {
|
||||
meditor.setTheme('myTheme')
|
||||
darkMode = false
|
||||
|
||||
each(Chart.instances, (instance) => {
|
||||
instance.options = deepMergeWithPriority(instance.options, {
|
||||
scales: {
|
||||
y: {
|
||||
ticks: {
|
||||
color: '#4a5568'
|
||||
},
|
||||
grid: {
|
||||
color: '#e0e7ed'
|
||||
}
|
||||
},
|
||||
x: {
|
||||
ticks: {
|
||||
color: '#4a5568'
|
||||
},
|
||||
grid: {
|
||||
color: '#e0e7ed'
|
||||
}
|
||||
}
|
||||
},
|
||||
plugins: {
|
||||
legend: {
|
||||
labels: {
|
||||
color: '#4a5568'
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
instance.update()
|
||||
})
|
||||
if (isInitialized) {
|
||||
if (document.documentElement.classList.contains('dark')) {
|
||||
meditor.setTheme('nord')
|
||||
} else {
|
||||
meditor.setTheme('myTheme')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -192,11 +21,3 @@
|
||||
</script>
|
||||
|
||||
<DarkModeObserver on:change={onThemeChange} />
|
||||
|
||||
<svelte:head>
|
||||
{#if darkMode}
|
||||
{@html nord}
|
||||
{:else}
|
||||
{@html github}
|
||||
{/if}
|
||||
</svelte:head>
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<script lang="ts">
|
||||
import { BROWSER } from 'esm-env'
|
||||
|
||||
import 'monaco-editor/esm/vs/editor/edcore.main'
|
||||
import { editor as meditor } from 'monaco-editor/esm/vs/editor/editor.api'
|
||||
import { editor as meditor } from 'monaco-editor'
|
||||
import 'monaco-editor/esm/vs/basic-languages/graphql/graphql.contribution'
|
||||
|
||||
import { onDestroy, onMount } from 'svelte'
|
||||
|
||||
@@ -44,7 +44,6 @@
|
||||
X
|
||||
} from 'lucide-svelte'
|
||||
import autosize from 'svelte-autosize'
|
||||
import type Editor from './Editor.svelte'
|
||||
import { SCRIPT_SHOW_BASH, SCRIPT_SHOW_GO } from '$lib/consts'
|
||||
import UnsavedConfirmationModal from './common/confirmationModal/UnsavedConfirmationModal.svelte'
|
||||
import { sendUserToast } from '$lib/toast'
|
||||
@@ -58,6 +57,7 @@
|
||||
import Label from './Label.svelte'
|
||||
import type DiffDrawer from './DiffDrawer.svelte'
|
||||
import { cloneDeep } from 'lodash'
|
||||
import type Editor from './Editor.svelte'
|
||||
|
||||
export let script: NewScript
|
||||
export let initialPath: string = ''
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
import { BROWSER } from 'esm-env'
|
||||
|
||||
import { createHash, editorConfig, langToExt, updateOptions } from '$lib/editorUtils'
|
||||
import 'monaco-editor/esm/vs/editor/edcore.main'
|
||||
import {
|
||||
editor as meditor,
|
||||
KeyCode,
|
||||
@@ -10,7 +9,7 @@
|
||||
Uri as mUri,
|
||||
languages,
|
||||
type IRange
|
||||
} from 'monaco-editor/esm/vs/editor/editor.api'
|
||||
} from 'monaco-editor'
|
||||
import 'monaco-editor/esm/vs/basic-languages/sql/sql.contribution'
|
||||
import 'monaco-editor/esm/vs/basic-languages/yaml/yaml.contribution'
|
||||
import 'monaco-editor/esm/vs/basic-languages/typescript/typescript.contribution'
|
||||
@@ -20,25 +19,17 @@
|
||||
import 'monaco-editor/esm/vs/language/typescript/monaco.contribution'
|
||||
import 'monaco-editor/esm/vs/basic-languages/css/css.contribution'
|
||||
import 'monaco-editor/esm/vs/language/css/monaco.contribution'
|
||||
|
||||
import { allClasses, authorizedClassnames } from './apps/editor/componentsPanel/cssUtils'
|
||||
|
||||
import { createEventDispatcher, onDestroy, onMount } from 'svelte'
|
||||
|
||||
import libStdContent from '$lib/es5.d.ts.txt?raw'
|
||||
import { buildWorkerDefinition } from 'monaco-editor-workers'
|
||||
|
||||
languages.typescript.javascriptDefaults.setCompilerOptions({
|
||||
target: languages.typescript.ScriptTarget.Latest,
|
||||
allowNonTsExtensions: true,
|
||||
noLib: true
|
||||
})
|
||||
|
||||
languages.json.jsonDefaults.setDiagnosticsOptions({
|
||||
validate: true,
|
||||
allowComments: false,
|
||||
schemas: [],
|
||||
enableSchemaRequest: true
|
||||
})
|
||||
import { initializeVscode } from './vscode'
|
||||
import EditorTheme from './EditorTheme.svelte'
|
||||
// import { createConfiguredEditor } from 'vscode/monaco'
|
||||
// import type { IStandaloneCodeEditor } from 'vscode/vscode/vs/editor/standalone/browser/standaloneCodeEditor'
|
||||
|
||||
let divEl: HTMLDivElement | null = null
|
||||
let editor: meditor.IStandaloneCodeEditor
|
||||
@@ -124,7 +115,23 @@
|
||||
}
|
||||
|
||||
let width = 0
|
||||
let initialized = false
|
||||
async function loadMonaco() {
|
||||
await initializeVscode()
|
||||
initialized = true
|
||||
languages.typescript.javascriptDefaults.setCompilerOptions({
|
||||
target: languages.typescript.ScriptTarget.Latest,
|
||||
allowNonTsExtensions: true,
|
||||
noLib: true
|
||||
})
|
||||
|
||||
languages.json.jsonDefaults.setDiagnosticsOptions({
|
||||
validate: true,
|
||||
allowComments: false,
|
||||
schemas: [],
|
||||
enableSchemaRequest: true
|
||||
})
|
||||
|
||||
try {
|
||||
model = meditor.createModel(code, lang, mUri.parse(uri))
|
||||
} catch (err) {
|
||||
@@ -140,7 +147,8 @@
|
||||
document.getElementById('monaco-widgets-root') ?? undefined
|
||||
|
||||
editor = meditor.create(divEl as HTMLDivElement, {
|
||||
...editorConfig(model, code, lang, automaticLayout, fixedOverflowWidgets),
|
||||
...editorConfig(code, lang, automaticLayout, fixedOverflowWidgets),
|
||||
model,
|
||||
overflowWidgetsDomNode: widgets,
|
||||
fontSize: small ? 12 : 14
|
||||
})
|
||||
@@ -287,7 +295,7 @@
|
||||
}
|
||||
})
|
||||
|
||||
$: mounted && extraLib && loadExtraLib()
|
||||
$: mounted && extraLib && initialized && loadExtraLib()
|
||||
|
||||
onDestroy(() => {
|
||||
try {
|
||||
@@ -297,6 +305,8 @@
|
||||
})
|
||||
</script>
|
||||
|
||||
<EditorTheme />
|
||||
|
||||
<div bind:this={divEl} class="{$$props.class ?? ''} editor" bind:clientWidth={width} />
|
||||
|
||||
<style lang="postcss">
|
||||
|
||||
@@ -9,29 +9,16 @@
|
||||
updateOptions
|
||||
} from '$lib/editorUtils'
|
||||
import libStdContent from '$lib/es5.d.ts.txt?raw'
|
||||
import 'monaco-editor/esm/vs/editor/edcore.main'
|
||||
import {
|
||||
editor as meditor,
|
||||
Uri as mUri,
|
||||
languages,
|
||||
Range,
|
||||
KeyMod,
|
||||
KeyCode
|
||||
} from 'monaco-editor/esm/vs/editor/editor.api'
|
||||
import 'monaco-editor/esm/vs/basic-languages/typescript/typescript.contribution'
|
||||
import { editor as meditor, Uri as mUri, languages, Range, KeyMod, KeyCode } from 'monaco-editor'
|
||||
import { createEventDispatcher, getContext, onDestroy, onMount } from 'svelte'
|
||||
import type { AppViewerContext } from './apps/types'
|
||||
import { writable } from 'svelte/store'
|
||||
import { buildWorkerDefinition } from './build_workers'
|
||||
import 'monaco-editor/esm/vs/basic-languages/javascript/javascript.contribution'
|
||||
import 'monaco-editor/esm/vs/basic-languages/typescript/typescript.contribution'
|
||||
import 'monaco-editor/esm/vs/language/typescript/monaco.contribution'
|
||||
|
||||
languages.typescript.javascriptDefaults.setCompilerOptions({
|
||||
target: languages.typescript.ScriptTarget.Latest,
|
||||
allowNonTsExtensions: true,
|
||||
noLib: true
|
||||
})
|
||||
|
||||
languages.register({ id: 'template' })
|
||||
import { initializeVscode } from './vscode'
|
||||
import EditorTheme from './EditorTheme.svelte'
|
||||
|
||||
export const conf = {
|
||||
wordPattern:
|
||||
@@ -362,13 +349,6 @@
|
||||
}
|
||||
}
|
||||
|
||||
// Register a tokens provider for the language
|
||||
languages.registerTokensProviderFactory('template', {
|
||||
create: () => language as languages.IMonarchLanguage
|
||||
})
|
||||
|
||||
languages.setLanguageConfiguration('template', conf)
|
||||
|
||||
let divEl: HTMLDivElement | null = null
|
||||
let editor: meditor.IStandaloneCodeEditor
|
||||
let model: meditor.ITextModel
|
||||
@@ -429,13 +409,32 @@
|
||||
let width = 0
|
||||
let widgets: HTMLElement | undefined = document.getElementById('monaco-widgets-root') ?? undefined
|
||||
|
||||
let initialized = false
|
||||
async function loadMonaco() {
|
||||
await initializeVscode()
|
||||
initialized = true
|
||||
languages.typescript.javascriptDefaults.setCompilerOptions({
|
||||
target: languages.typescript.ScriptTarget.Latest,
|
||||
allowNonTsExtensions: true,
|
||||
noLib: true
|
||||
})
|
||||
|
||||
languages.register({ id: 'template' })
|
||||
|
||||
// Register a tokens provider for the language
|
||||
languages.registerTokensProviderFactory('template', {
|
||||
create: () => language as languages.IMonarchLanguage
|
||||
})
|
||||
|
||||
languages.setLanguageConfiguration('template', conf)
|
||||
|
||||
model = meditor.createModel(code, lang, mUri.parse(uri))
|
||||
|
||||
model.updateOptions(updateOptions)
|
||||
|
||||
editor = meditor.create(divEl as HTMLDivElement, {
|
||||
...editorConfig(model, code, lang, automaticLayout, fixedOverflowWidgets),
|
||||
...editorConfig(code, lang, automaticLayout, fixedOverflowWidgets),
|
||||
model,
|
||||
overflowWidgetsDomNode: widgets,
|
||||
lineNumbers: 'off',
|
||||
fontSize,
|
||||
@@ -574,7 +573,7 @@
|
||||
}
|
||||
})
|
||||
|
||||
$: mounted && extraLib && loadExtraLib()
|
||||
$: mounted && extraLib && initialized && loadExtraLib()
|
||||
|
||||
function loadExtraLib() {
|
||||
const stdLib = { content: libStdContent, filePath: 'es5.d.ts' }
|
||||
@@ -601,6 +600,8 @@
|
||||
})
|
||||
</script>
|
||||
|
||||
<EditorTheme />
|
||||
|
||||
<div
|
||||
bind:this={divEl}
|
||||
style="height: 18px;"
|
||||
|
||||
@@ -0,0 +1,124 @@
|
||||
import { initServices } from 'monaco-languageclient'
|
||||
import { LogLevel } from 'vscode/services'
|
||||
import { editor as meditor } from 'monaco-editor/esm/vs/editor/editor.api'
|
||||
export let isInitialized = false
|
||||
|
||||
export async function initializeVscode() {
|
||||
if (!isInitialized) {
|
||||
isInitialized = true
|
||||
// init vscode-api
|
||||
await initServices({
|
||||
debugLogging: false,
|
||||
logLevel: LogLevel.Info
|
||||
})
|
||||
meditor.defineTheme('nord', {
|
||||
base: 'vs-dark',
|
||||
inherit: true,
|
||||
rules: [
|
||||
{
|
||||
background: '2E3440',
|
||||
token: ''
|
||||
},
|
||||
{
|
||||
foreground: '808b9f',
|
||||
token: 'comment'
|
||||
},
|
||||
{
|
||||
foreground: 'a3be8c',
|
||||
token: 'string'
|
||||
},
|
||||
{
|
||||
foreground: 'b48ead',
|
||||
token: 'constant.numeric'
|
||||
},
|
||||
{
|
||||
foreground: '81a1c1',
|
||||
token: 'constant.language'
|
||||
},
|
||||
{
|
||||
foreground: '81a1c1',
|
||||
token: 'keyword'
|
||||
},
|
||||
{
|
||||
foreground: '81a1c1',
|
||||
token: 'storage'
|
||||
},
|
||||
{
|
||||
foreground: '81a1c1',
|
||||
token: 'storage.type'
|
||||
},
|
||||
{
|
||||
foreground: '8fbcbb',
|
||||
token: 'entity.name.class'
|
||||
},
|
||||
{
|
||||
foreground: '8fbcbb',
|
||||
fontStyle: ' bold',
|
||||
token: 'entity.other.inherited-class'
|
||||
},
|
||||
{
|
||||
foreground: '88c0d0',
|
||||
token: 'entity.name.function'
|
||||
},
|
||||
{
|
||||
foreground: '81a1c1',
|
||||
token: 'entity.name.tag'
|
||||
},
|
||||
{
|
||||
foreground: '8fbcbb',
|
||||
token: 'entity.other.attribute-name'
|
||||
},
|
||||
{
|
||||
foreground: '88c0d0',
|
||||
token: 'support.function'
|
||||
},
|
||||
{
|
||||
foreground: 'f8f8f0',
|
||||
background: 'f92672',
|
||||
token: 'invalid'
|
||||
},
|
||||
{
|
||||
foreground: 'f8f8f0',
|
||||
background: 'ae81ff',
|
||||
token: 'invalid.deprecated'
|
||||
},
|
||||
{
|
||||
foreground: 'b48ead',
|
||||
token: 'constant.color.other.rgb-value'
|
||||
},
|
||||
{
|
||||
foreground: 'ebcb8b',
|
||||
token: 'constant.character.escape'
|
||||
},
|
||||
{
|
||||
foreground: '8fbcbb',
|
||||
token: 'variable.other.constant'
|
||||
}
|
||||
],
|
||||
colors: {
|
||||
'editor.foreground': '#D8DEE9',
|
||||
'editor.background': '#2E3440',
|
||||
'editor.selectionBackground': '#434C5ECC',
|
||||
'editor.lineHighlightBackground': '#3B4252',
|
||||
'editorCursor.foreground': '#D8DEE9',
|
||||
'editorWhitespace.foreground': '#434C5ECC'
|
||||
}
|
||||
})
|
||||
|
||||
meditor.defineTheme('myTheme', {
|
||||
base: 'vs',
|
||||
inherit: true,
|
||||
rules: [],
|
||||
colors: {
|
||||
'editorLineNumber.foreground': '#999',
|
||||
'editorGutter.background': '#F9FAFB'
|
||||
}
|
||||
})
|
||||
|
||||
if (document.documentElement.classList.contains('dark')) {
|
||||
meditor.setTheme('nord')
|
||||
} else {
|
||||
meditor.setTheme('myTheme')
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,19 +1,16 @@
|
||||
import { languages } from 'monaco-editor/esm/vs/editor/editor.api'
|
||||
export function editorConfig(
|
||||
model: any,
|
||||
code: string,
|
||||
lang: string,
|
||||
automaticLayout: boolean,
|
||||
fixedOverflowWidgets: boolean
|
||||
) {
|
||||
return {
|
||||
model,
|
||||
value: code,
|
||||
language: lang,
|
||||
automaticLayout,
|
||||
readOnly: false,
|
||||
fixedOverflowWidgets,
|
||||
autoDetectHighContrast: true,
|
||||
//lineNumbers: 'off',
|
||||
lineDecorationsWidth: 15,
|
||||
lineNumbersMinChars: 2,
|
||||
|
||||
@@ -9,8 +9,9 @@
|
||||
import { onDestroy, onMount } from 'svelte'
|
||||
|
||||
import { refreshSuperadmin } from '$lib/refreshUser'
|
||||
import EditorTheme from '$lib/components/EditorTheme.svelte'
|
||||
// import EditorTheme from '$lib/components/EditorTheme.svelte'
|
||||
import { computeDrift } from '$lib/forLater'
|
||||
import ChartHighlightTheme from '$lib/components/ChartHighlightTheme.svelte'
|
||||
|
||||
const monacoEditorUnhandledErrors = [
|
||||
'Model not found',
|
||||
@@ -18,6 +19,7 @@
|
||||
'Connection got disposed.',
|
||||
'Stopping the server timed out',
|
||||
'Canceled',
|
||||
'Starting server failed',
|
||||
'Missing service editorService',
|
||||
'Unexpected usage',
|
||||
'NetworkError when attempting to fetch resource.',
|
||||
@@ -170,6 +172,6 @@
|
||||
}
|
||||
</script>
|
||||
|
||||
<EditorTheme />
|
||||
<ChartHighlightTheme />
|
||||
|
||||
<slot />
|
||||
|
||||
+4326
-3929
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+3197
-2801
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+4348
-3951
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+6082
-5685
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+51420
-51020
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -45,7 +45,7 @@ const config = {
|
||||
}
|
||||
]
|
||||
}),
|
||||
circleDependency({circleImportThrowErr: false}),
|
||||
circleDependency({ circleImportThrowErr: false })
|
||||
],
|
||||
define: {
|
||||
__pkg__: version
|
||||
@@ -56,7 +56,8 @@ const config = {
|
||||
resolve: {
|
||||
alias: {
|
||||
path: 'path-browserify'
|
||||
}
|
||||
},
|
||||
dedupe: ['monaco-editor', 'vscode']
|
||||
},
|
||||
assetsInclude: ['**/*.wasm']
|
||||
}
|
||||
|
||||
@@ -1,64 +0,0 @@
|
||||
// vite.config.js
|
||||
import { sveltekit } from "file:///git/windmill/frontend/node_modules/@sveltejs/kit/src/exports/vite/index.js";
|
||||
import { readFileSync } from "fs";
|
||||
import { fileURLToPath } from "url";
|
||||
import monacoEditorPlugin from "file:///git/windmill/frontend/node_modules/vite-plugin-monaco-editor/dist/index.js";
|
||||
var __vite_injected_original_import_meta_url = "file:///git/windmill/frontend/vite.config.js";
|
||||
var file = fileURLToPath(new URL("package.json", __vite_injected_original_import_meta_url));
|
||||
var json = readFileSync(file, "utf8");
|
||||
var version = JSON.parse(json);
|
||||
var config = {
|
||||
server: {
|
||||
port: 3e3,
|
||||
proxy: {
|
||||
"^/api/.*": {
|
||||
target: process.env.REMOTE ?? "https://app.windmill.dev/",
|
||||
changeOrigin: true,
|
||||
cookieDomainRewrite: "localhost"
|
||||
},
|
||||
"^/ws/.*": {
|
||||
target: process.env.REMOTE_LSP ?? "https://app.windmill.dev",
|
||||
changeOrigin: true,
|
||||
ws: true
|
||||
},
|
||||
"^/ws_mp/.*": {
|
||||
target: process.env.REMOTE_MP ?? "https://app.windmill.dev",
|
||||
changeOrigin: true,
|
||||
ws: true
|
||||
}
|
||||
}
|
||||
},
|
||||
preview: {
|
||||
port: 3e3
|
||||
},
|
||||
plugins: [
|
||||
sveltekit(),
|
||||
monacoEditorPlugin.default({
|
||||
publicPath: "workers",
|
||||
languageWorkers: [],
|
||||
customWorkers: [
|
||||
{
|
||||
label: "graphql",
|
||||
entry: "monaco-graphql/esm/graphql.worker"
|
||||
}
|
||||
]
|
||||
})
|
||||
],
|
||||
define: {
|
||||
__pkg__: version
|
||||
},
|
||||
optimizeDeps: {
|
||||
include: ["highlight.js", "highlight.js/lib/core", "ag-grid-svelte"]
|
||||
},
|
||||
resolve: {
|
||||
alias: {
|
||||
path: "path-browserify"
|
||||
}
|
||||
},
|
||||
assetsInclude: ["**/*.wasm"]
|
||||
};
|
||||
var vite_config_default = config;
|
||||
export {
|
||||
vite_config_default as default
|
||||
};
|
||||
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCIvZ2l0L3dpbmRtaWxsL2Zyb250ZW5kXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCIvZ2l0L3dpbmRtaWxsL2Zyb250ZW5kL3ZpdGUuY29uZmlnLmpzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9naXQvd2luZG1pbGwvZnJvbnRlbmQvdml0ZS5jb25maWcuanNcIjtpbXBvcnQgeyBzdmVsdGVraXQgfSBmcm9tICdAc3ZlbHRlanMva2l0L3ZpdGUnXG5pbXBvcnQgeyByZWFkRmlsZVN5bmMgfSBmcm9tICdmcydcbmltcG9ydCB7IGZpbGVVUkxUb1BhdGggfSBmcm9tICd1cmwnXG5pbXBvcnQgbW9uYWNvRWRpdG9yUGx1Z2luIGZyb20gJ3ZpdGUtcGx1Z2luLW1vbmFjby1lZGl0b3InXG5cbmNvbnN0IGZpbGUgPSBmaWxlVVJMVG9QYXRoKG5ldyBVUkwoJ3BhY2thZ2UuanNvbicsIGltcG9ydC5tZXRhLnVybCkpXG5jb25zdCBqc29uID0gcmVhZEZpbGVTeW5jKGZpbGUsICd1dGY4JylcbmNvbnN0IHZlcnNpb24gPSBKU09OLnBhcnNlKGpzb24pXG5cbi8qKiBAdHlwZSB7aW1wb3J0KCd2aXRlJykuVXNlckNvbmZpZ30gKi9cbmNvbnN0IGNvbmZpZyA9IHtcblx0c2VydmVyOiB7XG5cdFx0cG9ydDogMzAwMCxcblx0XHRwcm94eToge1xuXHRcdFx0J14vYXBpLy4qJzoge1xuXHRcdFx0XHR0YXJnZXQ6IHByb2Nlc3MuZW52LlJFTU9URSA/PyAnaHR0cHM6Ly9hcHAud2luZG1pbGwuZGV2LycsXG5cdFx0XHRcdGNoYW5nZU9yaWdpbjogdHJ1ZSxcblx0XHRcdFx0Y29va2llRG9tYWluUmV3cml0ZTogJ2xvY2FsaG9zdCdcblx0XHRcdH0sXG5cdFx0XHQnXi93cy8uKic6IHtcblx0XHRcdFx0dGFyZ2V0OiBwcm9jZXNzLmVudi5SRU1PVEVfTFNQID8/ICdodHRwczovL2FwcC53aW5kbWlsbC5kZXYnLFxuXHRcdFx0XHRjaGFuZ2VPcmlnaW46IHRydWUsXG5cdFx0XHRcdHdzOiB0cnVlXG5cdFx0XHR9LFxuXHRcdFx0J14vd3NfbXAvLionOiB7XG5cdFx0XHRcdHRhcmdldDogcHJvY2Vzcy5lbnYuUkVNT1RFX01QID8/ICdodHRwczovL2FwcC53aW5kbWlsbC5kZXYnLFxuXHRcdFx0XHRjaGFuZ2VPcmlnaW46IHRydWUsXG5cdFx0XHRcdHdzOiB0cnVlXG5cdFx0XHR9XG5cdFx0fVxuXHR9LFxuXHRwcmV2aWV3OiB7XG5cdFx0cG9ydDogMzAwMFxuXHR9LFxuXHRwbHVnaW5zOiBbXG5cdFx0c3ZlbHRla2l0KCksXG5cdFx0bW9uYWNvRWRpdG9yUGx1Z2luLmRlZmF1bHQoe1xuXHRcdFx0cHVibGljUGF0aDogJ3dvcmtlcnMnLFxuXHRcdFx0bGFuZ3VhZ2VXb3JrZXJzOiBbXSxcblx0XHRcdGN1c3RvbVdvcmtlcnM6IFtcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGxhYmVsOiAnZ3JhcGhxbCcsXG5cdFx0XHRcdFx0ZW50cnk6ICdtb25hY28tZ3JhcGhxbC9lc20vZ3JhcGhxbC53b3JrZXInXG5cdFx0XHRcdH1cblx0XHRcdF1cblx0XHR9KVxuXHRdLFxuXHRkZWZpbmU6IHtcblx0XHRfX3BrZ19fOiB2ZXJzaW9uXG5cdH0sXG5cdG9wdGltaXplRGVwczoge1xuXHRcdGluY2x1ZGU6IFsnaGlnaGxpZ2h0LmpzJywgJ2hpZ2hsaWdodC5qcy9saWIvY29yZScsICdhZy1ncmlkLXN2ZWx0ZSddXG5cdH0sXG5cdHJlc29sdmU6IHtcblx0XHRhbGlhczoge1xuXHRcdFx0cGF0aDogJ3BhdGgtYnJvd3NlcmlmeSdcblx0XHR9XG5cdH0sXG5cdGFzc2V0c0luY2x1ZGU6IFsnKiovKi53YXNtJ11cbn1cblxuZXhwb3J0IGRlZmF1bHQgY29uZmlnXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQW9QLFNBQVMsaUJBQWlCO0FBQzlRLFNBQVMsb0JBQW9CO0FBQzdCLFNBQVMscUJBQXFCO0FBQzlCLE9BQU8sd0JBQXdCO0FBSHFILElBQU0sMkNBQTJDO0FBS3JNLElBQU0sT0FBTyxjQUFjLElBQUksSUFBSSxnQkFBZ0Isd0NBQWUsQ0FBQztBQUNuRSxJQUFNLE9BQU8sYUFBYSxNQUFNLE1BQU07QUFDdEMsSUFBTSxVQUFVLEtBQUssTUFBTSxJQUFJO0FBRy9CLElBQU0sU0FBUztBQUFBLEVBQ2QsUUFBUTtBQUFBLElBQ1AsTUFBTTtBQUFBLElBQ04sT0FBTztBQUFBLE1BQ04sWUFBWTtBQUFBLFFBQ1gsUUFBUSxRQUFRLElBQUksVUFBVTtBQUFBLFFBQzlCLGNBQWM7QUFBQSxRQUNkLHFCQUFxQjtBQUFBLE1BQ3RCO0FBQUEsTUFDQSxXQUFXO0FBQUEsUUFDVixRQUFRLFFBQVEsSUFBSSxjQUFjO0FBQUEsUUFDbEMsY0FBYztBQUFBLFFBQ2QsSUFBSTtBQUFBLE1BQ0w7QUFBQSxNQUNBLGNBQWM7QUFBQSxRQUNiLFFBQVEsUUFBUSxJQUFJLGFBQWE7QUFBQSxRQUNqQyxjQUFjO0FBQUEsUUFDZCxJQUFJO0FBQUEsTUFDTDtBQUFBLElBQ0Q7QUFBQSxFQUNEO0FBQUEsRUFDQSxTQUFTO0FBQUEsSUFDUixNQUFNO0FBQUEsRUFDUDtBQUFBLEVBQ0EsU0FBUztBQUFBLElBQ1IsVUFBVTtBQUFBLElBQ1YsbUJBQW1CLFFBQVE7QUFBQSxNQUMxQixZQUFZO0FBQUEsTUFDWixpQkFBaUIsQ0FBQztBQUFBLE1BQ2xCLGVBQWU7QUFBQSxRQUNkO0FBQUEsVUFDQyxPQUFPO0FBQUEsVUFDUCxPQUFPO0FBQUEsUUFDUjtBQUFBLE1BQ0Q7QUFBQSxJQUNELENBQUM7QUFBQSxFQUNGO0FBQUEsRUFDQSxRQUFRO0FBQUEsSUFDUCxTQUFTO0FBQUEsRUFDVjtBQUFBLEVBQ0EsY0FBYztBQUFBLElBQ2IsU0FBUyxDQUFDLGdCQUFnQix5QkFBeUIsZ0JBQWdCO0FBQUEsRUFDcEU7QUFBQSxFQUNBLFNBQVM7QUFBQSxJQUNSLE9BQU87QUFBQSxNQUNOLE1BQU07QUFBQSxJQUNQO0FBQUEsRUFDRDtBQUFBLEVBQ0EsZUFBZSxDQUFDLFdBQVc7QUFDNUI7QUFFQSxJQUFPLHNCQUFROyIsCiAgIm5hbWVzIjogW10KfQo=
|
||||
Reference in New Issue
Block a user