{
  "name": "parse-server-schema-manager",
  "version": "2.0.3",
  "description": "Parse server schema manager",
  "main": "index.js",
  "scripts": {
    "build": "babel src -d dist --extensions \".ts,.js\" --copy-files",
    "make": "tsc",
    "type-check": "tsc",
    "test": "mocha",
    "coverage": "nyc mocha",
    "lint": "eslint src/index.ts",
    "run:mongo": "mongodb-runner start -t replset --version 6.0 -- --port 27017",
    "stop:mongo": "mongodb-runner stop --all",
    "ci": "npm run run:mongo && nyc --reporter=lcov --disable=gcov npm test"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/vahidalizad/parse-server-schema-manager"
  },
  "author": "Vahid Alizad",
  "license": "ISC",
  "keywords": [
    "parse-server",
    "javascript",
    "backend",
    "CLP",
    "DBML",
    "schema",
    "schema-as-code"
  ],
  "homepage": "https://github.com/vahidalizad/parse-server-schema-manager",
  "devDependencies": {
    "@babel/cli": "^7.24.8",
    "@babel/core": "^7.25.2",
    "@babel/eslint-parser": "^7.25.1",
    "@babel/node": "^7.25.0",
    "@babel/plugin-transform-modules-commonjs": "^7.24.8",
    "@babel/plugin-transform-runtime": "^7.24.7",
    "@babel/preset-env": "^7.25.3",
    "@babel/preset-typescript": "^7.24.7",
    "@babel/register": "^7.24.6",
    "@babel/runtime": "^7.25.0",
    "@types/chai": "^4.3.17",
    "@types/mocha": "^10.0.7",
    "@types/parse": "^3.0.9",
    "@typescript-eslint/parser": "^8.2.0",
    "babel-plugin-module-resolver": "^5.0.2",
    "chai": "^4.5.0",
    "chai-as-promised": "^7.1.2",
    "detect-port": "^1.6.1",
    "dotenv": "^16.4.5",
    "eslint": "^9.9.0",
    "globals": "^15.9.0",
    "mocha": "^10.7.3",
    "mocha-suppress-logs": "^0.5.1",
    "mongodb-runner": "^5.6.4",
    "nyc": "^17.0.0",
    "parse": "^5.3.0",
    "parse-server": "^7.2.0",
    "ts-node": "^10.9.2",
    "typescript": "^5.5.4",
    "yargs": "^17.7.2"
  }
}
