Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ice-lab/icepkg
- Owner: ice-lab
- License: mit
- Created: 2020-07-15T09:00:45.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-12T07:28:26.000Z (2 months ago)
- Last Synced: 2024-10-30T08:27:11.194Z (about 1 month ago)
- Language: TypeScript
- Homepage: https://pkg.ice.work
- Size: 7.78 MB
- Stars: 211
- Watchers: 16
- Forks: 73
- Open Issues: 96
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-star - icepkg - lab | 174 | (TypeScript)
README
# @ice/pkg
A fast builder for React components、Node modules and web libraries.
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-componentcd 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/)