@swrve/web-sdk
Advanced tools
Comparing version 1.4.3 to 2.0.0
@@ -1,2 +0,1 @@ | ||
!function(e){var t={};function n(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(i,o,function(t){return e[t]}.bind(null,o));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist",n(n.s=0)}([function(e,t){const n="swrve.push_clicked",i="swrve.push_closed",o="swrve.push_receieved";function a(e,t,n){var i=new MessageChannel;i.port1.onmessage=function(e){e.data.error?reject(e.data.error):resolve(e.data)},clients.matchAll({includeUncontrolled:!0}).then(o=>{o.forEach(o=>{o.postMessage({event:JSON.stringify(e),type:t,body:n},[i.port2])})})}self.addEventListener("push",e=>{var t;if(e.data&&(t=e.data.json()).data.swrve&&t.data.swrve._p){const n={body:t.body,data:{swrve:{title:t.data.swrve.title,p:t.data.swrve._p,sd:t.data.swrve._sd}}};t.image&&(n.image=t.image),t.icon&&(n.icon=t.icon),t.payload&&(n.data.payload=t.payload),e.waitUntil(Promise.all([new Promise(()=>{a(e,o,{})}),self.registration.showNotification(n.data.swrve.title,n)]))}}),self.addEventListener("notificationclick",e=>{e.notification.close();let t=Promise.resolve();var i={id:e.notification.data.swrve.p,customPayload:e.notification.data.payload};e.notification.data.swrve.sd&&(i.deeplink=e.notification.data.swrve.sd,t=clients.openWindow(i.deeplink)),e.waitUntil(Promise.all([t,new Promise(()=>{a(e,n,i)})]))}),self.addEventListener("notificationclose",e=>{e.waitUntil(Promise.all([new Promise(()=>{a(e,i,{})})]))}),self.addEventListener("install",(function(e){self.skipWaiting()}))}]); | ||
//# sourceMappingURL=SwrveWorker.js.map | ||
(()=>{function e(e,a,t){var i=new MessageChannel;i.port1.onmessage=function(e){e.data.error?reject(e.data.error):resolve(e.data)},clients.matchAll({includeUncontrolled:!0}).then((s=>{s.forEach((s=>{s.postMessage({event:JSON.stringify(e),type:a,body:t},[i.port2])}))}))}self.addEventListener("push",(a=>{var t;if(a.data&&(t=a.data.json()).data.swrve&&t.data.swrve._p){const i={body:t.body,data:{swrve:{title:t.data.swrve.title,p:t.data.swrve._p,sd:t.data.swrve._sd}}};t.image&&(i.image=t.image),t.icon&&(i.icon=t.icon),t.payload&&(i.data.payload=t.payload),a.waitUntil(Promise.all([new Promise((()=>{e(a,"swrve.push_received",{id:t.data.swrve._p})})),self.registration.showNotification(i.data.swrve.title,i)]))}})),self.addEventListener("notificationclick",(a=>{a.notification.close();let t=Promise.resolve();var i={id:a.notification.data.swrve.p,customPayload:a.notification.data.payload};a.notification.data.swrve.sd&&(i.deeplink=a.notification.data.swrve.sd,t=clients.openWindow(i.deeplink)),a.waitUntil(Promise.all([t,new Promise((()=>{e(a,"swrve.push_clicked",i)}))]))})),self.addEventListener("notificationclose",(a=>{a.waitUntil(Promise.all([new Promise((()=>{e(a,"swrve.push_closed",{})}))]))})),self.addEventListener("install",(function(e){self.skipWaiting()}))})(); |
{ | ||
"name": "@swrve/web-sdk", | ||
"version": "1.4.3", | ||
"version": "2.0.0", | ||
"author": "Swrve Inc.", | ||
@@ -27,8 +27,13 @@ "license": "Apache-2.0", | ||
}, | ||
"files": [ "dist/**/*" ], | ||
"browser": "dist/SwrveSDK.js", | ||
"types": "dist/types/src/index.d.ts", | ||
"files": [ | ||
"dist/SwrveSDK.js", | ||
"dist/types", | ||
"dist/SwrveWorker.js" | ||
], | ||
"main": "dist/SwrveSDK.js", | ||
"scripts": { | ||
"bundle": "yarn run bundle:prod", | ||
"bundle:dev": "webpack --config webpack.dev.js --watch", | ||
"bundle:prod": "webpack --config webpack.prod.js", | ||
"bundle:dev": "tsc -p tsconfig-build.json --declaration --declarationDir dist/types && webpack --config webpack.dev.js --progress", | ||
"bundle:prod": "tsc -p tsconfig-build.json --declaration --declarationDir dist/types && webpack --config webpack.prod.js --progress", | ||
"bundle:release": "yarn run bundle:prod", | ||
@@ -38,20 +43,23 @@ "stats": "webpack --config webpack.prod.js --profile --json > stats.json && webpack-bundle-analyzer stats.json --mode static --no-open", | ||
"lint": "tslint --project tsconfig.json", | ||
"prepublish": "yarn bundle:release" | ||
"prepublish": "yarn bundle:release", | ||
"test": "jest --ci --coverage --testResultsProcessor='jest-junit'", | ||
"test:watch": "jest --watch" | ||
}, | ||
"devDependencies": { | ||
"@types/jest": "^27.0.3", | ||
"jest": "^27.3.1", | ||
"jest-junit": "^13.0.0", | ||
"ts-jest": "^27.0.7", | ||
"clean-webpack-plugin": "1.0.0", | ||
"ts-loader": "5.3.3", | ||
"ts-md5": "1.2.4", | ||
"ts-loader": "^9.2.6", | ||
"tslint": "5.12.1", | ||
"tslint-config-airbnb": "5.11.1", | ||
"tslint-loader": "3.5.4", | ||
"tslint-sonarts": "1.8.0", | ||
"typedoc": "0.14.1", | ||
"typedoc-webpack-plugin": "1.1.4", | ||
"typescript": "3.2.2", | ||
"webpack": "4.28.4", | ||
"typescript": "^4.4.4", | ||
"webpack": "^5.63.0", | ||
"webpack-cli": "^4.9.1", | ||
"webpack-bundle-analyzer": "3.0.3", | ||
"webpack-cli": "3.2.1", | ||
"webpack-merge": "4.2.1" | ||
}, | ||
"dependencies": { | ||
"@swrve/web-core": "1.0.0" | ||
} | ||
} | ||
} |
Sorry, the diff of this file is too big to display
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
12
18
394
156954
1
2
+ Added@swrve/web-core@1.0.0
+ Added@swrve/web-core@1.0.0(transitive)
+ Added@types/crypto-js@4.0.2(transitive)
+ Addedcrypto-js@4.1.1(transitive)