@snowpack/plugin-build-script

2.1.0 • Public • Published

@snowpack/plugin-build-script

A Snowpack plugin to build files in your application using any CLI tool. This plugin passes matching files as input to a custom CLI command and returns the output response as the build result. This is useful for connecting a custom CLI or when no Snowpack plugin exists for a favorite build tool.

Note: All Snowpack < v2.6 build:* scripts now use this plugin behind the scenes.

Usage:

npm install @snowpack/plugin-build-script

Then add the plugin to your Snowpack config:

// snowpack.config.js

module.exports = {
  plugins: [
    [
      '@snowpack/plugin-build-script',
      {
        input: ['.tsx'], // files to watch
        output: ['.tsx'], // files to export
        cmd: 'babel --filename $FILE', // cmd to run
      },
    ],
  ],
};

Plugin Options

Name Type Description
input string[] Array of extensions to watch for.
output string[] Array of extensions this plugin will output.
cmd string Command to run on every file matching input. Accepts the $FILE env var.

Readme

Keywords

none

Package Sidebar

Install

npm i @snowpack/plugin-build-script

Weekly Downloads

835

Version

2.1.0

License

MIT

Unpacked Size

5.01 kB

Total Files

5

Last publish

Collaborators

  • fredkschott
  • drewpowers