UNPKG

@omichalo/ffttapi-node

Version:

🏓 API Node.js/TypeScript pour la FFTT (Fédération Française de Tennis de Table) - Consommateur de l'API officielle Smartping 2.0

90 lines (89 loc) • 2.71 kB
{ "name": "@omichalo/ffttapi-node", "version": "0.0.9", "description": "🏓 API Node.js/TypeScript pour la FFTT (Fédération Française de Tennis de Table) - Consommateur de l'API officielle Smartping 2.0", "main": "build/FFTTAPI.js", "types": "build/FFTTAPI.d.ts", "scripts": { "start": "nodemon source/server.ts", "build": "rm -rf build/ && tsc", "test": "rm -rf coverage && npx jest --coverage", "test:watch": "npx jest --coverage --watchAll", "test:ci": "npx jest --coverage --ci", "test:working": "rm -rf coverage && npx jest --coverage --config jest.config.test.js", "test:integration": "npx jest --config jest.integration.config.js", "test:integration:real": "FFTT_INTEGRATION_ENABLED=true npx jest --config jest.integration.config.js", "test:integration:watch": "npx jest --config jest.integration.config.js --watch", "lint": "eslint source/**/*.ts --ext .ts", "lint:fix": "eslint source/**/*.ts --ext .ts --fix", "format": "prettier --write source/**/*.ts", "check": "npm run lint && npm run build && npm test", "prepublishOnly": "npm run build" }, "repository": { "type": "git", "url": "git+https://github.com/omichalo/FFTT-API-typescript.git" }, "keywords": [ "fftt", "tennis-de-table", "ping-pong", "api", "typescript", "nodejs", "smartping", "federation-francaise", "sport", "classement", "joueurs", "clubs", "rencontres" ], "author": "Olivier Michalowicz <omichalo>", "license": "MIT", "bugs": { "url": "https://github.com/omichalo/FFTT-API-typescript/issues" }, "publishConfig": { "access": "public" }, "homepage": "https://github.com/omichalo/FFTT-API-typescript#readme", "files": [ "build/", "README.md", "LICENSE" ], "engines": { "node": ">=14.0.0" }, "dependencies": { "@types/axios": "^0.14.0", "@types/express": "^4.17.13", "@types/morgan": "^1.9.3", "axios": "^0.27.2", "crypto": "^1.0.1", "dotenv": "^16.0.1", "express": "^4.18.1", "html-entities": "^2.3.3", "http-build-query": "^0.7.0", "iconv-lite": "^0.6.3", "moment": "^2.29.4", "morgan": "^1.10.0", "remove-accents": "^0.4.2", "typescript": "^4.7.4", "xml2js": "^0.4.23" }, "devDependencies": { "@babel/core": "^7.18.10", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/preset-env": "^7.18.10", "@babel/preset-typescript": "^7.18.6", "@jridgewell/trace-mapping": "^0.3.15", "@types/jest": "^28.1.7", "@types/xml2js": "^0.4.11", "babel-jest": "^28.1.3", "jest": "^28.1.3", "ts-jest": "^28.0.8", "ts-node-dev": "^2.0.0" } }