@bconnorwhite/bob
Version:
Bob is a toolkit for TypeScript projects
131 lines • 3.5 kB
JSON
{
"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"
}
}