UNPKG

@arturwojnar/hermes-postgresql

Version:

Production-Ready TypeScript Outbox Pattern for PostgreSQL

81 lines (80 loc) 2.17 kB
{ "name": "@arturwojnar/hermes-postgresql", "version": "1.0.0-alpha.12", "description": "Production-Ready TypeScript Outbox Pattern for PostgreSQL", "scripts": { "build": "rollup -c", "build:ts": "tsc -p tsconfig.build.json", "build:watch": "tsc -p tsconfig.build.json --watch --preserveWatchOutput", "clean": "rm -rf ./lib/", "lint:eslint": "eslint 'src/**/*.ts'", "lint:prettier": "prettier --check \"**/**/!(*.d).{ts,json,md}\"", "fix:prettier": "prettier --write \"**/**/!(*.d).{ts,json,md}\"", "lint-fix": "eslint --fix \"src/**/*.{ts,tsx}\"", "prepare": "husky", "test": "node --experimental-vm-modules ../../node_modules/.bin/jest --colors --coverage --verbose --detectOpenHandles --forceExit --maxConcurrency=1", "typecheck": "tsc --noEmit", "typedoc": "typedoc" }, "keywords": [ "outbox", "postgresql", "microservices", "messaging", "transactional", "events" ], "author": { "name": "Artur Wojnar", "email": "contact@arturwojnar.dev" }, "engines": { "node": ">=18.20.3" }, "homepage": "https://docs.hermesjs.tech", "license": "ISC", "type": "module", "main": "./lib/index.cjs", "types": "./lib/index.d.ts", "publishConfig": { "access": "public" }, "files": [ "lib" ], "repository": { "type": "git", "url": "git+https://github.com/arturwojnar/hermes.git", "directory": "packages/hermes-postgresql" }, "bugs": { "url": "https://github.com/arturwojnar/hermes/issues" }, "exports": { ".": { "import": { "types": "./lib/index.d.ts", "default": "./lib/index.mjs" }, "require": { "types": "./lib/index.d.ts", "default": "./lib/index.cjs" } } }, "devDependencies": { "@jest/globals": "~29.7.0", "@testcontainers/postgresql": "~10.18.0", "testcontainers": "~10.18.0", "ts-essentials": "~10.0.4" }, "dependencies": { "fp-ts": "~2.16.9", "nodemon": "~3.1.9", "postgres": "~3.4.5" }, "peerDependencies": { "@arturwojnar/hermes": "~1.0.0-alpha.8" }, "gitHead": "ef75ef7688c9cc6f5be9d500f6122540a66b3ba5" }