From 2ff44cf93d01139a461f4d290d5afaa5d8f719ff Mon Sep 17 00:00:00 2001 From: Stepan Kuzmin Date: Thu, 23 Feb 2023 19:55:34 +0200 Subject: [PATCH 1/2] Switch to @javascript-obfuscator/escodegen (#10) --- package-lock.json | 77 ++++++++++++++++++++++++++--------------------- package.json | 2 +- rollup.config.js | 2 +- src/unassert.js | 2 +- 4 files changed, 46 insertions(+), 37 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4712a51..a142a46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,10 +9,10 @@ "version": "0.5.0", "license": "Beerware", "dependencies": { + "@javascript-obfuscator/escodegen": "^2.3.0", "@rollup/pluginutils": "^4.2.1", "acorn": "^8.8.0", "convert-source-map": "^1.8.0", - "escodegen": "^2.0.0", "multi-stage-sourcemap": "^0.3.1", "unassert": "^2.0.0" }, @@ -73,6 +73,31 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, + "node_modules/@javascript-obfuscator/escodegen": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@javascript-obfuscator/escodegen/-/escodegen-2.3.0.tgz", + "integrity": "sha512-QVXwMIKqYMl3KwtTirYIA6gOCiJ0ZDtptXqAv/8KWLG9uQU2fZqTVy7a/A5RvcoZhbDoFfveTxuGxJ5ibzQtkw==", + "dependencies": { + "@javascript-obfuscator/estraverse": "^5.3.0", + "esprima": "^4.0.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/@javascript-obfuscator/estraverse": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@javascript-obfuscator/estraverse/-/estraverse-5.4.0.tgz", + "integrity": "sha512-CZFX7UZVN9VopGbjTx4UXaXsi9ewoM1buL0kY7j1ftYdSs7p2spv9opxFjHlQ/QGTgh4UqufYqJJ0WKLml7b6w==", + "engines": { + "node": ">=4.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -536,27 +561,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, "node_modules/eslint": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", @@ -2379,6 +2383,23 @@ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", "dev": true }, + "@javascript-obfuscator/escodegen": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@javascript-obfuscator/escodegen/-/escodegen-2.3.0.tgz", + "integrity": "sha512-QVXwMIKqYMl3KwtTirYIA6gOCiJ0ZDtptXqAv/8KWLG9uQU2fZqTVy7a/A5RvcoZhbDoFfveTxuGxJ5ibzQtkw==", + "requires": { + "@javascript-obfuscator/estraverse": "^5.3.0", + "esprima": "^4.0.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "@javascript-obfuscator/estraverse": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@javascript-obfuscator/estraverse/-/estraverse-5.4.0.tgz", + "integrity": "sha512-CZFX7UZVN9VopGbjTx4UXaXsi9ewoM1buL0kY7j1ftYdSs7p2spv9opxFjHlQ/QGTgh4UqufYqJJ0WKLml7b6w==" + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2723,18 +2744,6 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - } - }, "eslint": { "version": "8.21.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", diff --git a/package.json b/package.json index 075c221..57c4bb0 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,10 @@ "dist" ], "dependencies": { + "@javascript-obfuscator/escodegen": "^2.3.0", "@rollup/pluginutils": "^4.2.1", "acorn": "^8.8.0", "convert-source-map": "^1.8.0", - "escodegen": "^2.0.0", "multi-stage-sourcemap": "^0.3.1", "unassert": "^2.0.0" }, diff --git a/rollup.config.js b/rollup.config.js index 5e6a475..696ca60 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,7 +1,7 @@ const config = format => ({ input: 'src/unassert.js', - external: ['rollup-pluginutils', 'acorn', 'escodegen', 'unassert', 'convert-source-map', 'multi-stage-sourcemap'], + external: ['rollup-pluginutils', 'acorn', '@javascript-obfuscator/escodegen', 'unassert', 'convert-source-map', 'multi-stage-sourcemap'], output: { file: `dist/rollup-plugin-unassert.${format}.js`, format diff --git a/src/unassert.js b/src/unassert.js index ae5cde6..da1cab0 100644 --- a/src/unassert.js +++ b/src/unassert.js @@ -1,7 +1,7 @@ import {createFilter} from '@rollup/pluginutils'; import acorn from 'acorn'; -import escodegen from 'escodegen'; +import escodegen from '@javascript-obfuscator/escodegen'; import {unassertAst} from 'unassert'; import convert from 'convert-source-map'; import {transfer} from 'multi-stage-sourcemap'; From c85f5df67a3d586eb243bbba4fa2ac65dd2e2ab2 Mon Sep 17 00:00:00 2001 From: Vladimir Agafonkin Date: Fri, 24 Feb 2023 17:21:29 +0200 Subject: [PATCH 2/2] 0.6.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index a142a46..cfdf587 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "rollup-plugin-unassert", - "version": "0.5.0", + "version": "0.6.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "rollup-plugin-unassert", - "version": "0.5.0", + "version": "0.6.0", "license": "Beerware", "dependencies": { "@javascript-obfuscator/escodegen": "^2.3.0", diff --git a/package.json b/package.json index 57c4bb0..4a60adc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rollup-plugin-unassert", - "version": "0.5.0", + "version": "0.6.0", "description": "RollupJS plugin to remove assertion calls via Unassert", "main": "dist/rollup-plugin-unassert.cjs.js", "module": "dist/rollup-plugin-unassert.es.js", pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy