Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.07 KB

File metadata and controls

55 lines (37 loc) · 1.07 KB

Greasemonkey Scripts

A collection of user scripts for various websites, built with TypeScript and managed as a monorepo.

Project Structure

This repository uses a monorepo structure with the following setup:

  • Yarn workspaces for package management
  • NX for build orchestration
  • TypeScript for development
  • Changesets for version management
  • oxlint for linting
  • GitHub Actions for CI/CD

Getting Started

  1. Install Node.js using nvm:

    nvm install
    nvm use
  2. Enable corepack for package manager management:

    corepack enable
  3. Install dependencies:

    yarn install
  4. Build the project:

    yarn build

Development

  • Each script is a separate package in the packages/ directory
  • Use yarn changeset to create a new changeset
  • Use yarn changeset version to version packages
  • Use yarn changeset publish to publish packages

Scripts

Each script is published to GreasyFork automatically when a new release is created.

License

MIT