16.0.0-272-16 • Published 9 years ago

air-sdk v16.0.0-272-16

Weekly downloads
25
License
MIT
Repository
-
Last release
9 years ago

air-sdk

Code Climate Test Coverage

A NPM wrapper for the Adobe AIR SDK. The idea it to provide simple access to AIR_SDK binaries using node. The package has been set up to fetch the Adobe AIR SDK and run mxmlc, fdb, compc, optimizer, swcdepends, etc for MacOS, Linux based platforms and Windows.

Building and Installing

npm install air-sdk 
npm install -g air-sdk #installing globally

Download the source and run the tests.

npm install .
npm test

Usage for (Mac, Linux)

var airSdk = require('air-sdk');
var mxmlc = airSdk.bin.mxmlc;
var src = '/fixtures/ErrorApp.as');
var childArgs = [mxmlc, '+configname=air', src];
childProcess.execFile('/bin/sh', mxmlcArgs, function(err, stdout, stderr) {
	console.log('Swf file generated');
});

External Dependencies

If you intend to use this module after it is installed, almost all of the Flex SDK binary/executable files have an implicit dependency on Java being installed on the system and that it is available in the PATH such that it can be invoked just by typing the command java.