UNPKG

ministry-platform-provider

Version:

TypeScript client library for Ministry Platform API integration

61 lines (60 loc) 1.69 kB
{ "name": "ministry-platform-provider", "version": "1.0.2", "description": "TypeScript client library for Ministry Platform API integration", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "files": [ "dist/**/*", "src/**/*", "README.md" ], "scripts": { "build": "tsc", "watch": "tsc --watch", "clean": "rimraf dist", "prepare": "npm run build", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:unit": "jest tests/unit", "test:integration": "jest tests/integration", "test:unit:watch": "jest tests/unit --watch", "test:integration:watch": "jest tests/integration --watch", "test:verbose": "jest --verbose", "test:silent": "jest --silent", "test:ci": "jest --ci --coverage --watchAll=false", "test:debug": "jest --detectOpenHandles --forceExit", "typecheck": "tsc --noEmit", "test:typecheck": "npm run typecheck && npm run test", "test:contacts": "jest tests/integration/contacts.integration.test.ts", "test:unit:coverage": "jest tests/unit --coverage", "test:integration:verbose": "jest tests/integration --verbose" }, "keywords": [ "ministry-platform", "MinistryPlatform", "ACS Technologies", "api", "church", "church management", "typescript" ], "author": "ACS Technologies", "license": "MIT", "dependencies": { "@types/node": "^20.0.0" }, "devDependencies": { "@types/jest": "^30.0.0", "dotenv": "^17.2.0", "jest": "^30.0.4", "rimraf": "^5.0.0", "ts-jest": "^29.4.0", "typescript": "^5.0.0" }, "engines": { "node": ">=18.0.0" } }