-
Notifications
You must be signed in to change notification settings - Fork 20
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
@strict-csp/builder package + middleware fixes for Vercel #69
Conversation
for all aspects like create, manipulate, merge, ... + typings independent of any framework
test: run with --passWithNoTests existing unit tests moved to builder package
include ws: and wss: scheme soruces for for Webpack HMR
to avoid excess script hashes when preemptively register loaders for ISR (due to different async/defer true/false combinations) Can be safely reduced by filtering out falsy attribute values before, as just not setting the attribute means false refactor: move code to remove circular dependency fix(rollup): get rid of rollup warnings fix(rollup): list all external modules explicitly for each bundle
fix: avoid Promise.all. - await manifest, cspbuilder and config and run finalize sequentially fix: avoid module-level cache variable for global cache - cache within memoize function scope - on Vercel, sometimes a manifest of a different deployment got inserted!
Commit generated via `yarn stage`
has important routing bug fixes related to middleware, see #34 (comment)
🦋 Changeset detectedLatest commit: 8283af8 The changes in this PR will be included in the next version bump. This PR includes changesets to release 4 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
...and non-empty CSP. This led to a bug with on-demand ISR on Vercel, where the styles overwrote the actual CSP from middleware with some styles only. refactor(document): remove unused file modules
Manually tested the e2e app with a real iPad Pro device on Safari >=15.4 with 53db2380-d51f-4c64-993d-41255b5c5d22.mp1659709812286.mp4Notes:
|
first step of #66