-
Notifications
You must be signed in to change notification settings - Fork 21
@strict-csp/builder package + middleware fixes for Vercel #69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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