- Typescript
- RollupJS
- Prettier using @boringcodes/prettier-config
- ESLint using @boringcodes/eslint-config-typescript
- Husky
- lint-staged
- NVM
- standard-version
Make sure yeoman is installed
$ yarn global add yoThen install the generator
$ yarn global add generator-create-packageCreate a new directory
$ mkdir package-nameThen navigate to the created directory and run the following command to generate source
$ yo create-packageThis scaffolds out:
├── src
│ ├── index.ts
├── .eslintrc.js
├── .huskyrc
├── .lintstagedrc
├── .prettierrc.js
├── package.json
├── rollup.config.js
├── tsconfig.json
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
