Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: update monorepo integration library #537

Merged
merged 18 commits into from
Sep 19, 2024
Merged

build: update monorepo integration library #537

merged 18 commits into from
Sep 19, 2024

Conversation

liaoliaots
Copy link
Owner

@liaoliaots liaoliaots commented Sep 14, 2024

PR Checklist

Please check if your PR fulfills the following requirements:

  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Other... Please describe:

What is the current behavior?

Issue Number: N/A

What is the new behavior?

  • drop support for Node.js v12, this means that this lib requires Node.js v16 or higher
  • rewrite tsconfig to also support CJS/ESM module
  • add base files to support node-redis
  • adjust prettier configuration
  • sync newer .gitattributes
  • rewrite eslint@9 configuration, add @eslint/js, @types/eslint__js, typescript-eslint, remove @typescript-eslint/*
  • husky related upgrade
  • add a comment to .npmrc
  • remove unnecessary .vscode/cspell.json
  • LICENSE update
  • refactor compose.yaml
  • some changes in root package.json(name, version, scripts, engines)
  • update all dependencies
  • remove ioredis from root package.json, since pnpm will install peer dependencies automatically
  • the minimum development environment version requirements are: node>=20 pnpm>=8
  • remove packages/*/dependency-graph.svg
  • update e2e tests, remove some unneeded usage

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

No code changes.

@liaoliaots liaoliaots merged commit e9b2034 into main Sep 19, 2024
0 of 3 checks passed
@liaoliaots liaoliaots deleted the build-upgrade branch September 19, 2024 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant