Ver Fonte

Fixed typings. Now string values correctly assignable to enum-like options #2

sanex3339 há 5 anos atrás
pai
commit
07e5a84cde

+ 4 - 1
CHANGELOG.md

@@ -1,9 +1,12 @@
 Change Log
 
+v0.20.4
+---
+* Fixed typings. Now string values correctly assignable to enum-like options
+
 v0.20.3
 ---
 * Fixed `for-await-of` statement: https://github.com/javascript-obfuscator/javascript-obfuscator/issues/419
-* Fixed typings. Now string values correctly assignable to enum-like options
 
 v0.20.2
 ---

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/index.browser.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/index.cli.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dist/index.js


+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "javascript-obfuscator",
-  "version": "0.20.3",
+  "version": "0.20.4",
   "description": "JavaScript obfuscator",
   "keywords": [
     "obfuscator",

+ 3 - 3
src/enums/ObfuscationTarget.ts

@@ -1,9 +1,9 @@
 import { MakeEnum } from '@gradecam/tsenum';
 
 export const ObfuscationTarget: Readonly<{
-    BrowserNoEval: string;
-    Node: string;
-    Browser: string;
+    Browser: 'browser';
+    BrowserNoEval: 'browser-no-eval';
+    Node: 'node';
 }> = MakeEnum({
     Browser: 'browser',
     BrowserNoEval: 'browser-no-eval',

+ 2 - 2
src/enums/StringArrayEncoding.ts

@@ -1,8 +1,8 @@
 import { MakeEnum } from '@gradecam/tsenum';
 
 export const StringArrayEncoding: Readonly<{
-    Rc4: string;
-    Base64: string;
+    Base64: 'base64';
+    Rc4: 'rc4';
 }> = MakeEnum({
     Base64: 'base64',
     Rc4: 'rc4'

+ 3 - 3
src/enums/generators/identifier-names-generators/IdentifierNamesGenerator.ts

@@ -1,9 +1,9 @@
 import { MakeEnum } from '@gradecam/tsenum';
 
 export const IdentifierNamesGenerator: Readonly<{
-    MangledIdentifierNamesGenerator: string;
-    DictionaryIdentifierNamesGenerator: string;
-    HexadecimalIdentifierNamesGenerator: string;
+    DictionaryIdentifierNamesGenerator: 'dictionary';
+    HexadecimalIdentifierNamesGenerator: 'hexadecimal';
+    MangledIdentifierNamesGenerator: 'mangled';
 }> = MakeEnum({
     DictionaryIdentifierNamesGenerator: 'dictionary',
     HexadecimalIdentifierNamesGenerator: 'hexadecimal',

+ 2 - 2
src/enums/source-map/SourceMapMode.ts

@@ -1,8 +1,8 @@
 import { MakeEnum } from '@gradecam/tsenum';
 
 export const SourceMapMode: Readonly<{
-    Separate: string;
-    Inline: string;
+    Inline: 'inline';
+    Separate: 'separate';
 }> = MakeEnum({
     Inline: 'inline',
     Separate: 'separate'

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff