Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
tintan
Advanced tools
Readme
A coffee-script based tool for adding coffee, bdd and node_modules to your Titanium development.
Tintan integrates state of the art tools into your Titanium development.
Featuring a ready to use setup for building projects with useful Jake tasks, being able to write applications in CofeeScript without having to worry about compiling them, managing your project dependencies using NPM and allowing to include node modules on your mobile application using ender.js
$ npm install -g tintan
# cd /your/titanium/project
$ tintan
# Get an overview of available tasks
$ tintan -T
# Compile sources
$ tintan compile
# Watch and compile [Iced] CoffeeScript sources
$ tintan compile:coffee:watch
# Build and launch on Android Virtual Device
$ tintan run:android
# Build and launch on Android physical device
$ tintan install:android
# Build and launch on iPad simulator
$ tintan run:ipad
etc...
# Configure all available options.
# Creates JSON text file ./tintan.config if not present.
$ tintan config
# Display options and settings.
$ tintan config:display
# Set option/value pairs.
$ tintan config:set option=value [option=value...]
# Reset option to default value.
$ tintan config:set option=default
Normally Tintan will try to guess your current environment setup, you can however force a particular setting by setting or exporting one of the following variables:
default value
verbose • boolean • true
Verbose compiling?
iced • boolean • false
Compile with Iced CoffeeScript?
compile_js • boolean • true
For distribution builds, compile JS with Closure compiler? (Obfuscation can be bad for debugging.)
debug • boolean • false
Wait for debugger to attach?
debug_address • String • '127.0.0.1'
IP Address for debugger connection
debug_port • Number • 5858
Port for debugger
android_avd / AVD • String • null
The Android virtual device to use for development.
android_device • String • ''
The Android physical device to use for development.
android_sdk / ANDROID_SDK • String • Linux: /opt/android-sdk
, Mac: the max value of /usr/local/Cellar/android-sdk/*
, Windows: C:\Program Files (x86)\Android\android-sdk
The location of the Android development kit.
keystore • String • null
The location of the Android keystore with which to sign distribution builds.
storepass • String • null
The storepass for the Android keystore with which to sign distribution builds.
key_alias • String • null
The alias for the Android keystore with which to sign distribution builds.
ios_version / IOS_VERSION • String • max value of ~/Library/Application Support/iPhone Simulator/
The version of iOS to target, eg. 5.0, 6.0
ti_home / TI_HOME • String • Linux: ~/.titanium
, Mac: /Library/Application Support/Titanium
The Titanium directory containing mobilesdk/
subdir.
ti_platform / TI_PLATFORM • String • Linux: 'android'
, Mac: 'iphone'
The platform for mobile development: 'android'
, 'iphone'
, 'mobileweb'
, 'module'
ti_python / TI_PYTHON • String • the python found in $PATH
The python executable to run Titanium scripts.
ti_sdk / TI_SDK • String • <sdk-version />
in tiapp.xml
, or the greatest version installed on $TI_HOME/mobilesdk
The version of the Titanium SDK to use.
FAQs
Titanium development with style. A suite of Jake build tasks which integrate with Sublime Text and Titanium Studio. Usable on all platforms.
The npm package tintan receives a total of 10 weekly downloads. As such, tintan popularity was classified as not popular.
We found that tintan demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.