From 6e87032ae5584ffae2abed3ae782ee81ff317799 Mon Sep 17 00:00:00 2001 From: Andrew Paradi Date: Mon, 11 Jun 2018 12:02:11 -0400 Subject: [PATCH] [#412] frint-config/Typescript --- .../frint-config/src/{externals.js => externals.ts} | 4 ++-- packages/frint-config/src/{index.js => index.ts} | 0 ...packRxjsExternals.js => webpackRxjsExternals.ts} | 0 packages/frint-config/tsconfig.json | 13 +++++++++++++ 4 files changed, 15 insertions(+), 2 deletions(-) rename packages/frint-config/src/{externals.js => externals.ts} (97%) rename packages/frint-config/src/{index.js => index.ts} (100%) rename packages/frint-config/src/utils/{webpackRxjsExternals.js => webpackRxjsExternals.ts} (100%) create mode 100644 packages/frint-config/tsconfig.json diff --git a/packages/frint-config/src/externals.js b/packages/frint-config/src/externals.ts similarity index 97% rename from packages/frint-config/src/externals.js rename to packages/frint-config/src/externals.ts index 655d957d..cd59c6f1 100644 --- a/packages/frint-config/src/externals.js +++ b/packages/frint-config/src/externals.ts @@ -7,7 +7,7 @@ import webpackRxJsExternals from './utils/webpackRxjsExternals'; export const rxjs = [webpackRxJsExternals()]; -export const lodash = [ +export const lodash : any = [ function (context, request, callback) { if (request.startsWith('lodash/')) { const subModule = request.split('/')[1]; @@ -25,7 +25,7 @@ export const lodash = [ ]; // full imports -export const thirdParties = [{ +export const thirdParties : any = [{ 'lodash': { root: '_', commonjs: 'lodash', diff --git a/packages/frint-config/src/index.js b/packages/frint-config/src/index.ts similarity index 100% rename from packages/frint-config/src/index.js rename to packages/frint-config/src/index.ts diff --git a/packages/frint-config/src/utils/webpackRxjsExternals.js b/packages/frint-config/src/utils/webpackRxjsExternals.ts similarity index 100% rename from packages/frint-config/src/utils/webpackRxjsExternals.js rename to packages/frint-config/src/utils/webpackRxjsExternals.ts diff --git a/packages/frint-config/tsconfig.json b/packages/frint-config/tsconfig.json new file mode 100644 index 00000000..599651e7 --- /dev/null +++ b/packages/frint-config/tsconfig.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "outDir": "./lib", + "target": "es5", + "lib": [ "es2015", "dom" ], + "module": "commonjs", + "declaration": true, + "sourceMap": true + }, + "include": [ + "./src/**/*.ts" + ] +}