All Projects → rolldown → rolldown

rolldown / rolldown

Licence: MIT License
Modern bundler built on Rollup with couple more features, such as multiple entry points, presets, better configuration experience and more.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to rolldown

Denopack
The bundling and minification toolset, made for Deno
Stars: ✭ 81 (+376.47%)
Mutual labels:  bundler, rollup
Phaser Node Kit
Rapid Game Development with PhaserJS and Node for Modern Browsers
Stars: ✭ 39 (+129.41%)
Mutual labels:  bundler, modules
Cjstoesm
A tool that can transform CommonJS to ESM
Stars: ✭ 109 (+541.18%)
Mutual labels:  modules, rollup
pansy
🛠️ A zero configuration library bundler.
Stars: ✭ 14 (-17.65%)
Mutual labels:  bundler, rollup
Pax
The fastest JavaScript bundler in the galaxy.
Stars: ✭ 2,626 (+15347.06%)
Mutual labels:  bundler, modules
Shortstack
🥞 minimal Rollup + PostCSS modern syntax starter template
Stars: ✭ 94 (+452.94%)
Mutual labels:  bundler, rollup
Bili
Bili makes it easier to bundle JavaScript libraries.
Stars: ✭ 949 (+5482.35%)
Mutual labels:  bundler, rollup
Browserify
browser-side require() the node.js way
Stars: ✭ 13,929 (+81835.29%)
Mutual labels:  bundler, modules
fliphub
the easiest app builder
Stars: ✭ 30 (+76.47%)
Mutual labels:  bundler, rollup
bymattlee-11ty-starter
A starter boilerplate powered by 11ty, Sanity, Gulp, Tailwind CSS, rollup.js, Alpine.js and Highway.
Stars: ✭ 27 (+58.82%)
Mutual labels:  modules, rollup
requireg
Resolve and require local & global modules in node.js like a boss
Stars: ✭ 45 (+164.71%)
Mutual labels:  modules
termy-the-terminal
Web-based terminal powered by React
Stars: ✭ 43 (+152.94%)
Mutual labels:  rollup
raincatcher-core
Mobile Application Platform for WorkForce Management
Stars: ✭ 18 (+5.88%)
Mutual labels:  modules
TouchOSC
A collection of examples and modules for TouchOSC MK2
Stars: ✭ 30 (+76.47%)
Mutual labels:  modules
vs-code
Relaxed, gentle and modern.
Stars: ✭ 62 (+264.71%)
Mutual labels:  modern
wasi-worker
WASM / WASI interface for browser service workers
Stars: ✭ 31 (+82.35%)
Mutual labels:  rollup
angular-gulp-starter
Simple dev/prod build for Angular (2+) using gulp, systemjs, rollup, ngc (AOT), scss, Visual Studio
Stars: ✭ 18 (+5.88%)
Mutual labels:  rollup
ng2-fused
FuseBox plugins and utilities for building Angular2 applications.
Stars: ✭ 13 (-23.53%)
Mutual labels:  bundler
rollup-plugin-istanbul
Seamless integration between Rollup and Istanbul
Stars: ✭ 39 (+129.41%)
Mutual labels:  rollup
quantum-blox
Quantum blox - modular UI boilerplate in react
Stars: ✭ 12 (-29.41%)
Mutual labels:  modules

rolldown NPM version NPM monthly downloads npm total downloads

Modern bundler built on rollup with support for presets and better configuration experience

code climate standard code style linux build status windows build status coverage status dependency status

You might also be interested in always-done.

Table of Contents

(TOC generated by verb using markdown-toc)

Install

Install with npm

$ npm install rolldown --save

or install using yarn

$ yarn add rolldown

Usage

For more use-cases see the tests

const rolldown = require('rolldown')

API

Related

  • always-done: Handle completion and errors with elegance! Support for streams, callbacks, promises, child processes, async/await and sync functions. A drop-in replacement… more | homepage
  • minibase: Minimalist alternative for Base. Build complex APIs with small units called plugins. Works well with most of the already existing… more | homepage
  • try-catch-core: Low-level package to handle completion and errors of sync or asynchronous functions, using once and dezalgo libs. Useful for and… more | homepage

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Please read the contributing guidelines for advice on opening issues, pull requests, and coding standards.
If you need some help and can spent some cash, feel free to contact me at CodeMentor.io too.

In short: If you want to contribute to that project, please follow these things

  1. Please DO NOT edit README.md, CHANGELOG.md and .verb.md files. See "Building docs" section.
  2. Ensure anything is okey by installing the dependencies and run the tests. See "Running tests" section.
  3. Always use npm run commit to commit changes instead of git commit, because it is interactive and user-friendly. It uses commitizen behind the scenes, which follows Conventional Changelog idealogy.
  4. Do NOT bump the version in package.json. For that we use npm run release, which is standard-version and follows Conventional Changelog idealogy.

Thanks a lot! :)

Building docs

Documentation and that readme is generated using verb-generate-readme, which is a verb generator, so you need to install both of them and then run verb command like that

$ npm install verbose/verb#dev verb-generate-readme --global && verb

Please don't edit the README directly. Any changes to the readme must be made in .verb.md.

Running tests

Clone repository and run the following in that cloned directory

$ npm install && npm test

Author

Charlike Mike Reagent

License

Copyright © 2016-2017, Charlike Mike Reagent. Released under the MIT license.


This file was generated by verb-generate-readme, v0.2.3, on January 03, 2017.
Project scaffolded using charlike cli.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].