diff --git a/api/latest/scalajsbundler/BundlerFile$$Application.html b/api/latest/scalajsbundler/BundlerFile$$Application.html index beaf1ee3..500c125c 100644 --- a/api/latest/scalajsbundler/BundlerFile$$Application.html +++ b/api/latest/scalajsbundler/BundlerFile$$Application.html @@ -170,7 +170,7 @@
The Scala.js application itself, aka -fastopt.js or -opt.js -
The application project name
The file containing the application javascript
All the assets on the application
The application project name
The file containing the application javascript
All the assets on the application
A fully self-contained application bundle, including all dependencies. -
The project name
The file containing the application javascript
All the assets on the application
The project name
The file containing the application javascript
All the assets on the application
A library-mode entrypoint file
The Application this entrypoint was generated from
The file containing the entry point
A library-mode entrypoint file
The Application this entrypoint was generated from
The file containing the entry point
Internal-only files -
A webpack library bundle, containing only libraries
The project the library bundle was generated for
The file containing the application javascript
All the assets on the application
A webpack library bundle, containing only libraries
The project the library bundle was generated for
The file containing the application javascript
All the assets on the application
A webpack loader file. Allows an Application to access the dependencies bundled -into a Library
Application to be loaded
Loader file
Application to be loaded
Loader file
The package.json file, used for populating the node_modules folder -
The file reference for the package.json
The file reference for the package.json
Public webpack artifacts -- those that might be served to clients or packaged -
A webpack configuration file. -
The Application this file runs webpack for
The webpack.config.js file reference
The Application this file runs webpack for
The webpack.config.js file reference
Files that may be inputs to the webpack process -
Files used in the
ScalaJSBundler
pipeline. -Scala.js application -
Fully linked application bundle, containing Application and all it's dependencies -
An asset of the bundled application -
Library dependencies provided by webpack -
Dependency loader, provides Library dependencies to Application -
The type of a given BundlerFile.Public. Used for tagging files when they are produced by the ScalaJsBundler and handed off to other SBT tasks. -
Bundle the entire application with webpack. Using this mode, the webpack
entry
key will contain the Scala.js output file. All dependencies will be resolved via webpack, and the entire bundle will be processed by any plugins. The output will be a runnable bundle, not a library.To see the specific webpack configuration that will be generated, refer to Webpack.writeConfigFile. -
on the Scala.js imports and use that as the
entrypoint
for the generatedwebpack.config.js
. The webpack output will be a library, which will assign itself to a global variable when loaded.The
entrypoints
file also contains arequire
implementation, which can be exposed globally by including theloader
file. Refer to util.JSBundler.loaderScript for an example of such a script.To see the specific webpack configuration that will be generated, refer to Webpack.writeConfigFile. -
output is designed to be a drop-in replacement for fully processing the file via webpack (Application mode). When
webpackEmitSourceMaps := true
, this mode will attempt to merge all the files using the node.js 'concat-with-sourcemaps' module.Refer to Library for additional details. -
Bundle only the libraries used by the application. This mode will generate an
entrypoints
file based on the Scala.js imports and use that as the entrypoint for the generatedwebpack.config.js
. The webpack output will be a library, which will assign itself to a global variable when loaded.The
library
file produce in this mode must be combined with theloader
and the Scala.js output in order -to fully duplicate the usability of Application mode.Refer to Library for additional details.
Refer to Library for additional details.
The BundlingMode dictates how webpack is configured for bundling. Please refer to the members of the sealed family details. -
Attempts to smoothen platform-specific differences when invoking commands. -
This information can not be included in the pom.xml, so we serialize for each Scala.js artifact into an additional file in the artifact .jar. -
Webpack stats model and json parsers -
SBT Specific Extensions to scalajsbundler.BundlerFile -
will be generated. The directory is different according to the current
Configuration
(eitherCompile
orTest
).Defaults to
crossTarget.value / "scalajs-bundler" / "main"
forCompile
andcrossTarget.value / "scalajs-bundler" / "test"
forTest
. -If WebScalaJS is enabled, tweaks the pipelineStage so that the bundle is produced as an sbt-web asset.
Tasks and Settings
See the autoImport member. -
This object was generated by sbt-buildinfo.
This object was generated by sbt-buildinfo.
Value Members
version: String -The value is "0.21.1+34-635376a9-SNAPSHOT".
+The value is "0.21.1+36-2d9cbce2-SNAPSHOT".