JSPM

  • Created
  • Published
  • Downloads 12422
  • Score
    100M100P100Q139448F
  • License MIT

🐊Putout-based minifier

Package Exports

    Readme

    @putout/minify NPM versionΒ Coverage Status

    🐊Putout-based JavaScript minifier.

    Install

    npm i @putout/minify

    Supported minifier transforms

    🐊Putout transforms

    Here is list of support 🐊Putout transformations:

    API

    import {minify} from '@putout/minify';
    
    minify(`
        const a = 5;
        const b = 6;
        
        fn(a, b);
    `);
    // returns
    var a=5,b=6;fn(a,b);

    Options

    You can also pass options to minify. Here is list of default options:

    ({
        removeUnusedVariables: true,
        removeConsole: false,
    });

    And usage example:

    import {minify} from '@putout/minify';
    
    const source = `
        const a = 5;
        const b = 6;
    `;
    
    minify(source, {
        removeUnusedVariables: true,
    });

    License

    MIT