1.1.0 • Published 2 years ago

@lgauthier1-packages/dev-config v1.1.0

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

Dev-config

Tool designed to facilitate the setup of development configurations. It includes configurations for commonly used tools like Prettier, ESLint, and TS-Config, which can be time-consuming to configure manually.

Usage

npx @lgauthier1-packages/dev-config@latest

Demo

npm.io

Roadmap

  • FEAT: Copy a simple JSON config for prettier, eslint, and gitignore.
  • TECH: Enable eslint and prettier for this repository.
  • FEAT: Publish this repository to npm for easy use with npx.
  • TECH: Set up a CI/CD pipeline to automatically bump and publish to npm.
  • FEAT: Update package.json dependencies & script
  • FEAT: Option to enable conventionnal-commit commit hook
  • FEAT: Option to enable prettier & eslint pre-commit hook
  • FEAT: Add advice after execution
  • TECH: Write tests and run tests
  • ...

C.I.C.D.

Package deployment is automated based on events on the main branch:

  • When a pull request is made to the main branch (or commit), an autobump is triggered (see .github/workflows/xxxxx.yml) that updates the version of the package.json and pushes a tag.
  • When a new tag is pushed to the main branch, a package is pushed to the npm registry "lgauthier1-packages".

ℹ️ SETUP:

If you fork this repository, some settings are required to enable the C.I.C.D:

Inspiration

1.0.2

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.11.0

2 years ago

0.10.0

2 years ago

0.9.0

2 years ago

0.8.0

2 years ago

0.5.0

2 years ago

0.4.0

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.0

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago