Skip to content

Commit

Permalink
Добавлен отдельный worker для CSS, HTML, JSON
Browse files Browse the repository at this point in the history
  • Loading branch information
lintest committed Nov 24, 2022
1 parent 877f0ed commit 8792a2d
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 4 deletions.
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ install:
build_script:
- ps: $env:NODE_OPTIONS = "--openssl-legacy-provider"
- npx webpack --mode production
- 7z a VAEditor.zip %CD%/dist/index.html
- 7z a VAEditor.zip %CD%/dist/index.html %CD%/dist/worker.js
- chcp 65001 > nul & .\oscript\bin\oscript .\\tools\\onescript\\ZipTemplates.os

after_build:
Expand Down
6 changes: 3 additions & 3 deletions src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ self.MonacoEnvironment = {
{
case 'css':
// tslint:disable-next-line: max-line-length
return require("blob-url-loader?type=application/javascript!compile-loader?target=worker&emit=false!monaco-editor/esm/vs/language/css/css.worker?worker");
return require("blob-url-loader?type=application/javascript!compile-loader?target=worker&emit=false!monaco-editor/esm/vs/language/css/css.worker");
case 'json':
// tslint:disable-next-line: max-line-length
return require("blob-url-loader?type=application/javascript!compile-loader?target=worker&emit=false!monaco-editor/esm/vs/language/json/json.worker?worker");
return require("blob-url-loader?type=application/javascript!compile-loader?target=worker&emit=false!monaco-editor/esm/vs/language/json/json.worker");
case 'html':
// tslint:disable-next-line: max-line-length
return require("blob-url-loader?type=application/javascript!compile-loader?target=worker&emit=false!monaco-editor/esm/vs/language/html/html.worker?worker");
return require("blob-url-loader?type=application/javascript!compile-loader?target=worker&emit=false!monaco-editor/esm/vs/language/html/html.worker");
default:
// tslint:disable-next-line: max-line-length
return require("blob-url-loader?type=application/javascript!compile-loader?target=worker&emit=false!monaco-editor/esm/vs/editor/editor.worker");
Expand Down
1 change: 1 addition & 0 deletions webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ module.exports = (env, argv) => {
output: {
globalObject: 'self',
filename: '[name].js',
chunkFilename: 'worker.js',
path: path.resolve(__dirname, 'dist')
},
resolveLoader: {
Expand Down

0 comments on commit 8792a2d

Please sign in to comment.