diff --git a/.travis.yml b/.travis.yml
index 11ed98c..e46db46 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,6 +2,7 @@ language: node_js
node_js:
- 'node'
+ - 8
- 6
- 5
- 4
diff --git a/README.md b/README.md
index eeb153d..36e2cd0 100644
--- a/README.md
+++ b/README.md
@@ -1,259 +1,21 @@
-
+# react-cap
-# React Helmet
+A fork of [react-helmet](https://github.com/nfl/react-helmet)
-[](https://www.npmjs.org/package/react-helmet)
-[](https://codecov.io/github/nfl/react-helmet?branch=master)
-[](https://travis-ci.org/nfl/react-helmet)
-[](https://david-dm.org/nfl/react-helmet)
-[](CONTRIBUTING.md#pull-requests)
+_its the helmet utils, with the data-react-helmet attribute removed_
-This reusable React component will manage all of your changes to the document head.
+ * No longer uses `data-react-helmet` attributes
+ * Assumes all metadata is assigned using this package
+ * Apply attribute `data-cap-ignore` to an html element to prevent it being removed
+ * Apply attribute `data-cap-ignore="attrName,attrName"` to an html element to not modify specific attributes
+ * Package is not intended to be used directly
-Helmet _takes_ plain HTML tags and _outputs_ plain HTML tags. It's dead simple, and React beginner friendly.
+See [react-html-metadata](https://github.com/adam-26/react-html-metadata) for an implementation that uses this package.
-## Example
-```javascript
-import React from "react";
-import {Helmet} from "react-helmet";
-
-class Application extends React.Component {
- render () {
- return (
-
-
-
- My Title
-
-
- ...
-
- );
- }
-};
-```
-
-Nested or latter components will override duplicate changes:
-
-```javascript
-
-
- My Title
-
-
-
-
-
- Nested Title
-
-
-
-
-```
-
-outputs:
-
-```html
-
- Nested Title
-
-
-```
-
-See below for a full reference guide.
-
-## Features
-- Supports all valid head tags: `title`, `base`, `meta`, `link`, `script`, `noscript`, and `style` tags.
-- Supports attributes for `body`, `html` and `title` tags.
-- Supports server-side rendering.
-- Nested components override duplicate head changes.
-- Duplicate head changes are preserved when specified in the same component (support for tags like "apple-touch-icon").
-- Callback for tracking DOM changes.
-
-## Compatibility
-
-Helmet 5 is fully backward-compatible with previous Helmet releases, so you can upgrade at any time without fear of breaking changes. We encourage you to update your code to our more semantic API, but please feel free to do so at your own pace.
-
-## Installation
-
-Yarn:
-```bash
-yarn add react-helmet
-```
-
-npm:
-```bash
-npm install --save react-helmet
-```
-
-## Server Usage
-To use on the server, call `Helmet.renderStatic()` after `ReactDOMServer.renderToString` or `ReactDOMServer.renderToStaticMarkup` to get the head data for use in your prerender.
-
-Because this component keeps track of mounted instances, **you have to make sure to call `renderStatic` on server**, or you'll get a memory leak.
-
-```javascript
-ReactDOMServer.renderToString();
-const helmet = Helmet.renderStatic();
-```
-
-This `helmet` instance contains the following properties:
-- `base`
-- `bodyAttributes`
-- `htmlAttributes`
-- `link`
-- `meta`
-- `noscript`
-- `script`
-- `style`
-- `title`
-
-Each property contains `toComponent()` and `toString()` methods. Use whichever is appropriate for your environment. For attributes, use the JSX spread operator on the object returned by `toComponent()`. E.g:
-
-### As string output
-```javascript
-const html = `
-
-
-
- ${helmet.title.toString()}
- ${helmet.meta.toString()}
- ${helmet.link.toString()}
-
-
-
-
-
- );
-}
-```
-
-### Reference Guide
-
-```javascript
-
- My Title
-
-
- outputs:
-
-
- Nested Title | MyAwesomeWebsite.com
-
- */}
- titleTemplate="MySite.com - %s"
-
- {/*
- (optional) used as a fallback when a template exists but a title is not defined
-
-
-
- outputs:
-
-
- My Site
-
- */}
- defaultTitle="My Default Title"
-
- {/* (optional) callback that tracks DOM changes */}
- onChangeClientState={(newState) => console.log(newState)}
->
- {/* html attributes */}
-