
Product
Socket Now Protects the Microsoft Edge Extension Ecosystem
Enterprise security teams can now detect malware, credential theft, suspicious network activity, and risky updates across Microsoft Edge extensions.
@aurorajs.dev/core-common
Advanced tools
Shared TypeScript library for the Aurora ecosystem. Provides SQL query abstractions (Sequelize-compatible) consumed by NestJS applications using GraphQL, Sequelize ORM and PostgreSQL.
npm install @aurorajs.dev/core-common
import {
QueryStatement,
Operator,
IndexHints,
} from '@aurorajs.dev/core-common';
// Build a query statement
const queryStatement: QueryStatement = {
where: {
name: { [Operator.like]: '%aurora%' },
age: { [Operator.gte]: 18 },
},
attributes: ['id', 'name', 'email'],
order: [['name', 'ASC']],
limit: 25,
offset: 0,
};
Sequelize-compatible query options class with the following properties:
| Property | Type | Description |
|---|---|---|
where | any | Conditions to match rows |
attributes | any | Columns to select (supports renaming via arrays) |
include | any | Associations to eagerly load (left join) |
order | any | Column ordering ([['name', 'DESC']]) |
group | any | GROUP BY clause |
limit | number | Max rows to return |
offset | number | Rows to skip |
lock | any | Row-level locking |
skipLocked | boolean | Skip locked rows (Postgres only) |
raw | boolean | Return raw result |
having | any | Filter after GROUP BY |
subQuery | boolean | Use sub queries |
indexHints | IndexHint[] | Index hints for the query |
distinct | boolean | Apply COUNT(DISTINCT(col)) |
col | string | Column to aggregate on |
Enum mapping SQL operators for use in where clauses:
| Category | Operators |
|---|---|
| Concatenation | and, or |
| Comparison | eq, ne, gt, gte, lt, lte |
| Pattern | like, notLike, startsWith, endsWith, substring |
| Range | between, notBetween, in, notIn |
| Regex | regexp, notRegexp |
| Postgres-specific | iLike, notILike, iRegexp, notIRegexp, overlap, contains, contained, adjacent, strictLeft, strictRight, noExtendRight, noExtendLeft, any |
| Utils | col, join, not, is, all, values, placeholder |
Enum for index hint types: USE, FORCE, IGNORE.
| Export | Description |
|---|---|
Any | Utility type alias (any) |
IndexHint | Interface with type: IndexHints and values: string[] |
LiteralObject | Record<string, unknown> |
# Install dependencies
npm install
# Build (CJS + ESM + .d.ts)
npm run build
# Watch mode
npm run start:dev
# Run tests
npm run test
# Lint
npm run lint
# Format
npm run format
MIT
FAQs
Aurora npm core common package
The npm package @aurorajs.dev/core-common receives a total of 0 weekly downloads. As such, @aurorajs.dev/core-common popularity was classified as not popular.
We found that @aurorajs.dev/core-common demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Enterprise security teams can now detect malware, credential theft, suspicious network activity, and risky updates across Microsoft Edge extensions.

Research
/Security News
Socket researchers found 18 Chrome extensions and one Edge extension delivering a wallet drainer, credential theft, and other malicious payloads.

Product
Create ClickUp tasks from Socket alerts, automate ticketing with custom rules, and keep alert and task status synchronized.