@git-temporal/git-log-scraper
Version:
Scrapes commit data from the git cli for a file or directory in a repository and returns an array of Javascript objects representing commits with files and lines added and deleted.
85 lines (84 loc) • 3.15 kB
JSON
{
"name": "@git-temporal/git-log-scraper",
"version": "1.0.0",
"description": "Scrapes commit data from the git cli for a file or directory in a repository and returns an array of Javascript objects representing commits with files and lines added and deleted.",
"main": "lib/gitLogScraper.js",
"scripts": {
"build": "cross-env NODE_ENV=production tsc",
"test": "cross-env NODE_ENV=test jest src/",
"test-coverage": "npm run test src/ -- --coverage",
"test-watch": "npm run test src/ -- --watch",
"test-debug": "node --inspect-brk node_modules/.bin/jest src/ --runInBand",
"test-exhaustive": "cross-env jest test/exhaustive",
"test-exhaustive-update-snapshots": "test/updateSnapshots.js",
"debug": "cross-env DEBUG=1 node --inspect-brk -r ../../babel-register.js src/gitLogToJson.ts",
"dev": "cross-env DEBUG=1 node -r ../../babel-register.js src/gitLogToJson",
"prepublishOnly": "npm run build"
},
"bin": {
"git-log-scraper": "lib/bin/gitLogToJson.js"
},
"publishConfig": {
"access": "public"
},
"repository": "https://github.com/git-temporal/git-temporal/tree/master/packages/git-log-scraper",
"keywords": [
"git",
"history",
"git-time-machine",
"log"
],
"author": "Bee Wilkerson",
"license": "MIT",
"bugs": {
"url": "https://github.com/git-temporal/git-temporal/issues"
},
"homepage": "https://github.com/git-temporal/git-temporal/blob/master/packages/git-log-scraper/README.md",
"dependencies": {
"@git-temporal/commons": "^1.0.0",
"@git-temporal/logger": "^1.0.0"
},
"devDependencies": {
"@babel/cli": "7.7.7",
"@babel/core": "7.1.0",
"@babel/plugin-proposal-class-properties": "7.1.0",
"@babel/plugin-proposal-do-expressions": "7.0.0",
"@babel/plugin-proposal-export-default-from": "7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "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-proposal-pipeline-operator": "7.0.0",
"@babel/plugin-transform-modules-commonjs": "7.1.0",
"@babel/preset-env": "7.1.0",
"@babel/preset-typescript": "7.1.0",
"@babel/register": "7.0.0",
"babel-eslint": "9.0.0",
"babel-jest": "24.8.0",
"babel-loader": "8.0.2",
"babel-plugin-module-resolver": "3.1.1",
"bumble-util": "0.4.1",
"cross-env": "5.2.0",
"doctoc": "1.3.1",
"eslint": "5.6.0",
"eslint-config-airbnb": "17.1.0",
"eslint-config-prettier": "3.1.0",
"eslint-import-resolver-node": "0.3.2",
"eslint-plugin-import": "2.14.0",
"eslint-plugin-jsx-a11y": "6.1.1",
"eslint-plugin-react": "7.11.1",
"jest": "25.1.0",
"lodash": "4.17.15",
"prettier": "1.14.3",
"regenerator-runtime": "0.12.1",
"ts-jest": "22.0.1",
"ts-node": "7.0.1",
"tsconfig-paths": "3.6.0",
"tslint": "5.11.0",
"tslint-config-airbnb": "5.11.0",
"tslint-config-prettier": "1.15.0",
"tslint-react": "3.6.0",
"typescript": "3.0.3",
"underscore": "1.9.1"
}
}