{
  "name": "@chargetrip/types",
  "version": "1.58.0",
  "license": "MIT",
  "keywords": [
    "chargetrip",
    "types",
    "javascript",
    "ev",
    "electric-vehicles",
    "navigation",
    "routing",
    "charging",
    "charge",
    "station",
    "plug",
    "turn-by-turn"
  ],
  "author": {
    "name": "Tim Kuilman",
    "email": "tim.kuilman@chargetrip.com"
  },
  "publishConfig": {
    "access": "public"
  },
  "release": {
    "branches": [
      "main"
    ],
    "plugins": [
      "@semantic-release/commit-analyzer",
      "@semantic-release/release-notes-generator",
      [
        "@semantic-release/changelog",
        {
          "changelogFile": "CHANGELOG.md"
        }
      ],
      [
        "@semantic-release/git",
        {
          "assets": [
            "CHANGELOG.md",
            "graphql.schema.json",
            "graphql.ts"
          ],
          "message": "fix: automatically release new version."
        }
      ],
      "@semantic-release/github",
      "@semantic-release/npm"
    ]
  },
  "repository": "https://github.com/chargetrip/types",
  "bugs": "https://github.com/chargetrip/types/issues",
  "homepage": "https://chargetrip.com/",
  "main": "dist/node/index.js",
  "modules": "dist/browser/index.js",
  "react-native": "dist/react-native/index.js",
  "types": "dist/ts/index.d.ts",
  "files": [
    "dist/",
    "src/",
    "graphql.schema.json"
  ],
  "scripts": {
    "lint": "eslint --ext .ts src",
    "typecheck": "tsc --noEmit",
    "clean": "./node_modules/.bin/del dist",
    "build:babel": "babel src --out-dir dist/react-native --extensions .ts,.tsx --source-maps --ignore \"**/__tests__/**\",\"**/*.d.ts\"",
    "build:rollup": "rollup -c",
    "build:ts": " tsc -p ./tsconfig.release.json --outDir dist/ts --emitDeclarationOnly",
    "build": "yarn clean && yarn generate:types && yarn build:babel && yarn build:rollup && yarn build:ts",
    "watch:babel": "yarn build:babel --watch",
    "watch:rollup": "yarn build:rollup -w",
    "watch:ts": "yarn build:ts --watch",
    "watch": "yarn clean && concurrently \"yarn:watch:babel\" \"yarn:watch:rollup\" \"yarn:watch:ts\"",
    "generate:types": "graphql-codegen --config codegen.yml"
  },
  "devDependencies": {
    "@chargetrip/codegen-chargetrip-fetch": "^1.0.0",
    "@babel/cli": "^7.15.4",
    "@babel/core": "^7.15.5",
    "@babel/preset-env": "^7.15.6",
    "@babel/preset-typescript": "^7.15.0",
    "@callstack/eslint-config": "^10.2.0",
    "@graphql-codegen/cli": "^1.21.8",
    "@graphql-codegen/introspection": "^1.18.2",
    "@graphql-codegen/typescript": "^1.23.0",
    "@kocal/rollup-plugin-graphql": "^1.0.0",
    "@rollup/plugin-commonjs": "^11.0.1",
    "@rollup/plugin-node-resolve": "^7.0.0",
    "@rollup/plugin-replace": "^2.4.2",
    "@semantic-release/changelog": "^5.0.1",
    "@semantic-release/git": "^9.0.1",
    "concurrently": "^5.3.0",
    "del-cli": "^3.0.1",
    "eslint": "^7.32.0",
    "eslint-plugin-prettier": "^3.4.1",
    "graphql": "^15.5.3",
    "prettier": "^1.19.1",
    "rollup": "^2.56.3",
    "rollup-plugin-babel": "^4.4.0",
    "rollup-plugin-clear": "^2.0.7",
    "rollup-plugin-commonjs": "^10.1.0",
    "rollup-plugin-terser": "^6.1.0",
    "semantic-release": "^25.0.3",
    "typescript": "^3.9.10"
  },
  "dependencies": {
    "core-js": "^3.17.3"
  }
}
