UNPKG

@react-native-community/bob

Version:
134 lines (133 loc) 3.45 kB
{ "name": "@react-native-community/bob", "version": "0.17.1", "description": "CLI to build JavaScript files for React Native libraries", "repository": "git@github.com:callstack/react-native-builder-bob.git", "homepage": "https://github.com/callstack/react-native-builder-bob/blob/main/README.md", "author": "Satyajit Sahoo <satyajit.happy@gmail.com>", "license": "MIT", "main": "src/index.js", "bin": { "bob": "bin/bob" }, "files": [ "bin", "lib", "templates" ], "engines": { "node": ">= 10.0.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "scripts": { "lint": "eslint \"**/*.{js,ts,tsx}\"", "typescript": "tsc --noEmit", "build": "babel --extensions .ts,.tsx src --out-dir lib --ignore '**/__tests__/**' --source-maps --delete-dir-on-start", "watch": "concurrently 'yarn typescript --watch' 'yarn build --watch'", "prepare": "yarn build", "release": "release-it" }, "dependencies": { "@babel/core": "^7.12.10", "@babel/plugin-proposal-class-properties": "^7.12.1", "@babel/preset-env": "^7.12.11", "@babel/preset-flow": "^7.12.1", "@babel/preset-react": "^7.12.10", "@babel/preset-typescript": "^7.12.7", "browserslist": "^4.16.0", "chalk": "^4.1.0", "cosmiconfig": "^7.0.0", "cross-spawn": "^7.0.3", "dedent": "^0.7.0", "del": "^6.0.0", "ejs": "^3.1.5", "fs-extra": "^9.0.1", "github-username": "^5.0.1", "glob": "^7.1.6", "is-git-dirty": "^2.0.1", "json5": "^2.1.3", "prompts": "^2.4.0", "validate-npm-package-name": "^3.0.0", "which": "^2.0.2", "yargs": "^16.2.0" }, "optionalDependencies": { "jetifier": "^1.6.6" }, "devDependencies": { "@babel/cli": "^7.12.10", "@commitlint/config-conventional": "^11.0.0", "@release-it/conventional-changelog": "^2.0.0", "@types/babel__core": "^7.1.12", "@types/browserslist": "^4.8.0", "@types/chalk": "^2.2.0", "@types/cross-spawn": "^6.0.2", "@types/dedent": "^0.7.0", "@types/del": "^4.0.0", "@types/ejs": "^3.0.5", "@types/fs-extra": "^9.0.5", "@types/glob": "^7.1.3", "@types/json5": "^0.0.30", "@types/prompts": "^2.0.9", "@types/validate-npm-package-name": "^3.0.2", "@types/which": "^1.3.2", "@types/yargs": "^15.0.12", "commitlint": "^11.0.0", "concurrently": "^5.3.0", "eslint": "^7.15.0", "eslint-config-satya164": "^3.1.8", "husky": "^4.3.6", "prettier": "^2.2.1", "release-it": "^14.2.2", "typescript": "^4.1.3" }, "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", "pre-commit": "yarn lint && yarn typescript" } }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "release-it": { "git": { "commitMessage": "chore: release ${version}", "tagName": "v${version}" }, "npm": { "publish": true }, "github": { "release": true }, "plugins": { "@release-it/conventional-changelog": { "preset": "angular" } } }, "eslintConfig": { "extends": "satya164", "env": { "node": true } }, "eslintIgnore": [ "node_modules/", "coverage/", "lib/", "templates/" ], "prettier": { "singleQuote": true, "tabWidth": 2, "trailingComma": "es5", "useTabs": false } }