Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

walrusjs/pansy

Repository files navigation

@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 编写

📝 文档

https://pansy.now.sh

📦 安装

  • 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,如入口文件是上面四个文件,则无须设置。

⌨️ 本地开发

# 克隆项目
$ git clone git@github.com:walrus-plus/pansy.git
# 切换到项目目录
$ cd pansy
# 安装依赖
$ yarn bootstrap
# 编译项目
$ yarn types && yarn build

🌟 社区互助

Github Issue 钉钉群 微信群
issues

About

🛠️ A zero configuration library bundler.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /