klenod-runtime
klenod-runtime loads and evaluates
Klenod bundles in production.
It contains only the runtime pieces needed after a bundle has already been built:
Klenod::Runtime::BundleKlenod::Runtime::Mod- lazy import support
- source maps and backtrace rewriting
This gem should stay free of build plugins and heavyweight build-time dependencies such as RMagick, Syntax Tree, Haml, CSS processing, or file watching.
Use this gem in applications that load an existing bundle:
require "klenod/runtime"
bundle = Klenod::Runtime.load_bundle("dist/klenod.bundle")
exports = bundle.exports("pages/server")
Production servers can explicitly preload bundled modules:
bundle.preload_entrypoints
Build bundles with klenod-build.