javascript-injector

0.7.1 • Public • Published

javascript-injector

Known Vulnerabilities

Inject headers, footers, and wrappers into JavaScript source code.

Installation

npm i javascript-injector

Importing

Module

import JavaScriptInjector from "javascript-injector";

CommonJS

const JavaScriptInjector = require("javascript-injector");

Usage

const undecorated = `console.log("undecorated");`;


function decorator (callback) {
    console.log("before");

    callback();

    console.log("after");
}


const injector = new JavaScriptInjector();

injector.addDecorator(decorator);

const decorated = injector.inject(undecorated);

const f = new Function(decorated);

f();

Readme

Keywords

none

Package Sidebar

Install

npm i javascript-injector

Weekly Downloads

26

Version

0.7.1

License

MPL-2.0

Unpacked Size

523 kB

Total Files

16

Last publish

Collaborators

  • voidvoxel