https://github.com/yuchi/titanium-platforms
Titanium™ SDK utils for device conditional code
https://github.com/yuchi/titanium-platforms
Last synced: over 1 year ago
JSON representation
Titanium™ SDK utils for device conditional code
- Host: GitHub
- URL: https://github.com/yuchi/titanium-platforms
- Owner: yuchi
- License: mit
- Created: 2015-08-13T20:47:56.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-08-13T20:49:12.000Z (almost 11 years ago)
- Last Synced: 2025-01-06T08:46:25.749Z (over 1 year ago)
- Language: JavaScript
- Size: 117 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
titanium-platforms
==================
Titanium™ SDK utils for device conditional code.
Usage
-----
To be used **only** with [Titaniumifier](https://github.com/smclab/titaniumifier) in both package mode and in [app mode](https://github.com/smclab/titaniumifier/wiki/Host-mode).
If you’re using Alloy just use one of the [built-in `OS_*` constants](http://docs.appcelerator.com/platform/latest/#!/guide/Alloy_Controllers-section-34636384_AlloyControllers-ConditionalCode).
#### Install
```bash
$ npm install --save titanium-platforms
```
#### ECMAScript 5
```js
var OS_ANDROID = require('titanium-platforms/os/android');
var OS_IOS = require('titanium-platforms/os/ios');
var OS_MOBILEWEB = require('titanium-platforms/os/mobileweb');
var OS_WINDOWS = require('titanium-platforms/os/windows');
```
#### ECMAScript 2015 (aka ES6)
To be used with [Babel pre-compilation](https://github.com/smclab/titaniumifier/wiki/Host-mode#usage-with-babeljs), for example.
```js
import OS_ANDROID from 'titanium-platforms/os/android';
import OS_IOS from 'titanium-platforms/os/ios';
import OS_MOBILEWEB from 'titanium-platforms/os/mobileweb';
import OS_WINDOWS from 'titanium-platforms/os/windows';
```
License
-------
MIT