A JavaScript library for isomorphic (client/server) single-page applications with unified configuration for routing and rendering. Version 2.1.0 is the latest stable release. Key differentiators include a single configuration for both client and server rendering, built-in history management, and minimal boilerplate. Designed for use with ES6 transpilers like Babel, with separate entry points for client and server.
npm install create-appNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates creating a client app with a container and basename, starting it, and pushing a random history entry.
Ensure the container element (e.g., 'body') exists before calling createApp.
Omit the second argument or use 'app.start()' without resolve.
Pass a configuration object like { container: 'body', basename: '/' }.Use 'require("create-app/client")' or 'require("create-app/server")'.Run 'npm install create-app' and use correct import path: 'create-app/client'.
Import from subpath: 'import createApp from "create-app/client"'.
Call 'app.start()' before using 'app.history.push()'.
No dependency data recorded yet.