-
-
Notifications
You must be signed in to change notification settings - Fork 27k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Add environment variable to control image inlining threshold #6060
Add environment variable to control image inlining threshold #6060
Conversation
Can someone guide me in what's wrong with those two failing Travis builds? |
@Timer apart from the conflict, which I can fix, can you help me with the failing Travis test and a review? |
c1d1606
to
ca6f07e
Compare
This pull request has been automatically marked as stale because it has not had any recent activity. It will be closed in 5 days if no further activity occurs. |
This pull request has been automatically marked as stale because it has not had any recent activity. It will be closed in 5 days if no further activity occurs. |
…ble-inlining-images' into 3437-environment-variable-to-disable-inlining-images
…able-inlining-images 3437 environment variable to disable inlining images
I need this functionality, but the other way round, ie., I want everything to be base64 encoded. Would be good to see this get merged. Seems like the issues are arising due to a missing module? Error: [BABEL] /tmp/tmp.74WMXrb0ri/test-app-typescript/src/index.tsx: Cannot find module '@babel/plugin-transform-react-jsx-source' (While processing: "/tmp/tmp.74WMXrb0ri/test-app-typescript/node_modules/babel-preset-react-app/index.js$1") |
The corresponding issue #3437 has got some traction in the meanwhile, with different people saying that it is quite an issue for them due to CSP blocking @iansu I see you assigned yourself on this PR a while ago. Could you please tell us how we should proceed for this PR to be merged? What are the required steps? 🙏 |
Thanks @peterbe! |
Fixes #3437
I verified that this worked by editing the default application (
packages/react-scripts/template/src/App.js
) to reference alogo.png
image that I made up. The file was 5,237 bytes and when I ranyarn run build
thebuild/static/js/main.8204aa3b.chunk.js
did contain the base64 string. Then, runningIMAGE_INLINE_SIZE_LIMIT=5000 yarn run build
this time thebuild/static/js/main.499ec856.chunk.js
file was -5.27KB and the filebuild/static/media/logo.adb700a2.png
existed.