@datadome/fraud-sdk-node
Version:
Fraud Protection - Node.js SDK
59 lines (58 loc) • 1.86 kB
JSON
{
"name": "@datadome/fraud-sdk-node",
"version": "2.0.1",
"description": "Fraud Protection - Node.js SDK",
"main": "dist-cjs/index.js",
"module": "dist-es/index.js",
"types": "dist-types/index.d.ts",
"scripts": {
"test": "npm run build:test && ava",
"test:cov": "c8 -r text -r html npm test",
"build": "concurrently \"npm run build:cjs\" \"npm run build:es\" \"npm run build:types\"",
"build:cjs": "tsc --project tsconfig.cjs.json",
"build:es": "tsc --project tsconfig.es.json",
"build:test": "tsc --project tsconfig.test.json",
"build:types": "tsc --project tsconfig.types.json",
"clean": "rimraf --glob ./dist-*/ ./*.tsbuildinfo ./coverage ./dist",
"lint": "npm run lint:eslint && npm run lint:prettier",
"lint:fix": "npm run lint:eslint:fix && npm run lint:prettier:fix",
"lint:eslint": "eslint . --config eslint.config.mjs",
"lint:eslint:fix": "eslint . --fix --config eslint.config.mjs",
"lint:prettier": "prettier --check ./src/*.ts",
"lint:prettier:fix": "prettier --write ./src/*.ts"
},
"keywords": [
"datadome",
"account",
"fraud",
"protection",
"login",
"registration"
],
"author": "DataDome <team.integrations@datadome.co>",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/DataDome/fraud-sdk-node/issues"
},
"homepage": "https://github.com/DataDome/fraud-sdk-node#readme",
"engines": {
"node": ">=18"
},
"devDependencies": {
"@eslint/js": "^9.22.0",
"@types/node": "^18.15.11",
"@types/node-fetch": "^2.6.12",
"ava": "^6.2.0",
"c8": "^7.13.0",
"concurrently": "^8.2.2",
"eslint": "^9.24.0",
"nock": "^13.3.0",
"prettier": "^2.8.7",
"rimraf": "^6.0.0",
"typescript": "^5.8.2",
"typescript-eslint": "^8.26.1"
},
"dependencies": {
"node-fetch": "^2.6.9"
}
}