air-sdk

16.0.0-272-16 • Public • Published

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.

Package Sidebar

Install

npm i air-sdk

Weekly Downloads

62

Version

16.0.0-272-16

License

MIT

Last publish

Collaborators

  • maxwell.dasilva