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" + ] +}