{
  "about": "https://imqueue.org/status/",
  "source": "https://registry.npmjs.org",
  "generated": "2026-08-22T15:01:46.601Z",
  "framework": {
    "license": "GPL-3.0-only",
    "licenseNote": "GPL-3.0-only, or a commercial licence for closed-source distribution. Not AGPL: running it as a network service is not distribution, so internal services and SaaS carry no source-release obligation",
    "commercial": "https://imqueue.com/license/",
    "node": "22.12 or newer",
    "redis": "3.2 or newer (6.2+ for safe delivery)"
  },
  "packages": [
    {
      "name": "core",
      "scoped": "@imqueue/core",
      "version": "3.4.2",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2018-06-15",
      "releases": 89,
      "majors": [
        1,
        2,
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/core",
      "docs": "https://imqueue.org/api/core/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/core",
      "repo": "https://github.com/imqueue/core",
      "summary": "The JSON messaging-queue engine, the IMQ factory, and the pluggable adapter interface."
    },
    {
      "name": "rpc",
      "scoped": "@imqueue/rpc",
      "version": "3.7.2",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2018-06-15",
      "releases": 119,
      "majors": [
        1,
        2,
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/rpc",
      "docs": "https://imqueue.org/api/rpc/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/rpc",
      "repo": "https://github.com/imqueue/rpc",
      "summary": "Services, clients and decorators — @expose, @remote, @lock, @cache — and the RPC runtime."
    },
    {
      "name": "pg-pubsub",
      "scoped": "@imqueue/pg-pubsub",
      "version": "3.0.7",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2019-12-28",
      "releases": 55,
      "majors": [
        1,
        2,
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/pg-pubsub",
      "docs": "https://imqueue.org/api/pg-pubsub/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/pg-pubsub",
      "repo": "https://github.com/imqueue/pg-pubsub",
      "summary": "Reliable PostgreSQL LISTEN/NOTIFY with inter-process lock support."
    },
    {
      "name": "pg-cache",
      "scoped": "@imqueue/pg-cache",
      "version": "5.1.2",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2020-03-18",
      "releases": 62,
      "majors": [
        1,
        2,
        3,
        4,
        5
      ],
      "deprecated": false,
      "install": "npm i @imqueue/pg-cache",
      "docs": "https://imqueue.org/api/pg-cache/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/pg-cache",
      "repo": "https://github.com/imqueue/pg-cache",
      "summary": "PostgreSQL-managed cache on Redis for @imqueue service methods."
    },
    {
      "name": "tag-cache",
      "scoped": "@imqueue/tag-cache",
      "version": "3.0.5",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2019-10-31",
      "releases": 29,
      "majors": [
        1,
        2,
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/tag-cache",
      "docs": "https://imqueue.org/api/tag-cache/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/tag-cache",
      "repo": "https://github.com/imqueue/tag-cache",
      "summary": "Tagged cache implementation over Redis."
    },
    {
      "name": "pg-sequelize",
      "scoped": "@imqueue/pg-sequelize",
      "version": "4.2.3",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2026-08-01",
      "releases": 4,
      "majors": [
        4
      ],
      "deprecated": false,
      "install": "npm i @imqueue/pg-sequelize",
      "docs": "https://imqueue.org/api/pg-sequelize/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/pg-sequelize",
      "repo": "https://github.com/imqueue/pg-sequelize",
      "summary": "Turns a query described as data — filters, paging, ordering and the requested fields — into one efficient Sequelize statement, with database views as models."
    },
    {
      "name": "pg-prisma",
      "scoped": "@imqueue/pg-prisma",
      "version": "1.0.3",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2026-07-22",
      "releases": 4,
      "majors": [
        1
      ],
      "deprecated": false,
      "install": "npm i @imqueue/pg-prisma",
      "docs": "https://imqueue.org/api/pg-prisma/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/pg-prisma",
      "repo": "https://github.com/imqueue/pg-prisma",
      "summary": "Prisma query extensions — soft-delete, access scoping, authorship and audit trails — plus row archiving, change-notify triggers and down-migrations."
    },
    {
      "name": "async-logger",
      "scoped": "@imqueue/async-logger",
      "version": "3.2.0",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-07-31",
      "firstRelease": "2020-03-22",
      "releases": 14,
      "majors": [
        1,
        2,
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/async-logger",
      "docs": "https://imqueue.org/api/async-logger/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/async-logger",
      "repo": "https://github.com/imqueue/async-logger",
      "summary": "Non-blocking logger over winston, with file and HTTP transports configured from the environment."
    },
    {
      "name": "opentelemetry",
      "scoped": "@imqueue/opentelemetry",
      "version": "4.1.1",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2026-08-01",
      "releases": 3,
      "majors": [
        4
      ],
      "deprecated": false,
      "install": "npm i @imqueue/opentelemetry",
      "docs": "https://imqueue.org/api/opentelemetry/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/opentelemetry",
      "repo": "https://github.com/imqueue/opentelemetry",
      "summary": "OpenTelemetry instrumentation for @imqueue/rpc — every RPC traced, with no changes to service or client code."
    },
    {
      "name": "datadog",
      "scoped": "@imqueue/datadog",
      "version": "3.2.1",
      "license": "GPL-3.0-only",
      "node": null,
      "released": "2026-08-22",
      "firstRelease": "2026-08-01",
      "releases": 2,
      "majors": [
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/datadog",
      "docs": "https://imqueue.org/api/datadog/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/datadog",
      "repo": "https://github.com/imqueue/datadog",
      "summary": "Datadog APM tracing for @imqueue/rpc — a drop-in replacement for Datadog's own dd-trace package that traces every RPC."
    },
    {
      "name": "graphql-dependency",
      "scoped": "@imqueue/graphql-dependency",
      "version": "3.1.1",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2019-10-31",
      "releases": 28,
      "majors": [
        1,
        2,
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/graphql-dependency",
      "docs": "https://imqueue.org/api/graphql-dependency/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/graphql-dependency",
      "repo": "https://github.com/imqueue/graphql-dependency",
      "summary": "Declarative cross-service dependency loading for GraphQL — nested data in bulk instead of one call per resolved object."
    },
    {
      "name": "type-graphql-dependency",
      "scoped": "@imqueue/type-graphql-dependency",
      "version": "3.0.4",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2021-03-04",
      "releases": 16,
      "majors": [
        1,
        2,
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/type-graphql-dependency",
      "docs": "https://imqueue.org/api/type-graphql-dependency/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/type-graphql-dependency",
      "repo": "https://github.com/imqueue/type-graphql-dependency",
      "summary": "The same dependency loading for type-graphql — declared on your decorated classes rather than on raw GraphQL types."
    },
    {
      "name": "net",
      "scoped": "@imqueue/net",
      "version": "3.0.3",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2021-11-21",
      "releases": 10,
      "majors": [
        1,
        2,
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/net",
      "docs": "https://imqueue.org/api/net/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/net",
      "repo": "https://github.com/imqueue/net",
      "summary": "CIDR membership testing for IPv4 and IPv6 — sorted binary ranges searched in O(log n) rather than one comparison per network."
    },
    {
      "name": "http-protect",
      "scoped": "@imqueue/http-protect",
      "version": "3.0.1",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-01",
      "firstRelease": "2023-12-03",
      "releases": 7,
      "majors": [
        1,
        2,
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/http-protect",
      "docs": "https://imqueue.org/api/http-protect/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/http-protect",
      "repo": "https://github.com/imqueue/http-protect",
      "summary": "Per-IP rate limiting and banning for express-like servers, backed by Redis so every process sees one view of a client."
    },
    {
      "name": "validation",
      "scoped": "@imqueue/validation",
      "version": "1.1.1",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2026-07-22",
      "releases": 3,
      "majors": [
        1
      ],
      "deprecated": false,
      "install": "npm i @imqueue/validation",
      "docs": "https://imqueue.org/api/validation/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/validation",
      "repo": "https://github.com/imqueue/validation",
      "summary": "Zod-backed field- and method-level validation via native (TC39) decorators."
    },
    {
      "name": "job",
      "scoped": "@imqueue/job",
      "version": "3.1.1",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2020-11-20",
      "releases": 21,
      "majors": [
        1,
        2,
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/job",
      "docs": "https://imqueue.org/api/job/latest/",
      "npm": "https://www.npmjs.com/package/@imqueue/job",
      "repo": "https://github.com/imqueue/job",
      "summary": "Safe-by-default Redis job queue — delayed and scheduled jobs, at-least-once delivery, and retries driven by the handler."
    },
    {
      "name": "cli",
      "scoped": "@imqueue/cli",
      "version": "5.2.2",
      "license": "GPL-3.0-only",
      "node": ">=22.12.0",
      "released": "2026-08-22",
      "firstRelease": "2018-06-15",
      "releases": 95,
      "majors": [
        1,
        2,
        3,
        4,
        5
      ],
      "deprecated": false,
      "install": "npm i @imqueue/cli",
      "docs": "https://imqueue.org/cli/",
      "npm": "https://www.npmjs.com/package/@imqueue/cli",
      "repo": "https://github.com/imqueue/cli",
      "summary": "Scaffolds services, generates typed clients, and runs a local fleet — the entry point."
    },
    {
      "name": "mcp",
      "scoped": "@imqueue/mcp",
      "version": "3.7.0",
      "license": "GPL-3.0-only",
      "node": ">=18",
      "released": "2026-08-22",
      "firstRelease": "2026-07-22",
      "releases": 37,
      "majors": [
        1,
        2,
        3
      ],
      "deprecated": false,
      "install": "npm i @imqueue/mcp",
      "docs": "https://imqueue.org/mcp/",
      "npm": "https://www.npmjs.com/package/@imqueue/mcp",
      "repo": "https://github.com/imqueue/mcp",
      "summary": "The Model Context Protocol server: these docs as tools, over stdio or the hosted endpoint."
    }
  ]
}
