1.0.1 • Published 4 years ago
broccoli-babel-preset-typescript v1.0.1
broccoli-babel-preset-typescript 
A broccoli plugin which only removes TypeScript types
installation
yarn add --save broccoli-babel-preset-typescriptor
npm install --save broccoli-babel-preset-typescriptUsage
Within a Broccoli Pipeline
const { BroccoliBabelPresetTypeScript } = require('BroccoliBabelPresetTypeScript');
// now in your broccoli pipeline
const output = new BroccoliBabelPresetTypeScript([inputNode]);Advanced Example - A standalone script
#!/usr/bin/env node
'use strict';
const { Builder } = require('builder');
const { BroccoliBabelPresetTypeScript } = require('broccoli-babel-preset-typescript');
const TreeSync = require('tree-sync');
const [
,
,
inputDirectory,
outputDirectory,
] = process.argv;
const plugin = new BroccoliBabelPresetTypeScript([inputDirectory]);
const builder = new Builder(plugin);
(async function main() {
try {
const { directory } = await builder.build();
const tree = new TreeSync(directory, outputDirectory);
tree.sync();
} finally {
await builder.cleanup();
}
}());options:
sourceMaps:
truewill produce a sibling source-map file, and the requiredsourceMappingURLinlinewill append asourceMappingURLthat contains a data URI of the sourcemappingbothwill have the behavior of bothtrueandinlinefalseor when omitted, will result in no sourcemaps being created (the default)