start-typescript
v1.3.10
Published
Readme
start-typescript
:abc: Typescript compilation task for Start
Install
npm install --save-dev start-typescript
# or
yarn add --dev start-typescriptUsage (Build)
import Start from 'start';
import reporter from 'start-pretty-reporter';
import files from 'start-files';
import read from 'start-read';
import write from 'start-write';
import typescript from 'start-typescript';
const start = Start(reporter());
export const task = () => start(
files('lib/index.ts'), // must reference a single entrypoint
read(),
typescript(),
write('build/')
);Usage (Test)
import Start from 'start';
import reporter from 'start-pretty-reporter';
import files from 'start-files';
import read from 'start-read';
import write from 'start-write';
import split from 'start-split';
import mocha from 'start-mocha';
import typescript from 'start-typescript';
const start = Start(reporter());
export const task = () => start(
files('test/index.ts'), // must reference a single entrypoint
read(),
typescript(),
split({
lib: () => [write('.scratch/lib')],
test: () => [write('.scratch/test')]
}),
files('.scratch/test/**/*.js'),
mocha()
);This task relies on [{ path, data, map }] input and provides the same, see documentation for details.
Arguments
typescript(opts)
optsconfigFile- path to an alternatetsconfig.jsoncompilerOptions- tsconfigcompilerOptionsas specified here
