From ec85aa4b61b41d185f7ca6e38091299c46c84e4d Mon Sep 17 00:00:00 2001 From: Lukas Narusevicius Date: Wed, 5 Dec 2018 16:29:25 +0200 Subject: [PATCH 1/4] narusevic-update-5-0 --- platforms/android/include.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platforms/android/include.gradle b/platforms/android/include.gradle index d018cfe..14eae79 100644 --- a/platforms/android/include.gradle +++ b/platforms/android/include.gradle @@ -8,5 +8,5 @@ android { } dependencies { - compile 'io.intercom.android:intercom-sdk-base:3.+' + compile 'io.intercom.android:intercom-sdk-base:5.+' } From c0dbfa996eab0e6566dbc4a4ef3c4ffd65d2b7bf Mon Sep 17 00:00:00 2001 From: Lukas Narusevicius Date: Fri, 24 May 2019 15:28:32 +0300 Subject: [PATCH 2/4] Updated intercom and nativescript version to 5. --- package.json | 8 ++++---- platforms/ios/Podfile | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 28e9f6b..55dc1ee 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { - "name": "nativescript-intercom-bridge", + "name": "nativescript-intercom-bridge-latest", "version": "1.0.0", - "description": "NativeScript Plugin for Intercom", + "description": "Fork from NativeScript Plugin for Intercom. Updated Version", "main": "intercom-bridge", "typings": "index.d.ts", "nativescript": { "platforms": { - "android": "2.5.0", - "ios": "2.5.0" + "android": "5.4.0", + "ios": "5.4.0" } }, "scripts": { diff --git a/platforms/ios/Podfile b/platforms/ios/Podfile index eb4cb81..e2bf5a5 100644 --- a/platforms/ios/Podfile +++ b/platforms/ios/Podfile @@ -1 +1 @@ -pod 'Intercom', '~> 3.1.1' +pod 'Intercom', '~> 5.2.1' From 35c9f49fe8ea1c4e5427a889406048a140e421e9 Mon Sep 17 00:00:00 2001 From: Lukas Narusevicius Date: Sat, 7 Sep 2019 11:59:08 +0300 Subject: [PATCH 3/4] 1.0.1 --- package.json | 10 +++++----- references.d.ts | 2 +- tsconfig.json | 4 +++- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 55dc1ee..c762282 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "nativescript-intercom-bridge-latest", - "version": "1.0.0", + "name": "nativescript-intercom-bridge-updated", + "version": "1.0.1", "description": "Fork from NativeScript Plugin for Intercom. Updated Version", "main": "intercom-bridge", "typings": "index.d.ts", @@ -42,9 +42,9 @@ "homepage": "https://github.com/aemr3/nativescript-intercom-bridge", "readmeFilename": "README.md", "devDependencies": { - "tns-core-modules": "^2.5.1", - "tns-platform-declarations": "^2.5.0", - "typescript": "^2.1.0", + "tns-core-modules": "^5.4.1", + "tns-platform-declarations": "^5.3.0", + "typescript": "^3.4.5", "prompt": "^1.0.0", "rimraf": "^2.5.0" } diff --git a/references.d.ts b/references.d.ts index 172ee45..3ff290f 100644 --- a/references.d.ts +++ b/references.d.ts @@ -1,4 +1,4 @@ -/// +/// /// /// diff --git a/tsconfig.json b/tsconfig.json index 9240078..b615931 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,7 +8,9 @@ "emitDecoratorMetadata": true, "experimentalDecorators": true, "lib": [ - "es2016" + "es6", + "dom", + "es2015.iterable" ], "sourceMap": true, "pretty": true, From be3f8efd01d6d8a07caf644f55c506429edc70cc Mon Sep 17 00:00:00 2001 From: Lukas Narusevicius Date: Sat, 7 Sep 2019 17:18:39 +0300 Subject: [PATCH 4/4] 1.0.3 --- intercom-bridge.android.d.ts | 1 + intercom-bridge.android.ts | 8 +- intercom-bridge.common.d.ts | 1 + intercom-bridge.common.ts | 1 + intercom-bridge.ios.d.ts | 1 + intercom-bridge.ios.ts | 4 + package-lock.json | 332 +++++++++++++++++++++++++++++++ package.json | 12 +- platforms/android/include.gradle | 8 +- tsconfig.json | 2 +- 10 files changed, 355 insertions(+), 15 deletions(-) create mode 100644 package-lock.json diff --git a/intercom-bridge.android.d.ts b/intercom-bridge.android.d.ts index 517987e..80a8272 100644 --- a/intercom-bridge.android.d.ts +++ b/intercom-bridge.android.d.ts @@ -7,6 +7,7 @@ export declare class IntercomBridge { static registerUnidentifiedUser(): void; static reset(): void; static setSecureMode(secureHash: string, secureData: string): void; + static setUserHash(hmac: string): void; static updateUser(attributes: any): void; static logEvent(eventName: string, metaData?: any): void; static displayMessenger(): void; diff --git a/intercom-bridge.android.ts b/intercom-bridge.android.ts index a66658c..9753465 100644 --- a/intercom-bridge.android.ts +++ b/intercom-bridge.android.ts @@ -1,5 +1,5 @@ -import * as application from 'application'; -import * as utils from 'utils/utils'; +import * as application from 'tns-core-modules/application'; +import * as utils from 'tns-core-modules/utils/utils'; declare let io: any; @@ -38,6 +38,10 @@ export class IntercomBridge { io.intercom.android.sdk.Intercom.client().setSecureMode(secureHash, secureData); } + static setUserHash(hmac: string) { + io.intercom.android.sdk.Intercom.client().setUserHash(hmac); + } + static updateUser(attributes: any) { io.intercom.android.sdk.Intercom.client().updateUser(attributes); } diff --git a/intercom-bridge.common.d.ts b/intercom-bridge.common.d.ts index 517987e..80a8272 100644 --- a/intercom-bridge.common.d.ts +++ b/intercom-bridge.common.d.ts @@ -7,6 +7,7 @@ export declare class IntercomBridge { static registerUnidentifiedUser(): void; static reset(): void; static setSecureMode(secureHash: string, secureData: string): void; + static setUserHash(hmac: string): void; static updateUser(attributes: any): void; static logEvent(eventName: string, metaData?: any): void; static displayMessenger(): void; diff --git a/intercom-bridge.common.ts b/intercom-bridge.common.ts index 517987e..80a8272 100644 --- a/intercom-bridge.common.ts +++ b/intercom-bridge.common.ts @@ -7,6 +7,7 @@ export declare class IntercomBridge { static registerUnidentifiedUser(): void; static reset(): void; static setSecureMode(secureHash: string, secureData: string): void; + static setUserHash(hmac: string): void; static updateUser(attributes: any): void; static logEvent(eventName: string, metaData?: any): void; static displayMessenger(): void; diff --git a/intercom-bridge.ios.d.ts b/intercom-bridge.ios.d.ts index 517987e..80a8272 100644 --- a/intercom-bridge.ios.d.ts +++ b/intercom-bridge.ios.d.ts @@ -7,6 +7,7 @@ export declare class IntercomBridge { static registerUnidentifiedUser(): void; static reset(): void; static setSecureMode(secureHash: string, secureData: string): void; + static setUserHash(hmac: string): void; static updateUser(attributes: any): void; static logEvent(eventName: string, metaData?: any): void; static displayMessenger(): void; diff --git a/intercom-bridge.ios.ts b/intercom-bridge.ios.ts index c088590..37cf0e7 100644 --- a/intercom-bridge.ios.ts +++ b/intercom-bridge.ios.ts @@ -33,6 +33,10 @@ export class IntercomBridge { Intercom.setHMACData(secureHash, secureData); } + static setUserHash(hmac: string) { + Intercom.setUserHash(hmac); + } + static updateUser(attributes: any) { Intercom.updateUserWithAttributes(attributes); } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..3d1e100 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,332 @@ +{ + "name": "nativescript-intercom-bridge-updated", + "version": "1.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "colors": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", + "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "cycle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", + "dev": true + }, + "deep-equal": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz", + "integrity": "sha1-hLdFiW80xoTpjyzg5Cq69Du6AX0=", + "dev": true + }, + "eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "i": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/i/-/i-0.3.6.tgz", + "integrity": "sha1-2WyScyB28HJxG2sQ/X1PZa2O4j0=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "ncp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-1.0.1.tgz", + "integrity": "sha1-0VNn5cuHQyuhF9K/gP30Wuz7QkY=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "pkginfo": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.4.1.tgz", + "integrity": "sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=", + "dev": true + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "prompt": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", + "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", + "dev": true, + "requires": { + "colors": "^1.1.2", + "pkginfo": "0.x.x", + "read": "1.0.x", + "revalidator": "0.1.x", + "utile": "0.3.x", + "winston": "2.1.x" + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "reduce-css-calc": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.6.tgz", + "integrity": "sha512-+l5/qlQmdsbM9h6JerJ/y5vR5Ci0k93aszLNpCmbadC3nBcbRGmIBm0s9Nj59i22LvCjTGftWzdQRwdknayxhw==", + "dev": true, + "requires": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "revalidator": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/revalidator/-/revalidator-0.1.8.tgz", + "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=", + "dev": true + }, + "rimraf": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.0.tgz", + "integrity": "sha512-NDGVxTsjqfunkds7CqsOiEnxln4Bo7Nddl3XhS4pXg5OzwkLqJ971ZVAAnB+DDLnF76N+VnDEiBHaVV8I06SUg==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "tns-core-modules": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tns-core-modules/-/tns-core-modules-6.1.0.tgz", + "integrity": "sha512-dWwmjGmG65uDI76IJS2FmXnuoe6HDCSD+L2LvPyO4TX2R9LftiJMW+81JDhsDStgiFAFevTZgbmMjo5pfNYZog==", + "dev": true, + "requires": { + "reduce-css-calc": "^2.1.6", + "tns-core-modules-widgets": "6.1.0", + "tslib": "^1.9.3" + } + }, + "tns-core-modules-widgets": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tns-core-modules-widgets/-/tns-core-modules-widgets-6.1.0.tgz", + "integrity": "sha512-h/xBTVsGgr5Qhni3EM1D87MmCikPARarxaOGLibxRHaNzNqpJeuy7kTZP/tI/u2DAJJcNwXSjCm1p5spzrhF2w==", + "dev": true + }, + "tns-platform-declarations": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tns-platform-declarations/-/tns-platform-declarations-6.1.0.tgz", + "integrity": "sha512-yvJkDcZp5yqJix8cVN5gmui7pYtzrd+gTa3SpEPM1j/tzwgm/eY2Be2EonMoQBS4gLElRI1gcU5Ix0jyCLkTlQ==", + "dev": true + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + }, + "typescript": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.6.2.tgz", + "integrity": "sha512-lmQ4L+J6mnu3xweP8+rOrUwzmN+MRAj7TgtJtDaXE5PMyX2kCrklhg3rvOsOIfNeAWMQWO2F1GPc1kMD2vLAfw==", + "dev": true + }, + "utile": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", + "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", + "dev": true, + "requires": { + "async": "~0.9.0", + "deep-equal": "~0.2.1", + "i": "0.3.x", + "mkdirp": "0.x.x", + "ncp": "1.0.x", + "rimraf": "2.x.x" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "winston": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz", + "integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=", + "dev": true, + "requires": { + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "pkginfo": "0.3.x", + "stack-trace": "0.0.x" + }, + "dependencies": { + "async": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", + "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", + "dev": true + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + }, + "pkginfo": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz", + "integrity": "sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE=", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + } + } +} diff --git a/package.json b/package.json index c762282..bf4c594 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nativescript-intercom-bridge-updated", - "version": "1.0.1", + "version": "1.0.2", "description": "Fork from NativeScript Plugin for Intercom. Updated Version", "main": "intercom-bridge", "typings": "index.d.ts", @@ -18,7 +18,7 @@ "test.ios": "cd demo && tns test ios --emulator", "test.ios.device": "cd demo && tns test ios", "test.android": "cd demo && tns test android", - "preparedemo": "npm run build && cd demo && tns plugin remove nativescript-intercom-bridge && tns plugin add .. && tns install", + "preparedemo": "npm run build && cd demo && tns plugin remove nativescript-intercom-bridge-updated && tns plugin add .. && tns install", "setup": "npm i && cd demo && npm i && cd .. && npm run build && cd demo && tns plugin add .. && cd .." }, "repository": { @@ -42,10 +42,10 @@ "homepage": "https://github.com/aemr3/nativescript-intercom-bridge", "readmeFilename": "README.md", "devDependencies": { - "tns-core-modules": "^5.4.1", - "tns-platform-declarations": "^5.3.0", - "typescript": "^3.4.5", + "tns-core-modules": "^6.1.0", + "tns-platform-declarations": "^6.1.0", + "typescript": "^3.5.3", "prompt": "^1.0.0", - "rimraf": "^2.5.0" + "rimraf": "^3.0.0" } } diff --git a/platforms/android/include.gradle b/platforms/android/include.gradle index 14eae79..f8a7657 100644 --- a/platforms/android/include.gradle +++ b/platforms/android/include.gradle @@ -1,12 +1,8 @@ //default elements android { - productFlavors { - "nativescriptintercom" { - dimension "nativescriptintercom" - } - } + } dependencies { - compile 'io.intercom.android:intercom-sdk-base:5.+' + implementation 'io.intercom.android:intercom-sdk-base:5.4.0' } diff --git a/tsconfig.json b/tsconfig.json index b615931..0df43a8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es5", + "target": "es6", "module": "commonjs", "declaration": true, "removeComments": true,