react-static-favicons
A little helper to make working with react-static and favicons easier.
Last updated 2 years ago by disposaboy .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install react-static-favicons 
SYNC missed versions from official npm registry.

react-static/favicons

A little helper to make working with react-static and favicons easier.

Install

yarn add @kuroku/react-static-favicons

Usage

// static.config.js


import ReactStaticFavicons from '@kuroku/react-static-favicons';

// keeping the instance global allows the favicons result to be cached
const reactStaticFavicons = new ReactStaticFavicons({
	// string: directory where the image files are written
	outputDir: path.join(__dirname, 'dist'),

	// string: the source image
	inputFile: path.join(__dirname, 'logo.svg'),

	// object: the configuration passed directory to favicons
	configuration: {
		icons: {
	        favicons: true,
	        // other favicons configuration
		}
	},
});

// react-static config
export default {
	renderToHtml: async (render, C, meta) => {
		meta.faviconsElements = await reactStaticFavicons.render();
		const html = render(<C />);
		return html;
	},
	Document: ({Html, Head, Body, children, siteData, renderMeta}) => (
		<Html>
			<Head>
				{renderMeta.faviconsElements}
			</Head>
		<Body>
			{children}
		</Body>
		</Html>
	),
}


Current Tags

  • 0.0.7                                ...           latest (2 years ago)

2 Versions

  • 0.0.7                                ...           2 years ago
  • 0.0.3                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 0
Last Month 2
Dependencies (3)
Dev Dependencies (4)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |