@exact-realty/esbuild-plugin-closure-compiler
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

esbuild plugin for post-compiling with Google Closure Compiler

Reliability Rating Vulnerabilities Bugs Security Rating Maintainability Rating NPM Downloads

How to use

Installing

npm i -D @exact-realty/esbuild-plugin-closure-compiler

Configuring esbuild

In the file you have your configuration, first import this plugin

const cc = require('@exact-realty/esbuild-plugin-closure-compiler');

Or using ES module syntax:

import cc from '@exact-realty/esbuild-plugin-closure-compiler';

Then, in your esbuild configuration, add cc() to the plugins list. cc optionally takes an object that is passed as options to Closure Compiler (for reference, refer to the documentation for Google Closure Compiler). Minimal example:

const esbuild = require('esbuild');
const cc = require('@exact-realty/esbuild-plugin-closure-compiler');

await esbuild
	.build({
		entryPoints: ['index.js'],
		outdir: 'build',
		bundle: true,
		format: 'cjs',
		plugins: [cc({ language_out: 'ECMASCRIPT_2018' })],
	});

Dependencies (0)

    Dev Dependencies (12)

    Package Sidebar

    Install

    npm i @exact-realty/esbuild-plugin-closure-compiler

    Weekly Downloads

    13

    Version

    1.0.3

    License

    Apache-2.0 WITH LLVM-exception

    Unpacked Size

    31.1 kB

    Total Files

    23

    Last publish

    Collaborators

    • er-ci-bot
    • corrideat