
Product
Microsoft Teams Notifications Are Now Available in Socket
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.
@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 3 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
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.