โก๏ธ This project is a monorepo made with pnpm workspace and powered by changesets, turborepo, vitest.
๐ฏ Collect all code snippets in one repository, and keep them organized.
Reusable pieces of code, which can be reused across the projects.
- follows the DRY principle,
- easier maintainability,
- testable, and easier to debug,
- prevents searching for a snippet in projects,
- lowers the amount of automated dependencies updates in Pull Requests,
- eases the issues during the attempts to revive a project with legacy code.
- typed ๐,
- tested ๐งช,
- tree-shakeable ๐ - (bundless can easily do "code-splitting"),
- relieves the count of project dependencies โ๏ธ - you have a better view of what package is being used, for what, and where.
Note
They are written with ES Module (ESM) type - we adhere to the future of JavaScript (following EcmaScript).
Hence they can be used in as many runtimes as possible, such as:
๐ฆ The following packages are available under the packages/ directory.
Note
All of them are scoped - they are prefixed with@terminal-nerds/
.
They are accessible for public use and downloadable from the npmjs.com registry.
Also, package names are prefixed withsnippets-
.
So, the final name format is:@terminal-nerds/snippets-<package name>
.
Name | Version |
---|---|
๐ Our team has a shared Security Policy. If you have concerns or found an issue, please follow the instructions, and remember one thing:
Warning
We are all ears, but please, DO NOT create a GitHub issue for reporting a vulnerability.
โ๏ธ The code, including packages, is licensed under the MIT license.
๐ฅฐ Thanks go to these wonderful people and bots (emoji key):
Matt Kadlubowski ๐ป ๐ง |
changesets ๐ ๐ฆ ๐ง |
Renovate Bot ๐ง ๐ก๏ธ ๐ง |
Snyk bot ๐ง ๐ก๏ธ ๐ง |
CodeSee ๐ ๐ง |
๐ค This project follows the all-contributors specification.
Therefore, contributions of any kind are welcome!
Please refer to our CONTRIBUTING file for more information about getting involved.
๐ The idea of this project repository was initiated by xeho91. However, it's the contributors who matter the most.