Peter's repositories
typeorm-extension
This library provides utitlites to create & drop the database, seed the database and apply URL query parameter(s).
bulletin-board-code
This library provides utitlites to parse BBCodes to HTML and HTML to BBCodes.
mime-explorer
A versatile library that simplifies MIME type management, providing a user-friendly interface to effortlessly retrieve MIME types based on file paths/extensions, gather comprehensive meta information, and obtain standard file extensions for a given MIME type.
action-docker-image-publish
GitHub action, to build, tag and push docker images.
javascript
This a collection of JavaScript and TypeScript linting- & prettier-rules.
typescript-template
Typescript template to create new repositories
workspaces-publish
This library facilitates the publication of packages encompassing multiple workspaces as defined in a package.json file.
amqp-extension
This is a library on top of the amqplib library and is meant to simplify the process of consuming & publishing queue messages.
array-equal
Check if two arrays are equal
cla-github-action
CLA Assistant GitHub Action
dycraft
This is a versatile package for dynamically shaping objects. It seamlessly integrates default values and getters, providing a flexible way to tailor objects based on specific requirements.
monorepo-publish-action
A GitHub action to publish packages of a monorepo.
node-rs
Node.js bindings ❤️ Rust crates
redis-extension
This is an redis extension to manage singeltone client & cluster instances, cache & track entity identifiers in groups.
release-please
generate release PRs based on the conventionalcommits.org spec
std-env
Runtime Agnostic JS utils
vue
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
vuelidate
Simple, lightweight model-based validation for Vue.js