agg-compiler

raw JSON →
1.3.2 verified Fri May 01 auth: no javascript deprecated

The agg-compiler package (version 1.3.2) is a specialized tool for compiling aggregation pipelines, typically used with database query frameworks like MongoDB or similar. It lacks an official description or README, indicating limited community adoption or poor documentation. The package appears to be niche, with no clear release cadence or differentiators from other query builders. As of the latest version, users rely solely on the npm metadata, which suggests it may be experimental or abandoned.

error Error: Cannot find module 'agg-compiler'
cause Package not installed or incorrect registry.
fix
Run 'npm install agg-compiler' and ensure correct npm registry.
error TypeError: aggCompiler.compile is not a function
cause Incorrect import (namespace vs default).
fix
Use correct import as shown in quickstart.
error Aggregation pipeline compilation failed: unsupported operator
cause Operator not recognized by agg-compiler.
fix
Use only basic pipeline stages; check package documentation (if any).
deprecated Package appears unmaintained with no README or clear documentation.
fix Consider using a well-maintained alternative like 'mongodb-aggregate' or 'mongoose'.
gotcha No TypeScript types or ESM support; may fail in modern bundlers.
fix Use CommonJS environment or wrap with dynamic import.
breaking Changes in underlying database drivers may break compilation results.
fix Verify output against your database version; no guarantees of compatibility.
npm install agg-compiler
yarn add agg-compiler
pnpm add agg-compiler

Shows basic CJS require, compiling a simple MongoDB aggregation pipeline, and handling potential errors.

const aggCompiler = require('agg-compiler');
const pipeline = [{ $match: { status: 'active' } }, { $group: { _id: '$category', count: { $sum: 1 } } }];
const compiled = aggCompiler.compile(pipeline);
console.log(compiled);
// Output: compiled query string or pipeline
console.log('Check for deprecation warnings.');