v4.2.0
The package is renamed from @imqueue/sequelize to @imqueue/pg-sequelize. No
export changed name or signature; the migration is the dependency and the import
specifiers.
@imqueue/sequelize is deprecated on npm and will receive no further releases.
There is no compatibility shim: 4.1.3, the last version published under the old
name, stays installable indefinitely and stays frozen.
Changed
-
Renamed on npm.
npm i @imqueue/pg-sequelize, and update every import
specifier.The
pg-prefix states what was already true. This package is Postgres-
specific rather than dialect-neutral:pgis a direct dependency, the index
decorators emit PostgresCREATE INDEXsyntax includingCONCURRENTLY, and
the filter operators (ILIKE,~,@>,<@,&&,-|-, …) are Postgres
operators. It also lines the name up with its sibling
@imqueue/pg-prisma, which covers the
same ground for that stack. -
repository.urlwas malformed and is now correct. It read
git@github.com:/imqueue/sequelize— scp form with a stray slash after the
colon and no.gitsuffix — and was published that way. It is now
git+https://github.com/imqueue/pg-sequelize.git. -
bugs.urland the three README badges (build status, Snyk, license) point
at the renamed repository, and the API-reference link points at
https://imqueue.org/api/pg-sequelize/latest/. -
The published description was silently truncated. npm stores 255
characters and the description was 286, so it had been cut mid-word at
"…Sequelize cannot e" since 4.1.3. It is now 239 characters.
Added
-
keywords. There were none, so discoverability rested entirely on the
package name matching a search for "sequelize" — which the rename gives up.
The list keepssequelizealongsidepostgres,pg,ormand the rest. -
publishConfig.access, so a first publish under a new scoped name cannot
land as a restricted package.
About
@imqueue/pg-sequelize turns a query described as data — filters, paging, ordering and the requested fields — into one efficient Sequelize statement, with database views as models and the Postgres index options Sequelize cannot express. Part of the @imqueue framework for Node.js & TypeScript microservices.
- Docs: https://imqueue.org/
- Guide for AI assistants / LLMs: https://imqueue.org/llms.txt
- Commercial license & support: https://imqueue.com/
npm i @imqueue/pg-sequelize