mirror of
https://github.com/ezolenko/rollup-plugin-typescript2.git
synced 2025-12-08 19:06:16 +00:00
- testing ts-node
This commit is contained in:
parent
0d5e659d71
commit
77b974c2ce
2
dist/index.d.ts
vendored
2
dist/index.d.ts
vendored
@ -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;
|
||||
|
||||
4
dist/rollup-plugin-typescript2.cjs.js
vendored
4
dist/rollup-plugin-typescript2.cjs.js
vendored
@ -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;
|
||||
|
||||
2
dist/rollup-plugin-typescript2.es.js
vendored
2
dist/rollup-plugin-typescript2.es.js
vendored
@ -613,4 +613,4 @@ function typescript(options) {
|
||||
};
|
||||
}
|
||||
|
||||
export default typescript;
|
||||
export { typescript };
|
||||
|
||||
@ -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
41
rollup.config.ts
Normal 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);
|
||||
@ -107,7 +107,7 @@ export interface IOptions
|
||||
tsconfig?: string;
|
||||
}
|
||||
|
||||
export default function typescript(options?: IOptions)
|
||||
export function typescript(options?: IOptions)
|
||||
{
|
||||
options = { ... options };
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"module": "es6",
|
||||
"module": "commonjs",
|
||||
"target": "es5",
|
||||
"noImplicitAny": true,
|
||||
"sourceMap": true,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user