{
  "name": "rate-limit-scheduler",
  "version": "0.1.1",
  "description": "A scheduler to comply to rate limiting rules.",
  "main": "build/index.js",
  "repository": "https://github.com/peopledoc/rate-limit-scheduler",
  "author": "Xavier Cambar <xcambar@gmail.com>",
  "license": "MIT",
  "private": false,
  "scripts": {
    "type-check": "tsc --noEmit",
    "type-check:watch": "npm run type-check -- --watch",
    "build": "npm run build:types && npm run build:js",
    "build:types": "tsc --emitDeclarationOnly",
    "build:js": "babel src --out-dir build --extensions \".ts,.tsx\" --source-maps inline",
    "test": "mocha --reporter spec --require ts-node/register src/**/*.test.ts"
  },
  "dependencies": {
    "@babel/polyfill": "^7.4.3"
  },
  "devDependencies": {
    "@babel/cli": "^7.4.3",
    "@babel/core": "^7.4.3",
    "@babel/plugin-proposal-class-properties": "^7.4.0",
    "@babel/plugin-proposal-object-rest-spread": "^7.4.3",
    "@babel/preset-env": "^7.4.3",
    "@babel/preset-typescript": "^7.3.3",
    "@types/chai": "^4.1.7",
    "@types/mocha": "^5.2.6",
    "babel-plugin-add-module-exports": "^1.0.2",
    "chai": "^4.2.0",
    "mocha": "^6.1.4",
    "node-fetch": "^2.3.0",
    "ts-node": "^8.1.0",
    "typescript": "^3.4.4"
  }
}
