Improving build size and moved to minified ace-build

This commit is contained in:
itdominator 2025-07-05 00:06:12 -05:00
parent ad5d2c9e92
commit a99cbc4cad
3 changed files with 17 additions and 14 deletions

View File

@ -34,7 +34,7 @@
}, },
{ {
"glob":"**/*", "glob":"**/*",
"input":"node_modules/ace-builds/src-noconflict", "input":"node_modules/ace-builds/src-min-noconflict",
"output":"ace" "output":"ace"
} }
], ],
@ -66,7 +66,7 @@
"maximumError":"8kB" "maximumError":"8kB"
} }
], ],
"optimization":false "optimization": true
}, },
"development":{ "development":{
"outputHashing": "all", "outputHashing": "all",

View File

@ -24,7 +24,10 @@
"icon": "./icos/", "icon": "./icos/",
"files": [ "files": [
"newton/", "newton/",
"build/" "build/",
"!node_modules/ace-builds/",
"!node_modules/web-streams-polyfill/",
"!node_modules/@angular/"
], ],
"mac": { "mac": {
"category": "public.app-category.developer-tools" "category": "public.app-category.developer-tools"

View File

@ -1,17 +1,17 @@
import { Component } from "@angular/core"; import { Component } from "@angular/core";
// Import Ace and its modes/themes so that `ace` global is defined // Import Ace and its modes/themes so that `ace` global is defined
import * as ace from "ace-builds/src-noconflict/ace"; import * as ace from "ace-builds/src-min-noconflict/ace";
import "ace-builds/src-noconflict/ext-settings_menu"; import "ace-builds/src-min-noconflict/ext-settings_menu";
import "ace-builds/src-noconflict/ext-keybinding_menu"; import "ace-builds/src-min-noconflict/ext-keybinding_menu";
import "ace-builds/src-noconflict/ext-command_bar"; import "ace-builds/src-min-noconflict/ext-command_bar";
import "ace-builds/src-noconflict/ext-prompt"; import "ace-builds/src-min-noconflict/ext-prompt";
import "ace-builds/src-noconflict/ext-code_lens"; import "ace-builds/src-min-noconflict/ext-code_lens";
// import "ace-builds/src-noconflict/ext-searchbox"; // import "ace-builds/src-min-noconflict/ext-searchbox";
import "ace-builds/src-noconflict/ext-language_tools"; import "ace-builds/src-min-noconflict/ext-language_tools";
// import "ace-builds/src-noconflict/theme-one_dark"; // import "ace-builds/src-min-noconflict/theme-one_dark";
// import "ace-builds/src-noconflict/theme-penguins_in_space"; // import "ace-builds/src-min-noconflict/theme-penguins_in_space";
import "ace-builds/src-noconflict/theme-gruvbox"; import "ace-builds/src-min-noconflict/theme-gruvbox";
import { CodeViewBase } from './view.base'; import { CodeViewBase } from './view.base';