gev

3.0.14 • Public • Published

PRs Welcome TypeScript npm npm

gev

A slightly opinionated tool to fastly create new projects with a single command. My projects are generated by this.

Creating new Typescript projects' environments is a real pain. Takes lots of minutes, sufferings and procrastinations to leave it functional and in the way we feel confortable. We know how boring it is!

📖 Usage:

npx gev <flavor> # To use the current directory as destination and package name. Directory emptiness will be checked.

npx gev <flavor> <newPackageName> # To create a new directory and use it as the package name. Directory existence will be checked.

npx gev -h # For help and all commands and options available.

Current available flavors are:

ts: Typescript

ts-esm: Typescript ESM

expo: Expo

expo-pkg: Expo/React-Native package

rn: React Native

next: NextJS

chrome-react: Google Chrome extension with React

All the flavors uses Typescript. There may be other flavors that I didn't add here yet, run npx gev -h for all the latest flavors.

To supress the npm@7 possible npx confirmation message, you can use npx -y gev.

🔮 Future

  • vsce, cli flavors

  • Interactive menu to add other badges and the paypal button to the README.

  • jest integration

  • Allow custom setups. It could be something like npx gev -u githubUsername. This could really be a good way for people to have their own environment setup without too much work.

  • npx gev would open an interactive menu to choose the desired initializer or change user options.

📰 Changelog

Package Sidebar

Install

npm i gev

Weekly Downloads

1

Version

3.0.14

License

MIT

Unpacked Size

65.8 kB

Total Files

17

Last publish

Collaborators

  • srbrahma