UNPKG

customerio-node

Version:

A node client for the Customer.io event API. http://customer.io

117 lines (116 loc) 2.92 kB
{ "name": "customerio-node", "description": "A node client for the Customer.io event API. http://customer.io", "version": "5.2.0", "author": "Customer.io (https://customer.io)", "contributors": [ "Alvin Crespo (https://github.com/alvincrespo)", "Jeff Escalante (https://github.com/jescalan)", "Artem Ivanov (https://github.com/ivanovart)", "Nuno Sousa (https://github.com/nunofgs)" ], "ava": { "verbose": true, "extensions": { "ts": "commonjs" }, "require": [ "ts-node/register" ], "files": [ "test/**/*.ts", "!test/fixtures/record.ts", "!test/integration/**" ] }, "nyc": { "extension": [ ".ts" ], "require": [ "ts-node/register" ], "exclude": [ "**/*.d.ts", "coverage/", "test/" ], "reporter": [ "text" ], "cache": false, "check-coverage": true, "branches": 100, "lines": 100, "functions": 100, "statements": 100 }, "bugs": "https://github.com/customerio/customerio-node/issues", "engines": { "node": ">=22" }, "devDependencies": { "@types/node": "^22.0.0", "@types/sinon": "^21.0.1", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^8.60.0", "@typescript-eslint/parser": "^8.60.0", "ava": "^6.4.1", "eslint": "^10.4.0", "husky": "^9.1.7", "lint-staged": "^16.4.0", "nock": "^14.0.15", "nyc": "^18.0.0", "prettier": "^3.8.3", "sinon": "^19.0.5", "ts-node": "^10.9.1", "typedoc": "^0.28.0", "typescript": "^6.0.3", "uuid": "^11.0.0" }, "overrides": { "uuid": "$uuid" }, "homepage": "https://github.com/customerio/customerio-node", "keywords": [ "customerio", "node" ], "license": "MIT", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist", "README.md", "LICENSE" ], "exports": { ".": { "types": "./dist/index.d.ts", "require": "./dist/index.js", "default": "./dist/index.js" } }, "repository": "customerio/customerio-node", "scripts": { "test": "nyc ava", "test:record": "CIO_RECORD=1 ts-node test/fixtures/record.ts", "test:replay": "ava test/fixtures/replay.ts", "test:live": "CIO_LIVE=1 ava test/integration/live.ts", "test:live:v5": "CIO_LIVE=1 ava test/integration/v5-live.ts", "test:live:all": "CIO_LIVE=1 ava test/integration/live.ts test/integration/v5-live.ts", "prebuild": "node scripts/sync-version.js", "build": "tsc -p tsconfig.json", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", "docs": "typedoc", "prepublishOnly": "npm run build", "prepare": "husky", "version": "node scripts/sync-version.js && git add lib/version.ts" }, "lint-staged": { "*.{js,json,md,ts,yml,yaml}": "prettier --write", "*.ts": "eslint --fix" } }