0.0.1-alpha.0 • Published 5 years ago

@amilajack/cli v0.0.1-alpha.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

Alfred

Build Status Join the community on Spectrum Twitter Follow

Alfred

🛠 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.

What is Alfred?

  • An alternative to boilerplates / starter kits
  • Better tooling, out of the box
  • A solution to brittle and complex JS infrastructure

Getting Started

# Create a new project
NPM_CONFIG_REGISTRY=https://amilajack.com/registry npx alfred new my-project
cd my-project

# Build your project
npx alfred run build

Docs

Examples

See our examples directory

IconStatus
Basic implementation finish
🔨Implementation in progress
To be implemented, Help wanted!
ExampleDescrption
1.hello world nodeA simple hello work app in node
2.react libraryA small button library built with React
3.typescript react app

Implemented Skills

InfrastructureSkillsImplemented
BundlersWebpack, Rollup, Parcel✅ ✅ ✅
TranspilersBabel
Test FrameworksJest, Mocha, Jasmine, Ava✅ ✅ ❌ ❌
FormattersPrettier
LibrariesLodash, Moment✅ ❌
LintersESLint
Front EndReact, Vue, Angular✅ ❌ ❌
State ManagmentRedux, Mobx✅ ❌
Routingreact-router
Query Languagesgraphql, apollo❌ ❌
DocumentationESDoc, Typedoc❌ ❌
MigrationLebab
Type CheckersFlow, TypeScript❌ ❌
End to End TestingTestCafe, Cypress❌ ❌

Implemented Targets

TargetImplemented
Browser
Node
Electron
React Native

Prior Art

Inspiration

Contributing

See CONTRIBUTING.md

Donations

If this project is saving you (or your team) time, please consider supporting it on Patreon 👍 thank you!

Donations will ensure the following:

  • 🔨 Long term maintenance of the project
  • 🛣 Progress on the roadmap
  • 🐛 Quick responses to bug reports and help requests

Please donate to our Patreon or PayPal

Community

All feedback and suggestions are welcome!

  • 💬 Join the community on Spectrum
  • 📣 Stay up to date on new features and announcements on @alfredpkg.

Goals

  • Standardize and simplify JS infrastructure and conventions
  • Encourage extensible and reusable infrastructure configuration
  • Provide opinionated configuration out of the box that meets the needs of most users