Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ice-lab/icepkg

The Next Generation of Package Bundler
https://github.com/ice-lab/icepkg

Last synced: about 1 month ago
JSON representation

The Next Generation of Package Bundler

Awesome Lists containing this project

README

        

# @ice/pkg

A fast builder for React components、Node modules and web libraries.

benchmark

Above: this benchmark approximates a large TypeScript codebase by using ICE fusion pro template.

## Features

- **Fast**:Code compiled and minified by [swc](https://swc.rs/docs/configuration/swcrc).
- **Dual Mode**:Bundle mode to bundle everything up and transform mode to compile files one by one.
- **Zero Configuration**:Zero Configuration with Typescript and JSX support.
- **Modern Mode**:Outputs es2017 JavaScript specially designed to work in all modern browsers.
- **Doc Preview**:Enhanced doc preview, powered by [Docusaurus](https://docusaurus.io/).

## Quick Start

```bash
npm init @ice/pkg react-component

# Or pnpm
# pnpm create @ice/pkg react-component

cd react-component
npm run start
```

That's it. Start editing `src/index.tsx` and go!

## Documentation

For complete usages, please dive into the [docs](https://pkg.ice.work/).

## Contributing

Please see our [CONTRIBUTING.md](/.github/CONTRIBUTING.md)

## License

[MIT](https://oss.ninja/mit/developit/)