Registry / devops / fulcrum-query-sql

fulcrum-query-sql

JSON →
library1.2.1jsnpmunverified

Fulcrum Query SQL (v1.2.1) is a utility library providing shared SQL query logic for Fulcrum Query API and Fulcrum Editor applications. It depends on fulcrum-core (^1.5.3), moment (^2.17.1), and moment-timezone (^0.5.11). The package is developed internally by Fulcrum and is not intended for public use. It ships TypeScript types and is used in a monorepo/yalc development workflow. Release cadence is ad-hoc, tied to internal needs.

npm install fulcrum-query-sql
INSTALL
IMPORT
SIG · FULCRUM-QUERY-SQL
F
fulcrum-query-sql
devopsjavascriptv1.2.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import FulcrumQuerySQL from 'fulcrum-query-sql'
Package has a default export containing the main API.
FulcrumQuerySQL
import { FulcrumQuerySQL } from 'fulcrum-query-sql'
Also available as a named export.
types (type imports)
import type { SomeType } from 'fulcrum-query-sql'
TypeScript type imports are supported.

Shows basic usage of the default export to build SQL queries with select/from/where.

import FulcrumQuerySQL from 'fulcrum-query-sql'; const query = new FulcrumQuerySQL(); // Example: generating SQL for a simple condition query.select('*').from('users').where('age > 18'); console.log(query.toString()); // SELECT * FROM users WHERE age > 18
Debug
Known issues
breakingChanges in peer dependencies (fulcrum-core, moment, moment-timezone) may cause type mismatches or runtime errors
fix
Ensure all peer dependencies are installed at compatible versions.
affects: >=1.0.0
gotchayalc workflow requires manual yarn steps; changes may not propagate automatically
fix
Run `yalc publish --push` in the library and `./yarn` (or `yarn` if not using skaffold) in the dependent project.
affects: >=1.0.0
gotchaPackage is internal to Fulcrum; not designed for public consumption
fix
Do not use outside Fulcrum ecosystem without internal coordination.
affects: >=1.0.0
Errors
Common errors & fixes
Module not found: Can't resolve 'fulcrum-query-sql'
Package not installed or not linked via yalc
fix
Run `yarn add fulcrum-query-sql` or use yalc link per debugging instructions.
TypeError: (intermediate value).select is not a function
Using wrong import (maybe imported a non-default export incorrectly)
fix
Use `import FulcrumQuerySQL from 'fulcrum-query-sql'` or `import { FulcrumQuerySQL } from 'fulcrum-query-sql'`.
Upgrade
Version history
1.2.1latest on npm
Audit
Dependencies
fulcrum-corerequiredCore Fulcrum types and utilities used in SQL generation
momentrequiredDate/time manipulation for SQL date functions
moment-timezonerequiredTimezone support for date/time SQL generation
Agent activity
8 hits · last 30 days
node
8
Resources
fulcrum-query-sql — npm install fulcrum-query-sql · libregistry