Skip to content

Monorepo of projects to enhance various workflows and help you view data in interesting ways.

Notifications You must be signed in to change notification settings

viewodyssey/tiny-tools

Repository files navigation

Tiny Tools

An open-source monorepo of projects that enhance various workflows and help you view data in interesting way.

Apps and Packages

  • webstore-rank: Historical information for chrome extensions and search terms on the Chrome Web Store.
  • web: Homepage for Odyssey.
  • rewrites: Deployment for URL subpaths for each app.
  • ui: Component library bootstrapped by @shadcn/ui
  • eslint-config-custom: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • tsconfig: tsconfig.jsons used throughout the monorepo

Build

To build all apps and packages to test before deploy, run the following command:

cd tiny-tools
pnpm build

Install all dependencies

pnpm i

Develop

To develop all apps and packages, run the following command:

pnpm dev

Adding new dependencies

For the component library ui

From root, run this command:

pnpm run ui:add <name_from_shadcn_ui>

For all other workspaces

From root, run this command:

pnpm add <package> --filter <workspace>

Releases

No releases published

Packages

No packages published