Conversation
* [scramjet/core] add hookSubcontext to scramjet init functions, call it in place of new client.hook * [inject] remove globals from inject.js, allowing multiple uses * [inject] implement hookSubcontext for inject * fix ci
…31) this is mostly a packaging/branding change, but there is one small important change: instead of BareHeaders being an object like { Header: "Value", Header2: ["Value","Value1"] } it now follows proper entries syntax ["Header","Value"] ["Header2","Value"] ["Header2","Value1"] this is how it should have been from the start and should fix a lot of bugs as a result, the fetch handler was refactored and there is a bigger emphasis on using the ScramjetHeaders class * [scramjet/core] add hookSubcontext to scramjet init functions, call it in place of new client.hook * [inject] remove globals from inject.js, allowing multiple uses * [inject] implement hookSubcontext for inject * [scramjet] delete bare-client-custom, create temp proxy-transports submodule * [scramjet/libcurl-transport] migrate to proxy-transports api * [scramjet/epoxy-transport] migrate epoxy-transport to proxy-transports api * [scramjet/core] rework how headers are handled, use RawHeaders and ScramjetHeaders class instead of BareHeaders * [scramjet/controller] use ScramjetHeaders/proxy-transports api * [chrome] log errors in fetch handler * [chrome] use proxy-transports api, make use of ScramjetHeaders * fix ci * add build proxy-transports step to ci
Move @mercuryworkshop/proxy-transports (formerly bare-mux), @mercuryworkshop/epoxy-transport, @mercuryworkshop/libcurl-transport to their own homes in separate repos, and migrate to the correct npm packages * delete proxy-transports from repo, use npm version * bump @mercuryworkshop/proxy-transports * remove libcurl-transport module, use npm version * fix lockfile * remove libcurl transport build step * remove epoxy-transport from monorepo, use npm package
* fix wrong version of pnpm * install proper wasm-bindgen version * use correct paths for artifacts * what the fuck ev why did you do that * fix building the wrong package * run package tests in the correct directory * fix rewriter caching * properly hash cached rewriter artifacts * fix scramjet playwright tests * fix rewriter paths --------- Co-authored-by: percs <me@percs.dev>
doesn't belong here and there will be proper docs later
…s for inject and naming all configs
self explanatory, doesn't fit the new naming format anymore
* remove rslib, use raw tsc+tsc-alias * don't run nonexistent command
Co-authored-by: velzie <velzie@velzie.rip>
Co-authored-by: Copilot <copilot@github.com> Co-authored-by: velzie <velzie@velzie.rip>
Co-authored-by: velzie <me@coolelectronics.me>
Co-authored-by: velzie <velzie@velzie.rip>
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.