Fixed babel config and plugins

This commit is contained in:
Andrii V 2025-12-19 21:39:48 +01:00
parent 7a01efda75
commit bbd793df04
4 changed files with 280 additions and 626 deletions

View file

@ -33,6 +33,9 @@
},
"concat": {
"dist": {
"options": {
"separator": ";"
},
"src": [
"<%= dirs.js.node_modules %>/jquery/dist/jquery.min.js",
"<%= dirs.js.node_modules %>/mousetrap/mousetrap.min.js",
@ -97,6 +100,9 @@
"nonull": true
},
"ext": {
"options": {
"separator": ";"
},
"src": [
"<%= dirs.js.src %>/codemirror/codemirror.js",
"<%= dirs.js.src %>/codemirror/codemirror_loadmode.js",
@ -116,35 +122,10 @@
"dist": {
"options": {
"compress": {
"ecma": 6,
"arrows": false,
"collapse_vars": false,
"comparisons": false,
"computed_props": false,
"hoist_funs": false,
"hoist_props": false,
"hoist_vars": false,
"inline": false,
"loops": false,
"negate_iife": false,
"properties": false,
"reduce_funcs": false,
"reduce_vars": false,
"switches": false,
"toplevel": false,
"typeofs": false,
"booleans": true,
"if_return": true,
"sequences": true,
"unused": false,
"conditionals": true,
"dead_code": false,
"evaluate": true
"ecma": 6
},
"mangle": {
"keep_classnames": true,
"keep_fnames": false,
"reserved": ["noChange", "nothing"]
"reserved": ["T", "A", "noChange", "nothing", "html", "css", "svg", "render", "LitElement", "ReactiveElement", "customElements"]
},
"output": {
"ecma": 6
@ -159,35 +140,10 @@
"ext": {
"options": {
"compress": {
"ecma": 6,
"arrows": false,
"collapse_vars": false,
"comparisons": false,
"computed_props": false,
"hoist_funs": false,
"hoist_props": false,
"hoist_vars": false,
"inline": false,
"loops": false,
"negate_iife": false,
"properties": false,
"reduce_funcs": false,
"reduce_vars": false,
"switches": false,
"toplevel": false,
"typeofs": false,
"booleans": true,
"if_return": true,
"sequences": true,
"unused": false,
"conditionals": true,
"dead_code": false,
"evaluate": true
"ecma": 6
},
"mangle": {
"keep_classnames": true,
"keep_fnames": false,
"reserved": ["noChange", "nothing"]
"reserved": ["T", "A"]
},
"output": {
"ecma": 6

836
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -10,7 +10,6 @@
},
"devDependencies": {
"@babel/core": "^7.24.0",
"@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-transform-class-properties": "^7.27.1",
"@babel/plugin-transform-private-methods": "^7.24.0",
"@babel/plugin-transform-private-property-in-object": "^7.24.0",

View file

@ -227,10 +227,11 @@ export class RhodecodeToast extends LitElement {
if (!templateContext.rhodecode_user.notification_status && !data.message.force) {
return;
}
this.toasts = [...this.toasts, {
const newToast = {
level: data.message.level,
message: data.message.message
}];
};
this.toasts = [...this.toasts, newToast];
}
_gettext(x) {