Skip to content

CarlosSLoureiro/astro-obfuscator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This Astro integration allows you to obfuscates JavaScript client files using javascript-obfuscator.

Installation

npm install astro-obfuscator

Usage

Add the integration to your astro.config:

import obfuscator from "astro-obfuscator";
import { defineConfig } from "astro/config";

export default defineConfig({
    integrations: [
        obfuscator(),
    ],
});

You may set your own obfuscator configuration:

obfuscator({
    obfuscator: {
        compact: true,
        // Any javascript-obfuscator options ...
    },
}),

Options

Option Type Description Default Value
obfuscator object Options passed directly to javascript-obfuscator. Low obfuscation, High performance
excludes RegExp[] Array of RegExp patterns to exclude files from obfuscation. []
disableFilesLog boolean Whether to disable logging of obfuscated files. false

License

MIT

About

This Astro integration brings obfuscator utilities to your Astro client project.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors