- testing ts-node

This commit is contained in:
Eugene Zolenko 2017-06-23 17:36:29 -06:00
parent 0d5e659d71
commit 77b974c2ce
7 changed files with 51 additions and 6 deletions

2
dist/index.d.ts vendored
View File

@ -11,7 +11,7 @@ export interface IOptions {
rollupCommonJSResolveHack?: boolean;
tsconfig?: string;
}
export default function typescript(options?: IOptions): {
export declare function typescript(options?: IOptions): {
options(config: any): void;
resolveId(importee: string, importer: string): string | null;
load(id: string): string | undefined;

View File

@ -1,6 +1,8 @@
/* eslint-disable */
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var _ = require('lodash');
var fs = require('fs-extra');
var ts = require('typescript');
@ -607,4 +609,4 @@ function typescript(options) {
};
}
module.exports = typescript;
exports.typescript = typescript;

View File

@ -613,4 +613,4 @@ function typescript(options) {
};
}
export default typescript;
export { typescript };

View File

@ -49,11 +49,13 @@
"@types/node": "^8.0.1",
"@types/object-hash": "^0.5.28",
"@types/resolve": "^0.0.4",
"@types/rollup": "^0.0.4",
"rimraf": "^2.6.1",
"rollup": "^0.43.0",
"rollup-plugin-typescript2": "^0.4.4",
"rollup-watch": "^4.0.0",
"tslint": "^5.4.3"
"tslint": "^5.4.3",
"ts-node": "^3.1.0"
},
"repository": {
"type": "git",

41
rollup.config.ts Normal file
View File

@ -0,0 +1,41 @@
import { typescript } from ".";
import * as rollup from "rollup";
// tslint:disable-next-line:no-var-requires
const pkg = require("./package.json");
export const options = {
entry: "src/index.ts",
external: [
"path",
"fs-extra",
"object-assign",
"rollup-pluginutils",
"typescript",
"lodash",
"graphlib",
"object-hash",
"colors/safe",
"resolve",
],
plugins: [
typescript({ verbosity: 3 }),
],
banner: "/* eslint-disable */",
targets: [
{
format: "cjs",
dest: pkg.main,
},
{
format: "es",
dest: pkg.module,
},
],
};
rollup.rollup(options);

View File

@ -107,7 +107,7 @@ export interface IOptions
tsconfig?: string;
}
export default function typescript(options?: IOptions)
export function typescript(options?: IOptions)
{
options = { ... options };

View File

@ -1,6 +1,6 @@
{
"compilerOptions": {
"module": "es6",
"module": "commonjs",
"target": "es5",
"noImplicitAny": true,
"sourceMap": true,