/titanium-webpack-devkit

Development tools to bundle Titanium apps with Webpack

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Titanium Webpack DevKit

Greenkeeper badge

Development tools to bundle Titanium apps with Webpack

This is the home for all the libraries and plugins to integrate Webpack support into the Titanium build pipeline.

Packages

This is a monorepo with the following packages:

Package Description Version Links
webpack-target-titanium Provides a new Titanium target based on the NodeJS target and several plugins that allow you to use Webpack in Titanium apps. latest README
webpack-titanium-angular Titanium compatible wrapper around the Angular compiler plugin. latest README

Contributing

Open source contributions are greatly appreciated! If you have a bugfix, improvement or new feature, please create an issue first and submit a pull request against master.

Before you contribute read through the following guidelines.

  • The master branch contains a snapshot of the latest stable release. All development should be done in dedicated branches. Do not submit PRs against the master branch.
  • Checkout relevant topic branches, e.g. develop and merge back against that branch.
  • Your commit messages should follow the Conventional Commits Specification so that changelogs and version bumps can be automatically generated. If you are not familiar with the commit message convention, you can use npm run commit instead of git commit, which provides an interactive CLI for generating proper commit messages.
  • We will let GitHub automatically squash your PR before merging, so don't worry about making multiple small commits.

Development setup

After cloning the repo just install the dependencies and you are good to go.

npm i

Getting Help

If you have questions about bundling apps for Titanium with Webpack, feel free to reach out on Stackoverflow or the #helpme channel on TiSlack. In case you find a bug, create a new issue or open a new JIRA ticket.

License

Apache License. Version 2.0