UNPKG

@goatlab/fluent

Version:

Readable query Interface & API generator for TS and Node

96 lines 3.32 kB
{ "name": "@goatlab/fluent", "version": "0.9.11", "author": "ignacio.cabrera@goatlab.io", "dependencies": { "@loopback/metadata": "^8.0.2", "bson": "^6.10.4", "graphql": "^16.11.0", "openapi3-ts": "^4.5.0", "reflect-metadata": "^0.2.2", "typeorm": "^0.3.25", "zod": "^4.0.10", "@goatlab/js-utils": "0.10.0", "@goatlab/node-backend": "1.1.2" }, "description": "Readable query Interface & API generator for TS and Node", "devDependencies": { "@biomejs/biome": "^2.1.3", "@swc/core": "^1.13.0", "@testcontainers/mongodb": "^11.3.0", "@testcontainers/mysql": "^11.0.3", "@testcontainers/postgresql": "^11.0.3", "@types/node": "^24.0.15", "@vitest/runner": "^3.2.4", "@vitest/ui": "^3.2.4", "c8": "^10.1.3", "class-transformer": "^0.5.1", "class-validator": "^0.14.2", "cross-spawn": "^7.0.6", "detect-port": "^2.1.0", "dotenv-cli": "^8.0.0", "jest": "^29.7.0", "modern-spawn": "^1.0.0", "mongodb": "^6.17.0", "mysql2": "^3.14.2", "net": "^1.0.2", "pg": "^8.16.3", "pretty-quick": "^4.2.2", "sqlite3": "^5.1.7", "testcontainers": "^11.0.3", "ts-jest": "^29.2.6", "ts-node": "^10.9.2", "turbo": "^2.5.5", "typescript": "^5.8.3", "unplugin-swc": "^1.5.5", "vitest": "^3.1.1", "@goatlab/biome": "0.1.0", "@goatlab/tsconfig": "0.1.0" }, "engines": { "node": ">=14.16.0" }, "files": [ "dist" ], "homepage": "https://docs.goatlab.io", "keywords": [ "goat", "fluent", "loopback", "nestjs", "graphql", "javascript", "typescript", "TS" ], "license": "MIT", "main": "dist/index.js", "private": false, "publishConfig": { "access": "public" }, "types": "dist/index.d.ts", "scripts": { "build": "tsc && cp src/core/Loopback/mapValues.js dist/core/Loopback/", "dev": "tsc --watch", "format": "biome format --write .", "lint": "biome check --write .", "prebuild": "rimraf dist", "predev": "rimraf dist", "prestart": "rimraf dist", "serve": "tsc -w", "test": "vitest run", "test:watch": "vitest", "test:ui": "vitest --ui", "test:coverage": "vitest run --coverage", "test:sqlite": "vitest run src/TypeOrmConnector/test/sqlite/sqlite-unified.spec.ts", "test:mysql": "vitest run src/TypeOrmConnector/test/mysql/mysql-unified.spec.ts", "test:mongodb": "vitest run src/TypeOrmConnector/test/mongodb/mongodb-unified.spec.ts", "test:postgresql": "vitest run src/TypeOrmConnector/test/postgresql/postgresql-unified.spec.ts", "test:db": "vitest run src/TypeOrmConnector/test/sqlite/TypeOrmSqliteConnector.spec.ts src/TypeOrmConnector/test/mysql/mysql-final.spec.ts src/TypeOrmConnector/test/mongodb/mongodb-final.spec.ts src/TypeOrmConnector/test/postgresql/postgresql-final.spec.ts", "test:db:concurrent": "vitest run --reporter=verbose --pool=threads --poolOptions.threads.isolate=false src/TypeOrmConnector/test/sqlite/TypeOrmSqliteConnector.spec.ts src/TypeOrmConnector/test/mysql/mysql-final.spec.ts src/TypeOrmConnector/test/mongodb/mongodb-final.spec.ts src/TypeOrmConnector/test/postgresql/postgresql-final.spec.ts", "test:db:summary": "node test-db-summary.js", "update:packages": "npm-check-updates -u && yarn" } }