Git Product home page Git Product logo

create-exposed-app's Introduction

create-exposed-app

Version Downloads Last commit Build License PRs Welcome Code of conduct

App generator with everything exposed for maximum control (powered by TS, Babel, Jest, ESLint, Prettier, CircleCI, and more)


Like zero-config? Get out!

Generate a flexible starting point for your app, where config files and scripts are in-your-face and ready to adapt to your needs.

Because every app is unique.

Go for it:

npm init exposed-app

command demo

What's included?

  • 🔧 TypeScript, Babel, Jest, ESLint, Prettier, and more
    • Configured with sensible defaults
    • All optional and tweakable
  • 🚀 CI/CD
    • Automatic validation in pull requests, powered by CircleCI
    • Automatic versioning and release to NPM after merging to master, powered by semantic-release
  • 📖 Documentation templates
  • 🎉 More!
    • Automatically format and test changed files, powered by lint-staged
    • VS Code settings

Examples

Usage

Run the following command and follow the prompts:

npm init exposed-app

You can also invoke the app with arguments. For example:

npx create-exposed-app \
  --project-package-name="my-awesome-project" \
  --project-overview="Does awesome stuff" \
  --side="server" \
  --author-name="Bruce Wayne" \
  --author-email="[email protected]" \
  --author-github="batman" \
  --author-website="https://batman.com"

Run npx create-exposed-app --help for details.

Inspiration

Credits

This project is authored and maintained by Matt Turnbull (iamturns.com / @iamturns).

Thank you to all contributors.

License

Open-source under MIT License.

FAQ

Uh oh, something went wrong!

Sorry about that. Please submit a bug report using the GitHub issue tracker.

I wish something was different…

Keen to hear all ideas! Create an enhancement request using the GitHub issue tracker.

Can I contribute code?

Yes please! See DEVELOPING.md.

My question isn't answered :(

Ask away using the GitHub issue tracker.

create-exposed-app's People

Contributors

iamturns avatar dependabot[bot] avatar arlophoenix avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.