Skip to content

V3#2

Merged
SerhiyGreench merged 2 commits into
masterfrom
v3
Jul 13, 2026
Merged

V3#2
SerhiyGreench merged 2 commits into
masterfrom
v3

Conversation

@SerhiyGreench

Copy link
Copy Markdown
Contributor

No description provided.

- native ES modules: type=module, exports map, explicit .js import
  extensions, engines node >=22.12.0
- TypeScript 7 (tsgo) with es2024 target, nodenext resolution,
  verbatimModuleSyntax and explicit types: [node]
- @imqueue/graphql-dependency updated to ^3.0.1 (published ESM major)
- graphql moved from a hard dependency to a peerDependency
  (^16.11.0 || ^17.0.0): it must be a single instance shared with the
  consuming app, matching @imqueue/graphql-dependency; kept as a
  devDependency (latest 17) for building and testing
- tests migrated from mocha/chai/nyc to node:test; suite expanded from a
  single shape check to cover Dependency (throws without a schema),
  onCreateSchema dedupe, and DependencyFor registering a schema hook
  under both legacy and standard (TC39) class-decorator invocation
- lint/format switched from eslint to oxlint + oxfmt; dev dependencies
  reduced; reflect-metadata dropped (unused - the package works on plain
  classes and does not import type-graphql)
- npm package excludes sources and dev tooling
- version left at 2.0.2 (npm version major -> 3.0.0 on release)
@SerhiyGreench
SerhiyGreench merged commit 23c54b6 into master Jul 13, 2026
9 checks passed
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