class Mint::Bundler
- Mint::Bundler
- Reference
- Object
Overview
This class is responsible for compiling and building the application.
Defined in:
bundler.crConstructors
Instance Method Summary
- #application(*args, **options)
- #application(*args, **options, &)
-
#artifacts : TypeChecker::Artifacts
The artifacts to bundle.
- #asset_path(node : Ast::Node)
- #bundle
- #bundle_name(node : Set(Ast::Node) | Bundle) : String
-
#bundle_names : Hash(Mint::Compiler::Bundle | Set(Mint::Ast::Node), String)
Contains the names of the bundles.
-
#config : Config
The bundle configuration.
-
#files : Hash(String, -> String)
The end result of the bundling.
- #generate_application
- #generate_assets
- #generate_icons
- #generate_icons?
- #generate_index_html
- #generate_manifest
- #json(*args, **options)
- #json(*args, **options, &)
- #path_for_asset(filename : String) : String
- #path_for_bundle(node : Set(Ast::Node) | Bundle) : String
- #path_for_import(node : Set(Ast::Node) | Bundle) : String
Constructor Detail
Instance Method Detail
Contains the names of the bundles.
The end result of the bundling. It contains the all the files for the application.