UNPKG

@bconnorwhite/bob

Version:

Bob is a toolkit for TypeScript projects

131 lines 3.5 kB
{ "name": "@bconnorwhite/bob", "version": "2.9.5", "description": "Bob is a toolkit for TypeScript projects", "license": "MIT", "author": { "name": "Connor White", "email": "connor.bcw@gmail.com", "url": "https://connorwhite.org" }, "homepage": "https://connorwhite.org/github/bob", "repository": { "type": "git", "url": "git+https://github.com/bconnorwhite/bob.git" }, "keywords": [ "bob", "build", "typescript", "watch", "clean", "react", "babel", "node", "docker", "line", "count", "tool", "tools", "toolkit", "publish", "release", "commit", "lint", "push", "start", "run", "test" ], "files": [ "build", ".cz.json", ".editorconfig", "babel.config.json", "tsconfig.json" ], "main": "./build/index.js", "bin": { "bob": "./build/bin/index.js" }, "scripts": { "build": "yarn build-source && yarn build-types", "build-source": "babel source --out-dir build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start --copy-files", "build-types": "yarn tsc --project tsconfig.bob.json", "commit": "yarn start commit", "lint": "yarn start lint", "release": "yarn start publish", "start": "node ./build/bin/index.js", "test": "yarn start test" }, "dependencies": { "@babel/cli": "^7.11.6", "@babel/core": "^7.11.6", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/preset-env": "^7.11.5", "@babel/preset-react": "^7.10.4", "@babel/preset-typescript": "^7.10.4", "@bconnorwhite/exec": "^6.0.6", "@bconnorwhite/module": "^2.0.2", "@bconnorwhite/package": "^4.2.5", "@bconnorwhite/run-env": "^1.1.6", "@commitlint/cli": "^11.0.0", "@commitlint/config-conventional": "^11.0.0", "@octokit/rest": "^18.0.6", "babel-plugin-bin-shebang": "^1.0.3", "babel-plugin-replace-ts-export-assignment": "^0.0.2", "chokidar": "^3.4.2", "commander-version": "^1.1.0", "commitizen": "^4.2.1", "configstore": "^5.0.1", "conventional-changelog-cli": "^2.1.0", "conventional-recommended-bump": "^6.0.10", "coveralls-api": "^1.2.4", "cz-conventional-changelog": "^3.3.0", "dotenv": "^8.2.0", "eslint": "^7.9.0", "eslint-config-bob": "^1.3.2", "find": "^0.3.0", "has-version": "^1.0.0", "husky": "^4.3.0", "inquirer": "^7.3.3", "is-git-repository": "^2.0.0", "jest": "^26.4.2", "join-newlines": "^1.1.0", "nodemon": "^2.0.4", "npm-description": "^1.0.2", "npm-package-json-lint": "^5.1.0", "npm-package-json-lint-config-bob": "^1.1.0", "ora": "^5.1.0", "package-run": "^2.0.3", "semver": "^7.3.2", "spdx-license": "^1.0.1", "ts-jest": "^26.4.0", "types-pkg-json": "^1.1.2", "types-tsconfig": "^1.1.2", "typescript": "^4.0.3", "wait-on": "^5.3.0", "which-pm-lockfile": "^1.1.0" }, "devDependencies": { "@types/configstore": "^4.0.0", "@types/conventional-recommended-bump": "^6.0.0", "@types/find": "^0.2.1", "@types/inquirer": "^7.3.1", "@types/node": "^14.6.0", "@types/nodemon": "^1.19.0", "@types/semver": "^7.3.4", "@types/wait-on": "^4.0.0" }, "eslintConfig": { "extends": "eslint-config-bob" }, "husky": { "hooks": { "commit-msg": "yarn run start lint commit" } }, "npmpackagejsonlint": { "extends": "npm-package-json-lint-config-bob" } }