Add a github corner to a stream of html
npm install html-inject-github-corner> Add a Github corner to a stream of html
[![Build Status][travis-image]][travis-url]
[![npm version][npm-image]][npm-url]
[![Dependency Status][david-dm-image]][david-dm-url]
[![Standard Style][standard-badge]][standard-url]
[![unstable][stability-unstable]][stability-url]
Tim Holman's Github Corners are great! This is a quick way to avoid having to copy/paste them by hand. 😀
``bash`
$ npm install html-inject-github-corner
This tool works great with indexhtmlify and html-inject-meta. For example:
`bash`
$ browserify index.js | indexhtmlify | html-inject-meta | html-inject-github-corner > index.html $3
This tools takes a stream of html and transforms it to include a github corner. It looks first to direct options, then to the repository field of the nearest package.json, and finally will accept any of these options from a github-corner field in package.json.
`
Options:
--help Display this message and exit
--bg Background color
--fg Foreground color
--z-index CSS z-index of corner (default: 10000)
--position CSS position of corner (default: 'absolute')
--class CSS class for element (default: 'github-corner')
--url Repository url (by default, looks at repository url of nearest package.json
--side Either "left" or "right"
$ browserify index.js | indexhtmlify | html-inject-meta | html-inject-github-corner > index.html
`
This can also be used as a through stream:
#### require('html-inject-github-corner')([opts])
This creates a through stream that transforms html to include a github corner. The options are exactly the same as for the command line version:
- bg: A valid CSS color for the triangular backgroundfg
- : A valid CSS color for the octocat foregroundzIndex
- : The z-index of the corner. Default is 10000.position
- : The CSS position of the corner. Default is 'absolute'.repository
- : A url to use in the link. Follows the format of the package.json repository field. If not provided, the nearest package.json will be located and analyzed. Within reason, will transformed to a web url.side
- : 'left' | 'right'. Default side for the link is the right side.class
- : An optional CSS class for the element. Default is .github-corner`.
Returns: A through stream that appends CSS into the head tag and prepends the github corner to the HTML.
- github-corners
- indexhtmlify
- html-inject-meta
© 2016 Ricky Reusser. MIT License. Original assets are adapted from tholman/github-corners. See LICENSE for more details.
[travis-image]: https://travis-ci.org/stackhtml/html-inject-github-corner.svg?branch=master
[travis-url]: https://travis-ci.org/stackhtml/html-inject-github-corner
[npm-image]: https://badge.fury.io/js/html-inject-github-corner.svg
[npm-url]: https://npmjs.org/package/html-inject-github-corner
[david-dm-image]: https://david-dm.org/stackhtml/html-inject-github-corner.svg?theme=shields.io
[david-dm-url]: https://david-dm.org/stackhtml/html-inject-github-corner
[standard-badge]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square
[standard-url]: https://github.com/feross/standard
[stability-url]: https://github.com/badges/stability-badges
[stability-deprecated]: http://badges.github.io/stability-badges/dist/deprecated.svg
[stability-experimental]: http://badges.github.io/stability-badges/dist/experimental.svg
[stability-unstable]: http://badges.github.io/stability-badges/dist/unstable.svg
[stability-stable]: http://badges.github.io/stability-badges/dist/stable.svg
[stability-frozen]: http://badges.github.io/stability-badges/dist/frozen.svg
[stability-locked]: http://badges.github.io/stability-badges/dist/locked.svg