@jarzzzi/nidavel
## 特性: - 支持 cjs、umd、esm - 默认支持 ts - 默认支持 eslint。需要手动添加 .eslintrc.json 文件 - 默认 bable + preset-typeScript 进行编译 - 集成 babel react 优化插件和 es next 实验性插件 - 默认 src/index.ts 为入口。 dist 为输出目录 - 默认不进行代码压缩 - 默认打包不会增加 polyfill,建议在应用打包中增加 polyfill,以避免重复 polyfill
Last updated 2 months ago by jarzzzi .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @jarzzzi/nidavel 
SYNC missed versions from official npm registry.

nidavel 制造兵器的星球

特性:

  • 支持 cjs、umd、esm
  • 默认支持 ts
  • 默认支持 eslint。需要手动添加 .eslintrc.json 文件
  • 默认 bable + preset-typeScript 进行编译
  • 集成 babel react 优化插件和 es next 实验性插件
  • 默认 src/index.ts 为入口。 dist 为输出目录
  • 默认不进行代码压缩
  • 默认打包不会增加 polyfill,建议在应用打包中增加 polyfill,以避免重复 polyfill

使用:

import configRollup from 'nidavel'

// simple
export default configRollup(options)

// overrides
export defualt configRollup(options, (config) => {
  return {
    ...config,
    ...{
      // overrides
    }
  }
})

配置:

type Target = 'cjs' | 'esm' | 'umd'

interface Options {
  target: Target[],
  globals?: {[key: string]: string}, // 外部引入的依赖
  input?: string, // 入口,default src/index.ts
  external?: string[], // 排除打包的库
  alias?: { [key: string]: string },
  isTypescript?: boolean, // default true
  minify?: boolean, // default false
  filesize?: boolean, // default true
  eslintOptions?: any,
  replaceOptions?: any
}

interface OptionsOverrideCallback {
  (config: RollupOptions): RollupOptions
}

Current Tags

  • 1.0.6                                ...           latest (2 months ago)

5 Versions

  • 1.0.6                                ...           2 months ago
  • 1.0.5                                ...           2 months ago
  • 1.0.4                                ...           2 months ago
  • 1.0.3                                ...           2 months ago
  • 1.0.2                                ...           2 months ago
Maintainers (1)
Downloads
Today 0
This Week 5
This Month 5
Last Day 0
Last Week 0
Last Month 22
Dependencies (67)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |