From 975317dd17f2f656da3e9118263faa93ec11cf78 Mon Sep 17 00:00:00 2001 From: Prakash Date: Thu, 4 Sep 2025 17:39:50 +0530 Subject: [PATCH] remove main from package.json (#5950) redo of #5943 , forgot to add changesets , reverted in #5949 --- .changeset/hungry-lemons-yell.md | 13 +++++++++++++ .../angular/projects/uppy/angular/tsconfig.lib.json | 1 + packages/@uppy/audio/package.json | 1 - packages/@uppy/aws-s3/package.json | 1 - packages/@uppy/box/package.json | 1 - packages/@uppy/companion-client/package.json | 1 - packages/@uppy/companion/package.json | 1 - packages/@uppy/components/package.json | 1 - packages/@uppy/compressor/package.json | 1 - packages/@uppy/core/package.json | 1 - packages/@uppy/dashboard/package.json | 1 - packages/@uppy/drag-drop/package.json | 1 - packages/@uppy/drop-target/package.json | 1 - packages/@uppy/dropbox/package.json | 1 - packages/@uppy/facebook/package.json | 1 - packages/@uppy/form/package.json | 1 - packages/@uppy/golden-retriever/package.json | 1 - packages/@uppy/google-drive-picker/package.json | 1 - packages/@uppy/google-drive/package.json | 1 - packages/@uppy/google-photos-picker/package.json | 1 - packages/@uppy/image-editor/package.json | 1 - packages/@uppy/instagram/package.json | 1 - packages/@uppy/onedrive/package.json | 1 - packages/@uppy/provider-views/package.json | 1 - packages/@uppy/react/package.json | 1 - packages/@uppy/remote-sources/package.json | 1 - packages/@uppy/screen-capture/package.json | 1 - packages/@uppy/status-bar/package.json | 1 - packages/@uppy/thumbnail-generator/package.json | 1 - packages/@uppy/transloadit/package.json | 1 - packages/@uppy/tus/package.json | 1 - packages/@uppy/unsplash/package.json | 1 - packages/@uppy/url/package.json | 1 - packages/@uppy/utils/package.json | 1 - packages/@uppy/vue/package.json | 1 - packages/@uppy/webcam/package.json | 1 - packages/@uppy/webdav/package.json | 1 - packages/@uppy/xhr-upload/package.json | 1 - packages/@uppy/zoom/package.json | 1 - packages/uppy/package.json | 1 - 40 files changed, 14 insertions(+), 38 deletions(-) create mode 100644 .changeset/hungry-lemons-yell.md diff --git a/.changeset/hungry-lemons-yell.md b/.changeset/hungry-lemons-yell.md new file mode 100644 index 000000000..4cc62ac1b --- /dev/null +++ b/.changeset/hungry-lemons-yell.md @@ -0,0 +1,13 @@ +--- +"@uppy/angular": patch +"@uppy/google-photos-picker": patch +"@uppy/google-drive-picker": patch +"@uppy/thumbnail-generator": patch +"@uppy/companion-client": patch +"@uppy/golden-retriever": patch +"@uppy/provider-views": patch +"@uppy/remote-sources": patch +"@uppy/screen-capture": patch +--- + +Removed "main" from package.json, since export maps serve as the contract for the public API. diff --git a/packages/@uppy/angular/projects/uppy/angular/tsconfig.lib.json b/packages/@uppy/angular/projects/uppy/angular/tsconfig.lib.json index f73c766cf..ea9c011e5 100644 --- a/packages/@uppy/angular/projects/uppy/angular/tsconfig.lib.json +++ b/packages/@uppy/angular/projects/uppy/angular/tsconfig.lib.json @@ -3,6 +3,7 @@ "extends": "../../../tsconfig.json", "compilerOptions": { "outDir": "../../../out-tsc/lib", + "moduleResolution": "bundler", "declaration": true, "declarationMap": true, "inlineSources": true, diff --git a/packages/@uppy/audio/package.json b/packages/@uppy/audio/package.json index 5f4f556d0..6d8f2b45e 100644 --- a/packages/@uppy/audio/package.json +++ b/packages/@uppy/audio/package.json @@ -3,7 +3,6 @@ "description": "Uppy plugin that records audio using the device’s microphone.", "version": "3.0.0", "license": "MIT", - "main": "lib/index.js", "style": "dist/style.min.css", "keywords": [ "file uploader", diff --git a/packages/@uppy/aws-s3/package.json b/packages/@uppy/aws-s3/package.json index d57da45c8..806b4435b 100644 --- a/packages/@uppy/aws-s3/package.json +++ b/packages/@uppy/aws-s3/package.json @@ -3,7 +3,6 @@ "description": "Upload to Amazon S3 with Uppy", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/box/package.json b/packages/@uppy/box/package.json index bc64f831d..fa172df67 100644 --- a/packages/@uppy/box/package.json +++ b/packages/@uppy/box/package.json @@ -3,7 +3,6 @@ "description": "Import files from Box, into Uppy.", "version": "4.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/companion-client/package.json b/packages/@uppy/companion-client/package.json index 93f9f7e63..de16144e8 100644 --- a/packages/@uppy/companion-client/package.json +++ b/packages/@uppy/companion-client/package.json @@ -3,7 +3,6 @@ "description": "Client library for communication with Companion. Intended for use in Uppy plugins.", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/companion/package.json b/packages/@uppy/companion/package.json index 5e810abe6..c2243e998 100644 --- a/packages/@uppy/companion/package.json +++ b/packages/@uppy/companion/package.json @@ -2,7 +2,6 @@ "name": "@uppy/companion", "version": "6.0.1", "description": "OAuth helper and remote fetcher for Uppy's (https://uppy.io) extensible file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Dropbox and Google Drive, S3 and more :dog:", - "main": "lib/companion.js", "types": "lib/companion.d.ts", "author": "Transloadit.com", "license": "MIT", diff --git a/packages/@uppy/components/package.json b/packages/@uppy/components/package.json index fcf02a081..b0db68381 100644 --- a/packages/@uppy/components/package.json +++ b/packages/@uppy/components/package.json @@ -3,7 +3,6 @@ "description": "Headless Uppy components, made in Preact", "version": "1.0.1", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": [ "*.css" diff --git a/packages/@uppy/compressor/package.json b/packages/@uppy/compressor/package.json index 1ef80f78c..2b8010ad1 100644 --- a/packages/@uppy/compressor/package.json +++ b/packages/@uppy/compressor/package.json @@ -3,7 +3,6 @@ "description": "Uppy plugin that compresses images before upload, saving up to 60% in size", "version": "3.0.0", "license": "MIT", - "main": "lib/index.js", "keywords": [ "file uploader", "uppy", diff --git a/packages/@uppy/core/package.json b/packages/@uppy/core/package.json index 9847a33c5..8978a0efc 100644 --- a/packages/@uppy/core/package.json +++ b/packages/@uppy/core/package.json @@ -3,7 +3,6 @@ "description": "Core module for the extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:", "version": "5.0.1", "license": "MIT", - "main": "lib/index.js", "style": "dist/style.min.css", "type": "module", "sideEffects": [ diff --git a/packages/@uppy/dashboard/package.json b/packages/@uppy/dashboard/package.json index b4a0c948f..69f091f19 100644 --- a/packages/@uppy/dashboard/package.json +++ b/packages/@uppy/dashboard/package.json @@ -3,7 +3,6 @@ "description": "Universal UI plugin for Uppy.", "version": "5.0.1", "license": "MIT", - "main": "lib/index.js", "style": "dist/style.min.css", "type": "module", "sideEffects": [ diff --git a/packages/@uppy/drag-drop/package.json b/packages/@uppy/drag-drop/package.json index 3ebb9be4b..737e97bc9 100644 --- a/packages/@uppy/drag-drop/package.json +++ b/packages/@uppy/drag-drop/package.json @@ -3,7 +3,6 @@ "description": "Droppable zone UI for Uppy. Drag and drop files into it to upload.", "version": "5.0.1", "license": "MIT", - "main": "lib/index.js", "style": "dist/style.min.css", "type": "module", "sideEffects": [ diff --git a/packages/@uppy/drop-target/package.json b/packages/@uppy/drop-target/package.json index e9bf53686..6d48a685f 100644 --- a/packages/@uppy/drop-target/package.json +++ b/packages/@uppy/drop-target/package.json @@ -3,7 +3,6 @@ "description": "Lets your users drag and drop files on a DOM element", "version": "4.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": [ "*.css" diff --git a/packages/@uppy/dropbox/package.json b/packages/@uppy/dropbox/package.json index a633f0205..37a8c259d 100644 --- a/packages/@uppy/dropbox/package.json +++ b/packages/@uppy/dropbox/package.json @@ -3,7 +3,6 @@ "description": "Import files from Dropbox, into Uppy.", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/facebook/package.json b/packages/@uppy/facebook/package.json index fea15497f..021701588 100644 --- a/packages/@uppy/facebook/package.json +++ b/packages/@uppy/facebook/package.json @@ -3,7 +3,6 @@ "description": "Import files from Facebook, into Uppy.", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/form/package.json b/packages/@uppy/form/package.json index ffcc0a8be..5910a8d5c 100644 --- a/packages/@uppy/form/package.json +++ b/packages/@uppy/form/package.json @@ -3,7 +3,6 @@ "description": "Connect Uppy to an existing HTML
.", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/golden-retriever/package.json b/packages/@uppy/golden-retriever/package.json index 07735b959..b97a5c24a 100644 --- a/packages/@uppy/golden-retriever/package.json +++ b/packages/@uppy/golden-retriever/package.json @@ -3,7 +3,6 @@ "description": "The GoldenRetriever Uppy plugin saves selected files in browser cache to seamlessly resume uploding after browser crash or accidentally closed tab", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/google-drive-picker/package.json b/packages/@uppy/google-drive-picker/package.json index 1d5159340..e40a2cc78 100644 --- a/packages/@uppy/google-drive-picker/package.json +++ b/packages/@uppy/google-drive-picker/package.json @@ -3,7 +3,6 @@ "description": "The Google Drive Picker plugin for Uppy lets users import files from their Google Drive account", "version": "1.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/google-drive/package.json b/packages/@uppy/google-drive/package.json index dcff1aabb..67849f727 100644 --- a/packages/@uppy/google-drive/package.json +++ b/packages/@uppy/google-drive/package.json @@ -3,7 +3,6 @@ "description": "The Google Drive plugin for Uppy lets users import files from their Google Drive account", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/google-photos-picker/package.json b/packages/@uppy/google-photos-picker/package.json index f4c61695e..29ef7359a 100644 --- a/packages/@uppy/google-photos-picker/package.json +++ b/packages/@uppy/google-photos-picker/package.json @@ -3,7 +3,6 @@ "description": "The Google Photos Picker plugin for Uppy lets users import files from their Google Photos account", "version": "1.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/image-editor/package.json b/packages/@uppy/image-editor/package.json index fe908ed63..cb16b942c 100644 --- a/packages/@uppy/image-editor/package.json +++ b/packages/@uppy/image-editor/package.json @@ -3,7 +3,6 @@ "description": "Image editor and cropping UI", "version": "4.0.0", "license": "MIT", - "main": "lib/index.js", "style": "dist/style.min.css", "type": "module", "sideEffects": [ diff --git a/packages/@uppy/instagram/package.json b/packages/@uppy/instagram/package.json index d6267de5c..d9ab144fb 100644 --- a/packages/@uppy/instagram/package.json +++ b/packages/@uppy/instagram/package.json @@ -3,7 +3,6 @@ "description": "Import photos and videos from Instagram, into Uppy.", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/onedrive/package.json b/packages/@uppy/onedrive/package.json index c9b8d2c2a..aec27ceb2 100644 --- a/packages/@uppy/onedrive/package.json +++ b/packages/@uppy/onedrive/package.json @@ -3,7 +3,6 @@ "description": "Import files from OneDrive, into Uppy.", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/provider-views/package.json b/packages/@uppy/provider-views/package.json index b0bde6cc4..08885fee4 100644 --- a/packages/@uppy/provider-views/package.json +++ b/packages/@uppy/provider-views/package.json @@ -3,7 +3,6 @@ "description": "View library for Uppy remote provider plugins.", "version": "5.0.1", "license": "MIT", - "main": "lib/index.js", "style": "dist/style.min.css", "type": "module", "sideEffects": [ diff --git a/packages/@uppy/react/package.json b/packages/@uppy/react/package.json index fde81627b..c31eef0a9 100644 --- a/packages/@uppy/react/package.json +++ b/packages/@uppy/react/package.json @@ -3,7 +3,6 @@ "description": "React component wrappers around Uppy's official UI plugins.", "version": "5.0.2", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": [ "*.css" diff --git a/packages/@uppy/remote-sources/package.json b/packages/@uppy/remote-sources/package.json index f623a34e1..7494c1ac2 100644 --- a/packages/@uppy/remote-sources/package.json +++ b/packages/@uppy/remote-sources/package.json @@ -3,7 +3,6 @@ "description": "Uppy plugin that includes all remote sources that Uppy+Companion offer, like Instagram, Google Drive, Dropox, Box, Unsplash, Url etc", "version": "3.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/screen-capture/package.json b/packages/@uppy/screen-capture/package.json index d3fa12066..a81b8cde7 100644 --- a/packages/@uppy/screen-capture/package.json +++ b/packages/@uppy/screen-capture/package.json @@ -3,7 +3,6 @@ "description": "Uppy plugin that captures video from display or application.", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "style": "dist/style.min.css", "type": "module", "sideEffects": [ diff --git a/packages/@uppy/status-bar/package.json b/packages/@uppy/status-bar/package.json index 30d189ad4..4c2e7b7f7 100644 --- a/packages/@uppy/status-bar/package.json +++ b/packages/@uppy/status-bar/package.json @@ -3,7 +3,6 @@ "description": "A progress bar for Uppy, with many bells and whistles.", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "style": "dist/style.min.css", "type": "module", "sideEffects": [ diff --git a/packages/@uppy/thumbnail-generator/package.json b/packages/@uppy/thumbnail-generator/package.json index bd2466e12..e9bbadcba 100644 --- a/packages/@uppy/thumbnail-generator/package.json +++ b/packages/@uppy/thumbnail-generator/package.json @@ -3,7 +3,6 @@ "description": "Uppy plugin that generates small previews of images to show on your upload UI.", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/transloadit/package.json b/packages/@uppy/transloadit/package.json index a6e46693d..f5bc6ba25 100644 --- a/packages/@uppy/transloadit/package.json +++ b/packages/@uppy/transloadit/package.json @@ -3,7 +3,6 @@ "description": "The Transloadit plugin can be used to upload files to Transloadit for all kinds of processing, such as transcoding video, resizing images, zipping/unzipping, and more", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/tus/package.json b/packages/@uppy/tus/package.json index 0571a6c0a..ebc516f82 100644 --- a/packages/@uppy/tus/package.json +++ b/packages/@uppy/tus/package.json @@ -3,7 +3,6 @@ "description": "Resumable uploads for Uppy using Tus.io", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/unsplash/package.json b/packages/@uppy/unsplash/package.json index 85e5142ea..eae17ae96 100644 --- a/packages/@uppy/unsplash/package.json +++ b/packages/@uppy/unsplash/package.json @@ -3,7 +3,6 @@ "description": "Import files from Unsplash, the free stock photography resource, into Uppy", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/url/package.json b/packages/@uppy/url/package.json index 8c8e65100..43ae0eee9 100644 --- a/packages/@uppy/url/package.json +++ b/packages/@uppy/url/package.json @@ -3,7 +3,6 @@ "description": "The Url plugin lets users import files from the Internet. Paste any URL and it’ll be added!", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "style": "dist/style.min.css", "type": "module", "sideEffects": [ diff --git a/packages/@uppy/utils/package.json b/packages/@uppy/utils/package.json index 322ef5079..a2fd9a478 100644 --- a/packages/@uppy/utils/package.json +++ b/packages/@uppy/utils/package.json @@ -4,7 +4,6 @@ "version": "7.0.1", "license": "MIT", "type": "module", - "main": "./lib/index.js", "sideEffects": false, "scripts": { "build": "tsc --build tsconfig.build.json", diff --git a/packages/@uppy/vue/package.json b/packages/@uppy/vue/package.json index 446894665..01645a86f 100644 --- a/packages/@uppy/vue/package.json +++ b/packages/@uppy/vue/package.json @@ -6,7 +6,6 @@ "sideEffects": [ "*.css" ], - "main": "lib/index.js", "scripts": { "build": "tsc --build tsconfig.build.json", "build:css": "mkdir -p dist && cp ../components/dist/styles.css dist/styles.css", diff --git a/packages/@uppy/webcam/package.json b/packages/@uppy/webcam/package.json index 8cad00328..2055546bd 100644 --- a/packages/@uppy/webcam/package.json +++ b/packages/@uppy/webcam/package.json @@ -3,7 +3,6 @@ "description": "Uppy plugin that takes photos or records videos using the device's camera.", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "style": "dist/style.min.css", "type": "module", "sideEffects": [ diff --git a/packages/@uppy/webdav/package.json b/packages/@uppy/webdav/package.json index 7f9a0fa68..6890b7bb1 100644 --- a/packages/@uppy/webdav/package.json +++ b/packages/@uppy/webdav/package.json @@ -3,7 +3,6 @@ "description": "Import files from WebDAV into Uppy.", "version": "1.0.0", "license": "MIT", - "main": "lib/index.js", "types": "types/index.d.ts", "type": "module", "sideEffects": false, diff --git a/packages/@uppy/xhr-upload/package.json b/packages/@uppy/xhr-upload/package.json index 8cd12f997..62cea15c5 100644 --- a/packages/@uppy/xhr-upload/package.json +++ b/packages/@uppy/xhr-upload/package.json @@ -3,7 +3,6 @@ "description": "Plain and simple classic HTML multipart form uploads with Uppy, as well as uploads using the HTTP PUT method.", "version": "5.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/@uppy/zoom/package.json b/packages/@uppy/zoom/package.json index 5b9e8951b..f015e3150 100644 --- a/packages/@uppy/zoom/package.json +++ b/packages/@uppy/zoom/package.json @@ -3,7 +3,6 @@ "description": "Import files from zoom, into Uppy.", "version": "4.0.0", "license": "MIT", - "main": "lib/index.js", "type": "module", "sideEffects": false, "scripts": { diff --git a/packages/uppy/package.json b/packages/uppy/package.json index 63b0add6f..ecf9b6f6c 100644 --- a/packages/uppy/package.json +++ b/packages/uppy/package.json @@ -3,7 +3,6 @@ "description": "Extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:", "version": "5.1.1", "license": "MIT", - "main": "lib/index.js", "module": "lib/index.js", "type": "module", "unpkg": "dist/uppy.min.js",