/configs

A monorepo with possible shared, reusable configurations for used tools, such as formatters, linters, etc. Powered by @adchitects developers.

Primary LanguageTypeScriptMIT LicenseMIT

Configs

pnpm workspace badge changesets badge turborepo badge
stackshare badge

➡️ This project is a monorepo made with pnpm workspace and powered by changesets, turborepo.

This project is heavily inspired by another project - @terminal-nerds/config.
The author @xeho91 from this other project is also one of the developers from @adchitects at the moment of creation.
There are full blessings from him to use his idea & work.
The difference is that this one project is tweaked to the company's needs.

Project goal

🎯 The objective is to keep used tool(s) configuration(s), which can be shared and extendable between the projects as an isolated, maintainable package, added as a dependency. Thus, to save time configuring, installing, upgrading plugins dependencies, etc.


Packages

workflow CI-CD badge CodeClimate issues badge
node.js version support badge Dependencies badge

📦 The following packages are available under the packages/ directory. Each of them has its own instructions (in the README.md files) on how to use them.

ℹ️ All of them are scoped - they are prefixed with @adchitects/. They are accessible for public use and downloadable from the npmjs.com registry.

Name Version
browserslist-config badge browserslist-config version badge
eslint-config badge eslint-config version badge
markdownlint-config badge markdownlint-config version badge
prettier-config badge prettier-config version badge
stylelint-config badge stylelint-config version badge
syncpack-config badge syncpack-config version badge
typescript-config badge typescript-config version badge

License

License badge

⚖️ The code, including packages are licensed under the MIT license.

FOSSA Status Card


Security

workflow maintenance badge
Snyk vulnerabilities badge

🔐 Our team has a shared Security Policy. If you have concerns or found an issue, please follow the instructions, and remember about one thing:

We are all ears, but please, DO NOT create a GitHub issue for reporting a vulnerability.


Contributing

contributors badge

🤝 This project follows the all-contributors specification.
Therefore, contributions of any kind are welcome!

Please refer to our CONTRIBUTING file for more information if you wish to get involved.

Project contributors

🥰 Thanks goes to these wonderful people and bots (emoji key):


Matt Kadlubowski

💻 🚧

Marcin Owczarzak

💻 🤔 🚧