npm stats
  • Search
  • About
  • Repo
  • Sponsor
  • more
    • Search
    • About
    • Repo
    • Sponsor

Made by Antonio Ramirez

stringify-github-anchor

0.1.1

@jonschlinkert

npmHomeRepoSnykSocket
Downloads:1022
$ npm install stringify-github-anchor
DailyWeeklyMonthlyYearly

stringify-github-anchor NPM version Build Status

Generate a GitHub anchor URL (in-page link).

Install with npm

npm i stringify-github-anchor --save

Usage

var githubAnchorUrl = require('stringify-github-anchor');

githubAnchor({user: 'foo', repo: 'bar', file: 'index.js'});
//=> 'https://github.com/foo/bar/blob/master/index.js'

githubAnchor({user: 'foo', repo: 'bar', file: 'index.js', branch: 'v1.0.0'});
//=> 'https://github.com/foo/bar/blob/v1.0.0/index.js'

githubAnchor({user: 'foo', repo: 'bar', file: 'index.js', line: 25 });
//=> 'https://github.com/foo/bar/blob/master/index.js#L25'

githubAnchor({user: 'foo', repo: 'bar', file: 'index.js', branch: 'v1.0.0', line: 25 });
//=> 'https://github.com/foo/bar/blob/v1.0.0/index.js#L25'

Related projects

  • stringify-github-url: Generate a GitHub URL from an object.
  • parse-github-url: Parse a github URL into an object.
  • is-git-url: Regex to validate that a URL is a git url.

Running tests

Install dev dependencies.

npm i -d && npm test

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue

Author

Jon Schlinkert

  • github/jonschlinkert
  • twitter/jonschlinkert

License

Copyright (c) 2015 Jon Schlinkert
Released under the MIT license


This file was generated by verb-cli on March 14, 2015.