Socket
Socket
Sign inDemoInstall

@swrve/web-sdk

Package Overview
Dependencies
3
Maintainers
10
Versions
20
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.4.3 to 2.0.0

dist/types/src/config/AppConfigParams.d.ts

3

dist/SwrveWorker.js

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc