Skip to content

fix: alias @faker-js/faker to false in webpack to reduce bundle size#1213

Closed
sserrata wants to merge 3 commits into
mainfrom
fix/remove-faker-from-browser-bundle
Closed

fix: alias @faker-js/faker to false in webpack to reduce bundle size#1213
sserrata wants to merge 3 commits into
mainfrom
fix/remove-faker-from-browser-bundle

Conversation

@sserrata
Copy link
Copy Markdown
Member

@sserrata sserrata commented Aug 7, 2025

The Postman code generator dependency includes @faker-js/faker, which isn't needed in the browser but adds significant bundle weight. This change uses a webpack alias and IgnorePlugin to exclude it from the client bundle.

Description

Addresses #1205

Types of changes

  • Bug fix (non-breaking change which fixes an issue)

The Postman code generator dependency includes @faker-js/faker, which isn't needed in the browser but adds significant bundle weight. This change uses a webpack alias and IgnorePlugin to exclude it from the client bundle.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Aug 7, 2025

Size Change: 0 B

Total Size: 2.14 MB

ℹ️ View Unchanged
Filename Size
demo/.docusaurus/codeTranslations.json 2 B
demo/.docusaurus/docusaurus.config.mjs 14.6 kB
demo/.docusaurus/globalData.json 55.6 kB
demo/.docusaurus/i18n.json 267 B
demo/.docusaurus/registry.js 80.7 kB
demo/.docusaurus/routes.js 76.4 kB
demo/.docusaurus/routesChunkNames.json 31.5 kB
demo/.docusaurus/site-metadata.json 1.51 kB
demo/build/assets/css/styles.********.css 145 kB
demo/build/assets/js/main.********.js 713 kB
demo/build/assets/js/runtime~main.********.js 19.9 kB
demo/build/index.html 84.4 kB
demo/build/petstore/add-pet/index.html 27.8 kB
demo/build/petstore/create-user/index.html 22.5 kB
demo/build/petstore/create-users-with-array-input/index.html 22.6 kB
demo/build/petstore/create-users-with-list-input/index.html 22.6 kB
demo/build/petstore/delete-order/index.html 22.5 kB
demo/build/petstore/delete-pet/index.html 22.6 kB
demo/build/petstore/delete-user/index.html 22.8 kB
demo/build/petstore/find-pets-by-status/index.html 23.2 kB
demo/build/petstore/find-pets-by-tags/index.html 23.9 kB
demo/build/petstore/get-inventory/index.html 21.8 kB
demo/build/petstore/get-order-by-id/index.html 22.8 kB
demo/build/petstore/get-pet-by-id/index.html 23.3 kB
demo/build/petstore/get-user-by-name/index.html 22.9 kB
demo/build/petstore/login-user/index.html 23.4 kB
demo/build/petstore/logout-user/index.html 22.2 kB
demo/build/petstore/new-pet/index.html 22.7 kB
demo/build/petstore/pet/index.html 21 kB
demo/build/petstore/place-order/index.html 22 kB
demo/build/petstore/schemas/apiresponse/index.html 23.3 kB
demo/build/petstore/schemas/cat/index.html 37.1 kB
demo/build/petstore/schemas/category/index.html 24.3 kB
demo/build/petstore/schemas/dog/index.html 37.6 kB
demo/build/petstore/schemas/honeybee/index.html 37.6 kB
demo/build/petstore/schemas/id/index.html 21.4 kB
demo/build/petstore/schemas/order/index.html 25.5 kB
demo/build/petstore/schemas/pet/index.html 37.1 kB
demo/build/petstore/schemas/tag/index.html 22.7 kB
demo/build/petstore/schemas/user/index.html 45.3 kB
demo/build/petstore/store/index.html 20.2 kB
demo/build/petstore/subscribe-to-the-store-events/index.html 28.8 kB
demo/build/petstore/swagger-petstore-yaml/index.html 29 kB
demo/build/petstore/update-pet-with-form/index.html 22.7 kB
demo/build/petstore/update-pet/index.html 23.1 kB
demo/build/petstore/update-user/index.html 22.8 kB
demo/build/petstore/upload-file/index.html 22.6 kB
demo/build/petstore/user/index.html 20.7 kB

compressed-size-action

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Aug 7, 2025

Visit the preview URL for this PR (updated for commit 4cef180):

https://docusaurus-openapi-36b86--pr1213-2evqe8he.web.app

(expires Sat, 06 Sep 2025 15:30:54 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: bf293780ee827f578864d92193b8c2866acd459f

@sserrata sserrata closed this Aug 25, 2025
@sserrata sserrata deleted the fix/remove-faker-from-browser-bundle branch January 16, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant