From 9bdb95c9e34cef640534e5e5a1e2225a80442000 Mon Sep 17 00:00:00 2001 From: HelenHuang <LinHuang@pollex.com.tw> Date: 星期四, 09 六月 2022 15:48:15 +0800 Subject: [PATCH] TODO#139894 [ footer -最下方說明與保經代合作 ] 文案修改 --- PAMapp/node_modules/js-beautify/js/lib/beautify.js | 65 +++++++++++++++++--------------- 1 files changed, 34 insertions(+), 31 deletions(-) diff --git a/PAMapp/node_modules/js-beautify/js/lib/beautify.js b/PAMapp/node_modules/js-beautify/js/lib/beautify.js index 3ddd92b..f189f39 100644 --- a/PAMapp/node_modules/js-beautify/js/lib/beautify.js +++ b/PAMapp/node_modules/js-beautify/js/lib/beautify.js @@ -125,8 +125,8 @@ -var Beautifier = __webpack_require__(1).Beautifier, - Options = __webpack_require__(5).Options; +var Beautifier = (__webpack_require__(1).Beautifier), + Options = (__webpack_require__(5).Options); function js_beautify(js_source_text, options) { var beautifier = new Beautifier(js_source_text, options); @@ -173,14 +173,14 @@ -var Output = __webpack_require__(2).Output; -var Token = __webpack_require__(3).Token; +var Output = (__webpack_require__(2).Output); +var Token = (__webpack_require__(3).Token); var acorn = __webpack_require__(4); -var Options = __webpack_require__(5).Options; -var Tokenizer = __webpack_require__(7).Tokenizer; -var line_starters = __webpack_require__(7).line_starters; -var positionable_operators = __webpack_require__(7).positionable_operators; -var TOKEN = __webpack_require__(7).TOKEN; +var Options = (__webpack_require__(5).Options); +var Tokenizer = (__webpack_require__(7).Tokenizer); +var line_starters = (__webpack_require__(7).line_starters); +var positionable_operators = (__webpack_require__(7).positionable_operators); +var TOKEN = (__webpack_require__(7).TOKEN); function in_array(what, arr) { @@ -336,6 +336,7 @@ in_case_statement: false, // switch(..){ INSIDE HERE } in_case: false, // we're on the exact line with "case 0:" case_body: false, // the indented case-action block + case_block: false, // the indented case-action block is wrapped with {} indentation_level: next_indent_level, alignment: 0, line_indent_level: flags_base ? flags_base.line_indent_level : next_indent_level, @@ -835,10 +836,10 @@ )) { // We don't support TypeScript,but we didn't break it for a very long time. // We'll try to keep not breaking it. - if (!in_array(this._last_last_text, ['class', 'interface'])) { - this.set_mode(MODE.ObjectLiteral); - } else { + if (in_array(this._last_last_text, ['class', 'interface']) && !in_array(second_token.text, [':', ','])) { this.set_mode(MODE.BlockStatement); + } else { + this.set_mode(MODE.ObjectLiteral); } } else if (this._flags.last_token.type === TOKEN.OPERATOR && this._flags.last_token.text === '=>') { // arrow function: (param1, paramN) => { statements } @@ -954,7 +955,7 @@ if (current_token.type === TOKEN.RESERVED) { if (in_array(current_token.text, ['set', 'get']) && this._flags.mode !== MODE.ObjectLiteral) { current_token.type = TOKEN.WORD; - } else if (current_token.text === 'import' && this._tokens.peek().text === '(') { + } else if (current_token.text === 'import' && in_array(this._tokens.peek().text, ['(', '.'])) { current_token.type = TOKEN.WORD; } else if (in_array(current_token.text, ['as', 'from']) && !this._flags.import_block) { current_token.type = TOKEN.WORD; @@ -1014,7 +1015,7 @@ if (this._flags.in_case_statement && reserved_array(current_token, ['case', 'default'])) { this.print_newline(); - if (this._flags.last_token.type !== TOKEN.END_BLOCK && (this._flags.case_body || this._options.jslint_happy)) { + if (!this._flags.case_block && (this._flags.case_body || this._options.jslint_happy)) { // switch cases following one another this.deindent(); } @@ -1328,7 +1329,9 @@ if (this._tokens.peek().type !== TOKEN.START_BLOCK) { this.indent(); this.print_newline(); + this._flags.case_block = false; } else { + this._flags.case_block = true; this._output.space_before_token = true; } return; @@ -1426,7 +1429,7 @@ // http://www.ecma-international.org/ecma-262/5.1/#sec-7.9.1 // if there is a newline between -- or ++ and anything else we should preserve it. - if (current_token.newlines && (current_token.text === '--' || current_token.text === '++')) { + if (current_token.newlines && (current_token.text === '--' || current_token.text === '++' || current_token.text === '~')) { this.print_newline(false, true); } @@ -2186,7 +2189,7 @@ -var BaseOptions = __webpack_require__(6).Options; +var BaseOptions = (__webpack_require__(6).Options); var validPositionValues = ['before-newline', 'after-newline', 'preserve-newline']; @@ -2484,13 +2487,13 @@ -var InputScanner = __webpack_require__(8).InputScanner; -var BaseTokenizer = __webpack_require__(9).Tokenizer; -var BASETOKEN = __webpack_require__(9).TOKEN; -var Directives = __webpack_require__(13).Directives; +var InputScanner = (__webpack_require__(8).InputScanner); +var BaseTokenizer = (__webpack_require__(9).Tokenizer); +var BASETOKEN = (__webpack_require__(9).TOKEN); +var Directives = (__webpack_require__(13).Directives); var acorn = __webpack_require__(4); -var Pattern = __webpack_require__(12).Pattern; -var TemplatablePattern = __webpack_require__(14).TemplatablePattern; +var Pattern = (__webpack_require__(12).Pattern); +var TemplatablePattern = (__webpack_require__(14).TemplatablePattern); function in_array(what, arr) { @@ -2530,7 +2533,7 @@ var dot_pattern = /[^\d\.]/; var positionable_operators = ( - ">>> === !== " + + ">>> === !== &&= ??= ||= " + "<< && >= ** != == <= >> || ?? |> " + "< / - + > : & % ? ^ | *").split(' '); @@ -2538,7 +2541,7 @@ // Also, you must update possitionable operators separately from punct var punct = ">>>= " + - "... >>= <<= === >>> !== **= " + + "... >>= <<= === >>> !== **= &&= ??= ||= " + "=> ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> " + "= ! ? > < : / ^ - + * & % ~ |"; @@ -2582,7 +2585,7 @@ html_comment_end: pattern_reader.matching(/-->/), include: pattern_reader.starting_with(/#include/).until_after(acorn.lineBreak), shebang: pattern_reader.starting_with(/#!/).until_after(acorn.lineBreak), - xml: pattern_reader.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[\s\S]+?}|!\[CDATA\[[\s\S]*?\]\]|)(\s+{[\s\S]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{[\s\S]+?}))*\s*(\/?)\s*>/), + xml: pattern_reader.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/), single_quote: templatable.until(/['\\\n\r\u2028\u2029]/), double_quote: templatable.until(/["\\\n\r\u2028\u2029]/), template_text: templatable.until(/[`\\$]/), @@ -3254,10 +3257,10 @@ -var InputScanner = __webpack_require__(8).InputScanner; -var Token = __webpack_require__(3).Token; -var TokenStream = __webpack_require__(10).TokenStream; -var WhitespacePattern = __webpack_require__(11).WhitespacePattern; +var InputScanner = (__webpack_require__(8).InputScanner); +var Token = (__webpack_require__(3).Token); +var TokenStream = (__webpack_require__(10).TokenStream); +var WhitespacePattern = (__webpack_require__(11).WhitespacePattern); var TOKEN = { START: 'TK_START', @@ -3484,7 +3487,7 @@ -var Pattern = __webpack_require__(12).Pattern; +var Pattern = (__webpack_require__(12).Pattern); function WhitespacePattern(input_scanner, parent) { Pattern.call(this, input_scanner, parent); @@ -3763,7 +3766,7 @@ -var Pattern = __webpack_require__(12).Pattern; +var Pattern = (__webpack_require__(12).Pattern); var template_names = { -- Gitblit v1.8.0