static-react-router
Static site generator using React and React Router
Usage
Example config
var path = ;var pkg = ;var Home = ;var About = ; var baseUrl = '/';var routes = path: '' name: 'Home' handler: Home path: 'about' name: 'About' handler: About ; moduleexports = baseUrl: baseUrl routes: routes redirects: dest: path props: name: pkgname description: pkgdescription version: pkgversion baseUrl: baseUrl routes: routes stylesheets: '/css/base.css' scripts: '/js/app.js' Root: Default: ;
Example build script
var build = ;var options = ; // Custom app config; // Writes static HTML to destination
Example client app
var React = ;var options = ;options;
Example Root component
// Example root component var React = ;var Router = ;var RouteHandler = RouterRouteHandler; var Html = ;var Header = ; var Root = React; moduleexports = Root;
MIT License