UNPKG

babel-plugin-typescript-to-proptypes

Version:
72 lines (71 loc) 2.12 kB
{ "name": "babel-plugin-typescript-to-proptypes", "version": "2.1.0", "description": "Generate React PropTypes from TypeScript prop interfaces.", "repository": "https://github.com/milesj/babel-plugin-typescript-to-proptypes", "license": "MIT", "main": "./lib/index.js", "types": "./dts/index.d.ts", "author": "Miles Johnson", "keywords": [ "babel-plugin", "typescript", "interfaces", "prop-types", "react" ], "scripts": { "build": "packemon build --addEngines", "pack": "NODE_ENV=production packemon pack --addEngines --declaration=standard --declarationConfig tsconfig.build.json", "coverage": "yarn run test --coverage", "check": "yarn run type && yarn run test && yarn run lint", "lint": "beemo eslint", "test": "beemo jest", "format": "beemo prettier", "release": "yarn run pack && yarn run check && npx np --yolo --no-yarn", "type": "beemo typescript --noEmit" }, "engines": { "node": ">=12.17.0", "npm": ">=6.13.0" }, "files": [ "dts/**/*.d.ts", "lib/**/*.{js,map}", "src/**/*.{ts,tsx,json}" ], "peerDependencies": { "@babel/core": "^7.0.0", "typescript": "^4.0.0 || ^5.0.0" }, "dependencies": { "@babel/helper-module-imports": "^7.15.4", "@babel/plugin-syntax-typescript": "^7.14.5", "@babel/types": "^7.15.6" }, "devDependencies": { "@babel/core": "^7.15.8", "@babel/plugin-proposal-class-properties": "^7.14.5", "@babel/plugin-transform-runtime": "^7.15.8", "@babel/preset-env": "^7.15.8", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@beemo/cli": "^2.0.3", "@beemo/core": "^2.1.1", "@beemo/dev": "^1.6.3", "@types/babel__traverse": "^7.14.2", "@types/node": "^14.17.27", "@types/prop-types": "^15.7.4", "@types/react": "^16.14.17", "conventional-changelog-beemo": "^2.1.0", "fast-glob": "^3.2.7", "packemon": "^1.6.0", "prop-types": "^15.7.2", "typescript": "^5.0.0" }, "packageManager": "yarn@3.0.2", "packemon": { "format": "lib", "platform": "node" } }