UNPKG

failover-sdk

Version:

One-line API failover with zero downtime. Native Rust performance with TypeScript interface.

103 lines 2.73 kB
{ "name": "failover-sdk", "version": "2.3.1", "description": "One-line API failover with zero downtime. Native Rust performance with TypeScript interface.", "main": "dist/index.js", "types": "dist/index.d.ts", "napi": { "name": "failover-sdk", "triples": { "defaults": true, "additional": [ "aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "aarch64-unknown-linux-musl", "aarch64-pc-windows-msvc", "x86_64-unknown-linux-musl" ] } }, "exports": { "./register": "./dist/register.js", ".": "./dist/index.js" }, "scripts": { "artifacts": "napi artifacts", "build": "napi build --platform --release --js-package-name failover-sdk", "build:debug": "napi build --platform --js-package-name failover-sdk", "build:cross": "napi build --platform --release --js-package-name failover-sdk --target", "build:ts": "tsc", "dev": "napi build --platform --js-package-name failover-sdk", "dev:ts": "tsc --watch", "prepublishOnly": "napi prepublish -t npm && bun run build:ts", "test": "bun test", "lint": "eslint src/**/*.ts", "typecheck": "tsc --noEmit", "universal": "napi universal", "version": "napi version" }, "dependencies": {}, "devDependencies": { "@napi-rs/cli": "^2.18.0", "@types/node": "^20.0.0", "typescript": "^5.0.0", "eslint": "^8.0.0", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0" }, "engines": { "node": ">= 16" }, "license": "MIT", "files": [ "index.js", "index.d.ts", "register.js", "register.d.ts", "dist/", "*.node" ], "repository": { "type": "git", "url": "https://github.com/plyght/failover.git" }, "homepage": "https://github.com/plyght/failover", "bugs": "https://github.com/plyght/failover/issues", "author": "plyght <plyght@peril.lol>", "keywords": [ "stripe", "sendgrid", "paypal", "square", "adyen", "mailgun", "postmark", "payments", "email", "api-failover", "reliability", "backup", "drop-in-replacement", "zero-downtime", "circuit-breaker", "api-proxy", "payment-processing", "saas", "native", "rust" ], "private": false, "publishConfig": { "access": "public" }, "optionalDependencies": { "failover-sdk-win32-x64-msvc": "2.3.1", "failover-sdk-darwin-x64": "2.3.1", "failover-sdk-linux-x64-gnu": "2.3.1", "failover-sdk-darwin-arm64": "2.3.1", "failover-sdk-linux-arm64-gnu": "2.3.1", "failover-sdk-linux-arm64-musl": "2.3.1", "failover-sdk-win32-arm64-msvc": "2.3.1", "failover-sdk-linux-x64-musl": "2.3.1" } }