Skip to content

πŸ— Personal CLI project to bootstrap new projects (branch 'ts-babel7')

License

Notifications You must be signed in to change notification settings

atao-web/create-project

Β 
Β 

Repository files navigation

@atao60/create-project

πŸ— A personal CLI to bootstrap new projects. It offers the choice between three templates:

The first two ones are embedded: they can be installed only with the present starter kit.

The last one is a standalone boilerplate. It can also be installed with git clone.

None of them are production ready. They are just toys for this CLI npm package.

Furthermore, as this CLI itself is a sandbox, breaking changes can occur at any time. Or even it can be removed, plain and simple.

It's a fork of Dominik Kundel's create-project.

πŸ’‘ Rational

This sandbox is a POC for integration of:

The next step would be to extricate the embedded templates from the cli itself:

  • each template should be installable with git clone,
  • but keep a clear link with the cli. To make it through, a monorepo would be used.

🏁 Quickstart

Install @atao60/create-project as a global CLI:

npm install -g @atao60/create-project

create-project

Or just use it via npx (or npm init):

npx @atao60/create-project

### or 

# npm init @atao60/project

This will start the CLI and ask for questions about which template to duplicate and how to customize it!

πŸ› οΈ Development

See Contributing.

πŸ›‘ License

MIT

β˜• Collaborators

πŸ“œ Credits

See also other credits.

Packages

No packages published

Languages

  • JavaScript 97.0%
  • TypeScript 3.0%