Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/steelbrain/pundle
👾 peaceful bundles - js bundler, built from the ground up for speed and extensibility
https://github.com/steelbrain/pundle
build-tool bundler cli hot-reload javascript
Last synced: about 2 months ago
JSON representation
👾 peaceful bundles - js bundler, built from the ground up for speed and extensibility
- Host: GitHub
- URL: https://github.com/steelbrain/pundle
- Owner: steelbrain
- Created: 2016-03-26T05:35:09.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-03T07:11:17.000Z (almost 6 years ago)
- Last Synced: 2024-07-27T10:04:28.847Z (about 2 months ago)
- Topics: build-tool, bundler, cli, hot-reload, javascript
- Language: JavaScript
- Homepage:
- Size: 3.86 MB
- Stars: 359
- Watchers: 9
- Forks: 23
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pundle
![]()
modern javascript bundlerPundle is a next generation module bundler. It's written with extensibility and performance in mind.
## Getting Started
Pundle is still in beta but it's pretty stable. Here's how you can try it today!
For Yarn users
```sh
# For a react app with babel + hmr preconfigured
yarn create pundle-react-app my-app
# For a JS app with babel preconfigured
yarn create pundle-babel-app my-app
# For a pure bare bones app
yarn create pundle-app my-app
```If you have Node v8+
```sh
# For a react app with babel + hmr preconfigured
npm init pundle-react-app my-app
# For a JS app with babel preconfigured
npm init pundle-babel-app my-app
# For a pure bare bones app
npm init pundle-app my-app
```## Top Priority
- docs
## Note to self
- "ModuleScopePlugin" to limit direct import of files
- ESlint to lint files
- enforce case sensitivity?## Post-initial demo goals
- visualize dependency file size
- Chunk minifers for HTML
- Make tool to analyze cost of imports in app
- Fork browser field resolver, it's so wasteful of fs