From b346d2db45dc9f7b43744223b41cce5e9b505f6b Mon Sep 17 00:00:00 2001 From: Simon Hartcher Date: Tue, 28 Jun 2022 12:11:34 +1000 Subject: [PATCH] docs(intercom): refactored types generation Have set the default types to the browser types There is currently no way to do isomorphic types See https://github.com/Microsoft/TypeScript/issues/29128 --- packages/analytics-plugin-intercom/package.json | 4 +++- packages/analytics-plugin-intercom/tsconfig.json | 12 ++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 packages/analytics-plugin-intercom/tsconfig.json diff --git a/packages/analytics-plugin-intercom/package.json b/packages/analytics-plugin-intercom/package.json index b9b0735d..d9aed634 100644 --- a/packages/analytics-plugin-intercom/package.json +++ b/packages/analytics-plugin-intercom/package.json @@ -27,9 +27,11 @@ "release:patch": "npm version patch && npm publish", "release:minor": "npm version minor && npm publish", "release:major": "npm version major && npm publish", - "es": "../../node_modules/.bin/babel-node ./testBabel.js" + "es": "../../node_modules/.bin/babel-node ./testBabel.js", + "types": "tsc" }, "main": "lib/analytics-plugin-intercom.cjs.js", + "types": "dist/browser.d.ts", "globalName": "analyticsIntercom", "jsnext:main": "lib/analytics-plugin-intercom.es.js", "module": "lib/analytics-plugin-intercom.es.js", diff --git a/packages/analytics-plugin-intercom/tsconfig.json b/packages/analytics-plugin-intercom/tsconfig.json new file mode 100644 index 00000000..5bb74db1 --- /dev/null +++ b/packages/analytics-plugin-intercom/tsconfig.json @@ -0,0 +1,12 @@ +{ + "$schema": "http://json.schemastore.org/tsconfig", + "compilerOptions": { + "emitDeclarationOnly": true, + "declaration": true, + "allowJs": true, + "declarationDir": "types/" + }, + "include": [ + "src/**/*.js" + ] +}