Strip functions from JavaScript/JSX source via acorn.
npm i acorn-strip-function --save
const stripFunction = require('acorn-strip-function')
console.log(stripFunction('function removeMe() {}', 'removeMe') === '')
// true
-
source
: Source code as string. -
functionName
: Name of function to be removed across code. -
tokens
: Provide existingacorn
tokenizer instance, ignoressource
. -
settings
: Provide custom acorn settings (default: modules with latest JavaScript features).
MIT