paperdave / various

Various libraries and applications related to TypeScript. Everything is contained in a monorepo to improve productivity and reduce boilerplate.
MIT License
31 stars 3 forks source link
bun nodejs typescript various web

Various Web Stuff

Discord Code Climate Badge

This is a monorepo of various libraries and programs I've authored, all surrounding TypeScript and other web technologies. A handful of them are published under the @paperdave namespace, but not a hard requirement. Most of the packages are reusable utilities for my other projects, as well as configurations. I use a monorepo so I don't have dozens of repositories on GitHub, and I can centralize the automation and workflow- It makes my life easier.

Runtime targets:

The exception of the above would be packages that don't make sense in some environments, such as reading a file from a browser, or doing something DOM-oriented inside of Bun or Node.

Package Status Description
npm brightgreen Extremely thorough, but opinionated ESLint config.
npm brightgreen Extremely thorough, but opinionated Prettier config.
npm brightgreen Common utility functions and TypeScript types.
npm brightgreen Another event emitter library, with easy TS types.
npm brightgreen Versitle logging with spinners and progress bars.
npm brightgreen automatically manage index.js files that export all files in the directory
npm brightgreen Port of Next.js' metadata object API to use in other frameworks.
npm brightgreen Simple plugin to set externals for libraries.
npm yellow Port of Next.js' metadata object API to use in other frameworks.
npm yellow OpenAI API Library
npm red tricks programs to run js with bun instead of node.js

project status meaning

Status Description
Stable Ready to use and maintained by me.
LTS I will fix bugs, but likely not add features .
Dead I will likely not work on this at all, but still accept contributions.
WIP The package is still in development. Will not even be on NPM

contributing

license

Everything here is under MIT