New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

last-commit-log

Package Overview
Dependencies
Maintainers
2
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

last-commit-log

read git last commit log

1.0.12
Source
npm
Version published
Weekly downloads
16K
-2.34%
Maintainers
2
Weekly downloads
 
Created
Source

last-commit-log

NPM version build status Test coverage node version npm download

Node.js module to read last git commit information - mostly to be used by CI/CD and build systems.

Usage

const LCL = require('last-commit-log')
const lcl = new LCL() // or `new LCL(dir)` dir is process.cwd() by default

// @throws error
async function run () {
  const commit = await lcl.getLastCommit()
  console.log(commit)
}

run()

full examples

commit is an object like this:

{
  "gitTag": "2.0.0",
  "gitBranch": "master",
  "gitRemote": "git@github.com:group/repo.git", // .git http or ssh
  "gitUrl": "http://github.com/group/repo",     // url only
  "shortHash": "42dc921",
  "hash": "42dc921d25a3e7e1607302d2acfdc3fd991c0c01",
  "subject": "chore: add lock",
  "sanitizedSubject": "chore-add-lock",
  "body": "",
  "committer": {
    "date": "1515240839",
    "relativeDate": "2 hours ago",
    "name": "Committer Fred",
    "email": "fred@fred.com"
  },
  "author": {
    "date": "1515240839",
    "relativeDate": "2 hours ago",
    "name": "Author Baz",
    "email": "baz@baz.com"
  }
}

inspired by git-last-commit and fixed the parsing issue.

Contributors


zhangyuheng


xudafeng

This project follows the git-contributor spec, auto upated at Tue Aug 14 2018 13:43:42 GMT+0800.

License

The MIT License (MIT)

Keywords

git

FAQs

Package last updated on 30 Aug 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts