{ "name": "federation", "version": "2.6.1", "description": "Gradido federation module providing Gradido-Hub-Federation and versioned API for inter community communication", "main": "src/index.ts", "repository": "https://github.com/gradido/gradido/federation", "author": "Gradido Academy - https://www.gradido.net", "license": "Apache-2.0", "private": false, "scripts": { "build": "ts-node ./esbuild.config.ts", "start": "cross-env TZ=UTC NODE_ENV=production node build/index.js", "start:bun": "cross-env TZ=UTC NODE_ENV=production bun build/index.js", "dev": "cross-env TZ=UTC nodemon -w src --ext ts,json,css -r tsconfig-paths/register src/index.ts", "dev:bun": "cross-env TZ=UTC bun --hot src/index.ts", "typecheck": "tsc --noEmit", "test": "cross-env TZ=UTC NODE_ENV=development DB_DATABASE=gradido_test_federation jest --runInBand --forceExit --detectOpenHandles", "test:debug": "cross-env TZ=UTC NODE_ENV=development DB_DATABASE=gradido_test_federation node --inspect-brk node_modules/.bin/jest --bail --runInBand --forceExit --detectOpenHandles", "test:coverage": "cross-env TZ=UTC NODE_ENV=development DB_DATABASE=gradido_test_federation jest --coverage --runInBand --forceExit --detectOpenHandles", "lint": "biome check --error-on-warnings .", "lint:fix": "biome check --error-on-warnings . --write", "clear": "rm -rf node_modules && rm -rf build && rm -rf .turbo" }, "dependencies": { "cross-env": "^7.0.3", "sodium-native": "^3.4.1" }, "devDependencies": { "@anatine/esbuild-decorators": "^0.2.19", "@biomejs/biome": "2.0.0", "@swc/cli": "^0.7.3", "@swc/core": "^1.11.24", "@swc/helpers": "^0.5.17", "@types/express": "4.17.21", "@types/jest": "27.0.2", "@types/lodash.clonedeep": "^4.5.6", "@types/node": "^17.0.21", "@types/sodium-native": "^2.3.5", "@types/uuid": "^8.3.4", "apollo-server-express": "^2.25.2", "apollo-server-testing": "2.25.2", "await-semaphore": "0.1.3", "class-validator": "^0.13.2", "config-schema": "*", "core": "*", "cors": "2.8.5", "database": "*", "decimal.js-light": "^2.5.1", "dotenv": "10.0.0", "express": "^4.17.21", "express-slow-down": "^2.0.1", "graphql": "15.10.1", "graphql-request": "5.0.0", "graphql-scalars": "^1.24.2", "graphql-tag": "^2.12.6", "helmet": "^7.1.0", "jest": "27.2.4", "joi": "^17.13.3", "lodash.clonedeep": "^4.5.0", "log4js": "^6.7.1", "nodemon": "^2.0.7", "prettier": "^3.5.3", "reflect-metadata": "^0.1.13", "source-map-support": "^0.5.21", "ts-jest": "27.0.5", "tsconfig-paths": "^4.1.1", "type-graphql": "^1.1.1", "typeorm": "^0.3.25", "typescript": "^4.9.5", "uuid": "8.3.2" }, "nodemonConfig": { "ignore": [ "**/*.test.ts" ] }, "engines": { "node": ">=18" } }