{
  "name": "react-native-tscodegen",
  "version": "0.72.0",
  "description": "TypeScript Code Generation for React Native Turbo Module",
  "main": "./lib/index.js",
  "typings": "./lib/index.d.ts",
  "scripts": {
    "clean-flow": "rimraf lib/rncodegen",
    "build-flow": "flow-remove-types ../../react-native/packages/react-native-codegen/ -q -d lib/rncodegen/",
    "fix-flow": "babel lib/rncodegen/ -d lib/rncodegen",
    "patch-rncodegen": "node ./patch-rncodegen.js",
    "build-ts": "tslint --project tsconfig.json & tsc",
    "build": "npm run clean-flow & npm run build-flow & npm run fix-flow & npm run patch-rncodegen & npm run build-ts"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/microsoft/react-native-tscodegen.git"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/microsoft/react-native-tscodegen/issues"
  },
  "homepage": "https://github.com/microsoft/react-native-tscodegen#readme",
  "devDependencies": {
    "@types/node": "^12.6.9",
    "flow-remove-types": "^2.158.0",
    "tslint": "^5.18.0",
    "tslint-microsoft-contrib": "^6.2.0",
    "rimraf": "3.0.2",
    "@react-native-ts-codegen/tslint-shared": "^1.0.0",
    "@babel/cli": "7.18.10",
    "@babel/plugin-proposal-class-properties": "^7.0.0",
    "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
    "@babel/plugin-proposal-object-rest-spread": "^7.0.0",
    "@babel/plugin-proposal-optional-chaining": "^7.0.0",
    "@babel/plugin-syntax-dynamic-import": "^7.0.0",
    "@babel/plugin-transform-async-to-generator": "^7.0.0",
    "@babel/plugin-transform-destructuring": "^7.0.0",
    "@babel/plugin-transform-flow-strip-types": "^7.0.0"
  },
  "dependencies": {
    "jscodeshift": "0.6.4",
    "nullthrows": "1.1.1"
  },
  "babel": {
    "plugins": [
      "@babel/plugin-proposal-object-rest-spread",
      "@babel/plugin-transform-async-to-generator",
      "@babel/plugin-transform-destructuring",
      "@babel/plugin-transform-flow-strip-types",
      "@babel/plugin-syntax-dynamic-import",
      "@babel/plugin-proposal-class-properties",
      "@babel/plugin-proposal-nullish-coalescing-operator",
      "@babel/plugin-proposal-optional-chaining"
    ]
  }
}
