A collection of user scripts for various websites, built with TypeScript and managed as a monorepo.
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
-
Install Node.js using nvm:
nvm install nvm use
-
Enable corepack for package manager management:
corepack enable -
Install dependencies:
yarn install
-
Build the project:
yarn build
- Each script is a separate package in the
packages/directory - Use
yarn changesetto create a new changeset - Use
yarn changeset versionto version packages - Use
yarn changeset publishto publish packages
Each script is published to GreasyFork automatically when a new release is created.
MIT