From 2547588a221d0b558fe6a95d9245092540e2fb22 Mon Sep 17 00:00:00 2001 From: jq170727 Date: Tue, 28 Feb 2023 15:32:55 -0800 Subject: [PATCH] blob-polyfill => fetch-blob and use /tmp for LocalStorage --- src/userbase-js-node/index.js | 8 ++++++-- src/userbase-js-node/package.json | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/userbase-js-node/index.js b/src/userbase-js-node/index.js index 58e23164..16cfc3bc 100644 --- a/src/userbase-js-node/index.js +++ b/src/userbase-js-node/index.js @@ -7,7 +7,10 @@ global.XMLHttpRequest = require('xhr2') // localStorage const { LocalStorage } = require('node-localstorage') -global.localStorage = new LocalStorage('./__userbase_localStorage') + +// global.localStorage = new LocalStorage('./__userbase_localStorage') +global.localStorage = new LocalStorage('/tmp/__userbase_localStorage') + // sessionStorage // https://gist.github.com/juliocesar/926500#gistcomment-1620487 @@ -31,7 +34,8 @@ global.atob = require('atob') global.btoa = require('btoa') // Blob -global.Blob = require('blob-polyfill').Blob +// global.Blob = require('blob-polyfill').Blob +import('fetch-blob').then((blob) => { global.Blob = blob }) // URL.createObjectUrl // URL.revokeObjectUrl diff --git a/src/userbase-js-node/package.json b/src/userbase-js-node/package.json index deb77ef3..ebcef643 100644 --- a/src/userbase-js-node/package.json +++ b/src/userbase-js-node/package.json @@ -16,7 +16,7 @@ "dependencies": { "@peculiar/webcrypto": "^1.1.4", "atob": "^2.1.2", - "blob-polyfill": "^4.0.20200601", + "fetch-blob": "^3.2.0", "btoa": "^1.2.1", "domexception": "^2.0.1", "isomorphic-ws": "^4.0.1",