javascript-obfuscator is installed separately from the rollup plugin, so it will always be updatable (unlike the official rollup plugin which has been outdated for years!) You can decide if you prefer to apply obfuscation: the traditional way, to the whole bundle ...
Pass any options available in the obfuscator.import { rollup } from 'rollup' import obfuscatorPlugin from 'rollup-plugin-javascript-obfuscator' rollup({ entry: 'main.js', plugins: [ //Pass options here (optional) obfuscatorPlugin({ compact: true }) ] })...
import obfuscatorPlugin from 'rollup-plugin-javascript-obfuscator' export default { inout: 'index.js', output: { file: 'dist/index.js' }, plugins: [ obfuscatorPlugin({ ...options }) ] } Source Maps Inline source map configuration: { sourceMap: true, sourceMapMode: 'inline' } Separate...
在Vite中使用rollup-plugin-obfuscator进行代码混淆,主要是在构建(build)阶段进行配置。以下是根据您的提示,分步骤说明如何在Vite项目中配置rollup-plugin-obfuscator: 1. 确定Vite构建配置文件的位置 Vite的构建配置文件通常是项目根目录下的vite.config.ts或vite.config.js文件。 2. 安装rollup-plugin-obfuscator 首先,...
javascript-obfuscator/rollup-plugin-javascript-obfuscatorPublic NotificationsYou must be signed in to change notification settings Fork17 Star52 Files master __mocks__ src test .gitignore .travis.yml README.md package-lock.json package.json
//...// javascript-obfuscator:disablevarclient=require('@prisma/client');//... 这里,可以利用 rollup 插件的机制,在 generateBundle 的钩子进行处理: exportdefault{// rollup configplugin:[// other plugins,prismaClientPlugin(),],external:['@prisma/client'],};functionprismaClientPlugin(){return...
Rollup plugin for javascript-obfuscator. Contribute to javascript-obfuscator/rollup-plugin-javascript-obfuscator development by creating an account on GitHub.
Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up Reseting focus {{ message }} javascript-obfuscator / rollup-plugin-javascript-obfuscator Public Notifications You must be signed in to change notification settings Fork 17 ...
Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up Reseting focus {{ message }} javascript-obfuscator / rollup-plugin-javascript-obfuscator Public Notifications You must be signed in to change notification settings Fork 17 Star ...
"jsnext:main": "dist/rollup-plugin-javascript-obfuscator.es.js", "scripts": { "test": "jest", "pretest": "npm run build", "coverage": "npm test -- --coverage", "build": "rollup -c -f cjs -o dist/rollup-plugin-javascript-obfuscator.cjs.js && rollup -c -f es -o ...