@mqschwanda/rollup-config-default

0.0.15 • Public • Published

rollup-config-default

This package includes configuration used by @mqschwanda/rollup

Build Status License NPM Downlaods npm bundle size (minified) npm bundle size (minified + gzip)

API

  • defaultConfig - generalized configuration for a javascript project.

    import { defaultConfig } from '@mqschwanda/rollup-config-default';
    // const defaultConfig = {
    //   input: 'src/index.js',
    //   plugins: [
    //     babel({
    //       plugins: ['external-helpers'],
    //     }),
    //     uglify(),
    //   ],
    //   output: {
    //     file: 'dist/index.js',
    //     exports: 'named',
    //     format: 'umd',
    //     sourceMap: true,
    //   },
    // };
    
    export default defaultConfig;
  • buildDefaultConfig

    import { buildDefaultConfig } from '@mqschwanda/rollup-config-default';
    const config = buildDefaultConfig({
      input: 'src/index.js'
    });
    
    export default config;
  • defaultNpmConfig - generalized NPM package configuration

    import { defaultNpmConfig } from '@mqschwanda/rollup-config-default';
    // const defaultNpmConfig = {
    //   input: 'src/index.js',
    //   plugins: [
    //     babel({
    //       plugins: ['external-helpers'],
    //     }),
    //     uglify(),
    //   ],
    //   output: {
    //     file: 'dist/index.js',
    //     exports: 'named',
    //     format: 'umd',
    //     sourceMap: true,
    //   },
    // };
    
    export default defaultNpmConfig;
  • buildDefaultNpmConfig

    import { buildDefaultNpmConfig } from '@mqschwanda/rollup-config-default';
    const config = buildDefaultNpmConfig({
      input: 'src/index.js'
    });
    
    export default config;
  • defaultExecutablConfig - generalized node executable configuration

    import { defaultExecutablConfig } from '@mqschwanda/rollup-config-default';
    // const defaultExecutablConfig = {
    //   input: 'src/index.js',
    //   plugins: [
    //     babel({
    //       plugins: ['external-helpers'],
    //     }),
    //     uglify(),
    //     executable()
    //   ],
    //   output: {
    //     file: 'dist/index.js',
    //     exports: 'named',
    //     format: 'umd',
    //     sourceMap: true,
    //   },
    // };
    
    export default defaultExecutablConfig;
  • mergeDefaultExecutablConfig

    import { mergeDefaultExecutablConfig } from '@mqschwanda/rollup-config-default';
    const config = mergeDefaultExecutablConfig({
      input: 'src/index.js'
    });
    
    export default config;

Readme

Keywords

none

Package Sidebar

Install

npm i @mqschwanda/rollup-config-default

Weekly Downloads

1

Version

0.0.15

License

MIT

Unpacked Size

17.3 kB

Total Files

9

Last publish

Collaborators

  • mqschwanda