https://github.com/inigomarquinez/base-configs
đĒ A collection of opinionated base configs for code quality and linting tools.
https://github.com/inigomarquinez/base-configs
iac inigomarquinez npm-package-json-lint prettier shareable-configs
Last synced: about 1 month ago
JSON representation
đĒ A collection of opinionated base configs for code quality and linting tools.
- Host: GitHub
- URL: https://github.com/inigomarquinez/base-configs
- Owner: inigomarquinez
- License: mit
- Created: 2024-02-13T18:20:12.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-15T14:38:36.000Z (10 months ago)
- Last Synced: 2024-10-06T14:41:29.746Z (7 months ago)
- Topics: iac, inigomarquinez, npm-package-json-lint, prettier, shareable-configs
- Language: JavaScript
- Homepage:
- Size: 771 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @inigomarquinez/base-configs
[![license MIT][license-badge]][license-link]
> [!NOTE]
> A collection of opinionated base configs for code quality and linting tools.## đ Table of Contents
- [About](#âšī¸-about)
- [Usage](#đ-usage)
- [Available Configurations](#đĻ-available-configurations)
- [Contributing](#đ§Š-contributing)
- [Changelog](#đ-changelog)
- [License](#Šī¸-license)## âšī¸ About
This **monorepo** provides a collection of shareable configurations for **building, linting, testing, formatting, and releasing tools** to make configurations consistent across projects and provide an easy configuration mechanism.
It is inspired by [wayofdev npm-shareable-configs][wayofdev-npm-shareable-configs-link] and [demartini base-configs][demartini-base-configs-link] projects.
## đ Usage
Check the `README` of each package in the [`packages`][packages-link] directory for specific usage instructions.
## đĻ Available Configurations
| Tool | Package | Version |
| ---- | ------- | ------- |
| [npm-package-json-lint][npm-package-json-lint-link] | [@inigomarquinez/npm-package-json-lint-config-default](./packages/npm-package-json-lint-config-default) | [![@inigomarquinez/npm-package-json-lint-config-default][inigomarquinez-npm-package-json-lint-config-default-badge]][inigomarquinez-npm-package-json-lint-config-default-npm] |
| [Prettier][prettier-link] | [@inigomarquinez/prettier-config](./packages/prettier-config) | [![@inigomarquinez/prettier-config][inigomarquinez-prettier-config-badge]][inigomarquinez-prettier-config-npm] |## đ§Š Contributing
If you are interested in helping contribute, please open an [issue][issue-link] or [pull request][pull-request-link].
## đ Changelog
See [CHANGELOG][changelog-link] for a human-readable history of changes.
## ÂŠī¸ License
Distributed under the MIT License. See [LICENSE][license-link] for more information.
[changelog-link]: ./CHANGELOG.md
[contributing-link]: https://github.com/inigomarquinez/.github/blob/main/CONTRIBUTING.md
[demartini-base-configs-link]: https://github.com/demartini/base-configs
[issue-link]: https://github.com/inigomarquinez/base-configs/issues
[license-link]: ./LICENSE
[packages-link]: ./packages
[pull-request-link]: https://github.com/inigomarquinez/base-configs/pulls
[wayofdev-npm-shareable-configs-link]: https://github.com/wayofdev/npm-shareable-configs[license-badge]: https://img.shields.io/github/license/inigomarquinez/base-configs?style=flat-square&labelColor=292a44&color=663399
[npm-package-json-lint-link]: https://github.com/tclindner/npm-package-json-lint
[inigomarquinez-npm-package-json-lint-config-default-npm]: https://www.npmjs.com/package/@inigomarquinez/npm-package-json-lint-config-default
[inigomarquinez-npm-package-json-lint-config-default-badge]: https://img.shields.io/npm/v/@inigomarquinez/npm-package-json-lint-config-default?style=flat-square&labelColor=292a44&color=663399[prettier-link]: https://github.com/prettier/prettier
[inigomarquinez-prettier-config-badge]: https://img.shields.io/npm/v/@inigomarquinez/prettier-config?style=flat-square&labelColor=292a44&color=663399
[inigomarquinez-prettier-config-npm]: https://www.npmjs.com/package/@inigomarquinez/prettier-config