0.8.0 • Published 9 months ago

@krauters/utils v0.8.0

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

Code Size Commits per Month Contributors Forks GitHub Stars Install Size GitHub Issues Last Commit License npm version Open PRs Repo Size Version visitors

@krauters/utils

A versatile TypeScript utility package packed with reusable, type-safe functions, scripts useful for all kinds of TypeScript projects, and precommit scripts to streamline your development workflow.

Husky

Husky helps manage Git hooks easily, automating things like running tests or linting before a commit is made. This ensures your code is in good shape.

Pre-commit hooks run scripts before a commit is finalized to catch issues or enforce standards. With Husky, setting up these hooks across your team becomes easy, keeping your codebase clean and consistent.

Our Custom Pre-Commit Hook

This project uses a custom pre-commit hook to run npm run bundle. This ensures that our bundled assets are always up to date before any commit (which is especially important for TypeScript GitHub Actions). Husky automates this, so no commits will go through without a fresh bundle, keeping everything streamlined.

Using Utils as Pre-Commit Hooks

# ./husky/pre-commit
#!/bin/sh

MAIN_DIR=./node_modules/@krauters/utils/scripts/pre-commit
. $MAIN_DIR/index.sh

Contributing

The goal of this project is to continually evolve and improve its core features, making it more efficient and easier to use. Development happens openly here on GitHub, and we’re thankful to the community for contributing bug fixes, enhancements, and fresh ideas. Whether you're fixing a small bug or suggesting a major improvement, your input is invaluable.

License

This project is licensed under the ISC License. Please see the LICENSE file for more details.

🥂 Thanks Contributors

Thanks for spending time on this project.

🔗 Other packages in the family

We’ve got more than just this one in our toolbox – check out the rest of our @krauters collection on npm/@krauters. It’s the whole kit and caboodle you didn’t know you needed.

0.8.0

9 months ago

0.7.1

9 months ago

0.7.0

9 months ago

0.6.3

9 months ago

0.6.2

9 months ago

0.6.1

9 months ago

0.6.0

9 months ago

0.5.0

9 months ago

0.4.0

10 months ago

0.3.0

10 months ago

0.1.1

10 months ago

0.0.1

10 months ago

0.0.0

10 months ago