A description of this package.
Add the dist
folder into the bundle. Make sure you select "Create folder references for any added folders option when copying".
import Cyber
// Configures where to find html content.
let config = BridgeConfig(
routes: [ "*" ],
subdirectory: "dist")
// Creates middleware.
config.middlewares.add(NavigationMiddleware(config))
config.middlewares.add(LoggingMiddleware())
BridgeConfig.default = config
let webViewController = WebViewController("index")
webViewController.dispatch(Message(name: "navigate", data: ["to": "profile"])
Explicit routes:
let config = BridgeConfig(
routes: [
"profile",
"discover",
"settings"
],
subdirectory: "dist")
Route for each .html file in the embedded dist
folder:
let config = BridgeConfig(
routes: [ "*" ],
subdirectory: "dist")
Route for each file matching a glob pattern in the embedded dist
folder:
let config = BridgeConfig(
routes: [ "*.html" ],
subdirectory: "dist")