UNPKG

@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
{ "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" } }