UNPKG

connect-sdk-nodejs

Version:

SDK to communicate with the Ingenico ePayments platform using the Ingenico Connect Server API

105 lines (104 loc) 2.78 kB
{ "name": "connect-sdk-nodejs", "version": "4.8.0", "description": "SDK to communicate with the Ingenico ePayments platform using the Ingenico Connect Server API", "homepage": "https://github.com/Ingenico-ePayments/connect-sdk-nodejs#readme", "bugs": { "url": "https://github.com/Ingenico-ePayments/connect-sdk-nodejs/issues" }, "license": "SEE LICENSE IN LICENSE.txt", "author": "Ingenico ePayments", "files": [ "lib", "schemas" ], "main": "lib/index.js", "types": "lib/index.d.ts", "repository": { "type": "git", "url": "git+https://github.com/Ingenico-ePayments/connect-sdk-nodejs.git" }, "scripts": { "compile": "tsc", "lint": "eslint ./src --ext .ts", "format": "prettier --write \"**/*.+(json|ts|tsx)\"", "format:check": "prettier --check \"**/*.+(json|ts|tsx)\"", "typedoc": "typedoc", "build": "npm run format:check && npm run lint && npm run compile", "test": "jest", "test:unit": "jest --group=unit", "test:integration": "jest --group=integration" }, "dependencies": { "dateformat": "^4.5.1", "form-data": "^4.0.0", "jsonschema": "^1.4.0", "lodash": "^4.17.21", "secure-compare": "^3.0.1", "traverse": "^0.6.6", "uuid": "^8.3.2" }, "devDependencies": { "@types/body-parser": "^1.19.0", "@types/dateformat": "^3.0.1", "@types/express": "^4.17.12", "@types/jest": "^25.2.3", "@types/lodash": "^4.14.170", "@types/node": "^8.10.66", "@types/supertest": "^2.0.11", "@types/traverse": "^0.6.32", "@types/uuid": "^8.3.0", "@typescript-eslint/eslint-plugin": "^2.34.0", "@typescript-eslint/parser": "^2.34.0", "body-parser": "^1.19.0", "eslint": "^6.8.0", "express": "^4.17.1", "husky": "^4.3.8", "jest": "^25.5.4", "jest-junit": "^10.0.0", "jest-runner-groups": "^1.1.1", "nock": "^11.9.1", "prettier": "^1.19.1", "supertest": "^6.1.3", "ts-jest": "^25.5.1", "typedoc": "^0.22.18", "typescript": "^4.0.8" }, "engines": { "node": ">=8" }, "eslintConfig": { "parser": "@typescript-eslint/parser", "plugins": [ "@typescript-eslint" ], "extends": [ "eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended" ] }, "prettier": { "printWidth": 180 }, "husky": { "hooks": { "pre-commit": "npm run format:check && npm run lint" } }, "jest": { "preset": "ts-jest", "testEnvironment": "node", "runner": "groups", "reporters": [ "default", "jest-junit" ], "testPathIgnorePatterns": [ "__tests__/integration/init.ts" ] }, "jest-junit": { "includeShortConsoleOutput": "true" } }