1.1.0 • Published 3 years ago

@lgauthier1-packages/dev-config v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 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

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.11.0

3 years ago

0.10.0

3 years ago

0.9.0

3 years ago

0.8.0

3 years ago

0.5.0

3 years ago

0.4.0

3 years ago

0.7.0

3 years ago

0.6.0

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago