@titanium-sdk/webpack-plugin-classic v0.1.0
@titanium-sdk/webpack-plugin-classic
Titanium Classic plugin for Appcd Webpack
Installation
To install this plugin in an existing project, run the following command in your project root:
npm i @titanium-sdk/webpack-plugin-classicBe sure to follow the migration steps below as well as the general migration guide when enabling Webpack in an existing Titanium Classic project.
Migration
⚠️ WARNING: The base Webpack configuration uses
clean-webpack-pluginto delete all files insideResourcesbefore a new build. Make sure you follow the instructions below and move all your files out ofResourcesbefore you start the first build.
Migrating a classic project is pretty straight forward. All you need to do is move your existing files from Resources into a new src directory in your project root.
After moving all files into src there are two more things to do:
- Rename
app.jstomain.js - Move all non-js assets into
src/assets
Webpack will then process and bundle all your JS files and assets and put them back into Resources.
💡 TIP: Add the
Resourcesfolder to your.gitignoresince it will be created by Webpack now and should be considered as an intermediate build folder.
Webpack configuration
This plugin will add/modify the following Webpack options:
Resolve
- Aliases
@:./src
Plugins
plugin('copy-assets')(copy files from./src/assetsinto./Resources)
5 years ago