@walrus/pansy
A zero configuration library bundler.
Last updated 6 months ago by wangxingkang .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @walrus/pansy 
SYNC missed versions from official npm registry.

@walrus/pansy

A zero configuration library bundler.

Alita NPM version NPM downloads

本项目主要参考bili,做些定制化功能。

✨ 特性

  • ???? 快速,默认情况下零配置
  • ???? 基于 rollup 进行打包
  • ???? 基于 Buble/Babel/TypeScript 自动转换 JS 文件
  • ???? 如果需要,很容易使用 Rollup 插件
  • ???? 支持别名设置,默认@指向项目src目录
  • ???? 内置支持 CSS Sass Stylus Less CSS modules
  • ???? 友好的错误记录。
  • ???? 使用 TypeScript 编写

???? 安装

  • npm 安装
npm install @walrus/pansy --dev --save
  • yarn 安装
yarn add @walrus/pansy --dev

???? 使用

  • 创建入口文件
// src/index.js
const test = 'Hello World';

export function main() {
  console.log(test);
}
  • 执行编译
cd /my-project
pansy

注意: pansy 会自动依次尝试读取src/index.tsxsrc/index.tssrc/index.jsxsec/index.js,如入口文件是上面四个文件,则无须设置。

???? 文档

https://pansy.now.sh

⌨️ 本地开发

# 克隆项目
$ git clone git@github.com:walrus-plus/pansy.git

# 切换到项目目录
$ cd pansy

# 安装依赖
$ yarn bootstrap

# 编译项目
$ yarn types && yarn build

???? 社区互助

Github Issue 钉钉群 微信群
issues

Current Tags

  • 0.3.0                                ...           latest (6 months ago)

5 Versions

  • 0.3.0                                ...           6 months ago
  • 0.2.3                                ...           6 months ago
  • 0.2.2                                ...           6 months ago
  • 0.2.1                                ...           6 months ago
  • 0.2.0                                ...           7 months ago
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dev Dependencies (30)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |