From 5bb82df859b1023aa472a0eba72d570b9c4dd13d Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Mon, 2 Jan 2023 19:34:38 -0800 Subject: [PATCH] Add browser build --- packages/webamp/js/webampBrowser.js | 3 +++ packages/webamp/package.json | 12 +++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 packages/webamp/js/webampBrowser.js diff --git a/packages/webamp/js/webampBrowser.js b/packages/webamp/js/webampBrowser.js new file mode 100644 index 00000000..ab613d22 --- /dev/null +++ b/packages/webamp/js/webampBrowser.js @@ -0,0 +1,3 @@ +import Webamp from "./webamp"; + +window.Webamp = Webamp; diff --git a/packages/webamp/package.json b/packages/webamp/package.json index f464655f..286f27f2 100644 --- a/packages/webamp/package.json +++ b/packages/webamp/package.json @@ -13,11 +13,17 @@ "targets": { "webamp": { "source": "js/webamp.js", + "outputFormat": "esmodule", + "isLibrary": true + }, + "webamp-browser": { + "source": "js/webampBrowser.js", "outputFormat": "global" }, "webamp-lazy": { "source": "js/webampLazy.tsx", - "outputFormat": "esmodule" + "outputFormat": "esmodule", + "isLibrary": true }, "demo-site": { "source": "demo/index.html" @@ -28,7 +34,7 @@ "lint": "eslint . --ext ts,tsx,js", "type-check": "tsc", "build": "parcel build --target demo-site", - "build-library": "parcel build --target webamp --target webamp-lazy", + "build-library": "parcel build --target webamp --target webamp-lazy --target webamp-browser", "prepublishOnly": "npm run build-library", "serve": "http-server ./demo/built", "start": "parcel demo/index.html", @@ -117,7 +123,7 @@ "music-metadata-browser": "^0.6.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-redux": "^8.0.0-beta.1", + "react-redux": "^8.0.5", "redux": "^5.0.0-alpha.0", "redux-devtools-extension": "^2.13.9", "redux-sentry-middleware": "^0.1.3",