Skip to content

hreid3/laravel-elixir-typescript

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

elixir-typescript

(forked from laravel-elixir-typescript by MikeyAlder)

npm version

Prerequirement

You have to install Laravel's Elixir(Version 3.0 or higher) and its dependencies first.

Upgrade

The signature was changed to the following:

mix.typescript(src, output, options);

Installation

Install with Node.js

npm install elixir-typescript --save

Usage

A simple gulp-typescript wrapper ingredient for Laravel Elixir.

Add it to your Elixir-enhanced Gulpfile, like so:

var elixir = require('laravel-elixir');

// import the dependency
var elixirTypscript = require('elixir-typescript');

elixir(function(mix) {
  mix.typescript('app.ts');
});

This will compile the app.ts file in resources/assets/typescript/ and concat the compiled content into public/js/app.js.

If you'd like to output to a different directory than the default public/js, then you may override this by provide a path for output as well.

mix.typescript('app.js', 'public/js/foo/bar.js');

Further you could insert multiple files like

elixir(function(mix) {
  mix.typescript(['module1.ts', 'module2.ts']);
});

tsconfig.json

The project file is also supported. Just put your file into the typescript asset folder and the pluging will automatically use it.

Parameters

Bellow is the list of the available parameters:

About

Gulp-Typescript plugin for Laravel Elixir

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%