UNPKG

@sonatel-os/juf

Version:

The community SDK for Orange Money, SMS, Email & Sonatel APIs on the Orange Developer Platform.

111 lines (110 loc) 2.97 kB
{ "name": "@sonatel-os/juf", "version": "0.6.0", "main": "dist/index.cjs", "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "files": [ "dist" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.cjs" }, "./auth": { "types": "./dist/auth/index.d.ts", "import": "./dist/auth/index.js", "require": "./dist/auth/index.cjs" }, "./communication": { "types": "./dist/communication/index.d.ts", "import": "./dist/communication/index.js", "require": "./dist/communication/index.cjs" }, "./payment": { "types": "./dist/payment/index.d.ts", "import": "./dist/payment/index.js", "require": "./dist/payment/index.cjs" }, "./core": { "types": "./dist/core/index.d.ts", "import": "./dist/core/index.js", "require": "./dist/core/index.cjs" } }, "engines": { "node": ">=16" }, "description": "The community SDK for Orange Money, SMS, Email & Sonatel APIs on the Orange Developer Platform.", "repository": "http://git.tools.orange-sonatel.com/projects/ISC/repos/juf-js/browse", "author": "Mohamed Johnson (lpix-11)", "license": "MIT", "keywords": [ "orange-money", "sonatel", "orange-api", "sms", "email", "payment", "qrcode", "om-pay", "senegal", "sdk", "orange-developer" ], "scripts": { "dev": "nodemon index.js", "build": "tsup", "prepublishOnly": "yarn build", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", "format:check": "prettier --check .", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "prepare": "husky", "release": "commit-and-tag-version", "release:minor": "commit-and-tag-version --release-as minor", "release:major": "commit-and-tag-version --release-as major", "release:patch": "commit-and-tag-version --release-as patch", "release:first": "commit-and-tag-version --first-release" }, "lint-staged": { "*.js": [ "eslint --fix", "prettier --write" ] }, "devDependencies": { "@commitlint/cli": "^20.4.3", "@commitlint/config-conventional": "^20.4.3", "@eslint/js": "^9.0.0", "@types/node": "^22.5.4", "@vitest/coverage-v8": "2.1.9", "commit-and-tag-version": "^12.6.1", "eslint": "^9.0.0", "globals": "^15.0.0", "husky": "^9.0.0", "lint-staged": "^15.0.0", "prettier": "^3.2.5", "tsup": "^8.5.1", "typescript": "^5.5.4", "vitest": "^2.0.0" }, "dependencies": { "@sonatel-os/juf-xpress-logger": "^1.0.0", "axios": "^1.7.7", "axios-retry": "^4.5.0", "dotenv": "^16.4.5", "node-cache": "^5.1.2", "superstruct": "^2.0.2" } }