A Modular Toolchain for JavaScript

🛠 Status: In Development
Alfred is currently in development. It’s on the fast track to a 1.0 release, so we encourage you to use it and give us your feedback, but there are things that haven’t been finalized yet and you can expect some changes.
# Create a new projectnpx alfred new my-projectcd my-project# Build your projectnpx alfred run build
See our examples directory
| Icon | Status |
|---|---|
| ✅ | Basic implementation finish |
| 🔨 | Implementation in progress |
| ❌ | To be implemented, Help wanted! |
| Example | Descrption | |
|---|---|---|
| 1. | hello world node | A simple hello world app in node |
| 2. | react library | A small button library built with React |
| 3. | typescript react app | ❌ |
| Infrastructure | Skills | Implemented |
|---|---|---|
| Bundlers | Webpack, Rollup, Parcel | ✅ ✅ ✅ |
| Transpilers | Babel | ✅ |
| Test Frameworks | Jest, Mocha, Jasmine, Ava | ✅ ✅ ❌ ❌ |
| Formatters | Prettier | ✅ |
| Libraries | Lodash, Moment | ✅ ❌ |
| Linters | ESLint | ✅ |
| Front End | React, Vue, Angular | ✅ ❌ ❌ |
| State Managment | Redux, Mobx | ✅ ❌ |
| Routing | react-router | ❌ |
| Query Languages | graphql, apollo | ❌ ❌ |
| Documentation | ESDoc, Typedoc | ❌ ❌ |
| Migration | Lebab | ❌ |
| Type Checkers | Flow, TypeScript | ❌ ❌ |
| End to End Testing | TestCafe, Cypress | ❌ ❌ |
| Target | Implemented |
|---|---|
| Browser | ✅ |
| Node | ✅ |
| Electron | ❌ |
| React Native | ❌ |
See CONTRIBUTING.md
If this project is saving you (or your team) time, please consider supporting it on Patreon 👍 thank you!
Donations will ensure the following:
Please donate to our Patreon or PayPal
All feedback and suggestions are welcome!