1.0.1 • Published 9 years ago

gulp-jinx-inject v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

Imgur

Gulp Jinx Inject

This is an GulpJS plugin for inject Jinx .AS packages files

Installation

npm install gulp-jinx-inject

Usage

var jinxInject = require('gulp-jinx-inject');
var tmpMainFile = '.tmp/as/app/flash/main.as';
var pkgs = require('jinx-loader')(tmpMainFile);

return gulp.src(tmpMainFile) // file path to inject
	.pipe(jinxInject(pkgs.as))
	.pipe(gulp.dest(path.dirname(tmpMainFile))); // injected file

Result example

// before 

package {

import flash.display.*;

public class main extends Sprite {
public function main() {

	// [[inject:jinx]]

	include 'partials/bar.as';
}}}

// after

package {

import flash.display.*;

public class main extends Sprite {
public function main() {

	include '../../../node_modules/jinx-mempanel/index.as';
 	include '../../../node_modules/jinx.as/jinx.as';

	include 'partials/bar.as';
}}}

The MIT License