react-html-stringifier

0.3.0 • Public • Published

React Stringifier

This package is designed for:

  1. extremely lightweight single page static websites ("landing pages")
  2. based on create-react-app (without eject)

It produces a html-file without a React js-bundle.

3 simple steps

  1. Install the package: npm i -D react-html-stringifier or yarn add -D react-html-stringifier
  2. Add this line to a scripts section of the package.json: "static": "build && react-html-stringifier"
  3. Run: npm run static or yarn static

Explanation

  1. Stringifier will copy the content of your build directory to a new one called static to work with it.
  2. Then it injects a content of browser-script.js into your index.html file and starts an express server.
  3. It serves a website and receives its HTML via POST request from browser-script.js.
  4. Then HTML is received the server removes a React bundle and a browser-script.js script from it.

Package Sidebar

Install

npm i react-html-stringifier@0.3.0

Version

0.3.0

License

MIT

Unpacked Size

139 kB

Total Files

7

Last publish

Collaborators

  • klimcode