Commit graph

900 commits

Author SHA1 Message Date
Percs
b98d57a5bf feat: add back self.top to wrapfn 2024-10-23 09:59:35 -05:00
Toshit Chawda
e7bef2b1c0
accept owned version of bytes and string 2024-10-22 17:45:11 -07:00
Percs
9166fed573 dev: add codespace basic setup script 2024-10-22 15:58:04 +00:00
Toshit Chawda
cd8495b7ae
add measuring of the rewrite() function 2024-10-21 23:10:49 -07:00
Toshit Chawda
66929af43c
return errors from rewriter, clean up code, update oxc 2024-10-21 22:38:19 -07:00
wearrrrr
e1a71bef1d log when oxc or scramjet internal error happens in test suite 2024-10-21 22:55:44 -05:00
Percs
98b5387a84 fix: eval not functioning properly 2024-10-21 22:03:18 -05:00
velzie
3ece6a555e
it's not that deep you can stop yelling at me now 2024-10-21 22:20:53 -04:00
Toshit Chawda
8b17059cc9
update everything 2024-10-21 17:44:42 -07:00
velzie
0f603a6d03
esoteric performance golfing 2024-10-21 20:29:33 -04:00
Toshit Chawda
040ef7b163
fix rewriter lib 2024-10-21 16:28:06 -07:00
Toshit Chawda
a3bed65986
fix rewriter bin 2024-10-21 16:23:39 -07:00
Percs
5d809faa75 chore: prettier 2024-10-21 13:44:55 -05:00
Percs
baa9884d5d add better clarification on websocket payload conversion 2024-10-21 13:44:45 -05:00
wearrrrr
2760770b3d Make playwright an optional dependency in the main repo. Install with pnpm i @playwright/test 2024-10-21 03:09:39 -05:00
wearrrrr
793ac9a4bd Refactor tests, add google tests 2024-10-21 02:53:16 -05:00
Percs
f6a1c3c69a update bare-mux version 2024-10-21 00:10:33 -05:00
Percs
2262ec1c1c update bare-as-module3 2024-10-20 23:37:56 -05:00
Percs
15c75b4c36 fix: add binarytype support to websocket 2024-10-20 23:25:38 -05:00
wearrrrr
a105aa97ce Add two tests for scramjet, many more coming soon 2024-10-20 21:45:24 -05:00
Toshit Chawda
46e252b1c7
update everything 2024-10-20 18:34:16 -07:00
Toshit Chawda
81cbfa3ae0
remove warning 2024-10-20 17:47:56 -07:00
wearrrrr
6e0db0a1d3 Confistrig 😭 2024-10-20 11:59:28 -05:00
velzie
c063a45998
merg 2024-10-20 12:06:11 -04:00
velzie
bdf5fd4f95
cull paths unlikely to escape & add strictRewrites flag 2024-10-20 12:05:04 -04:00
Toshit Chawda
6fc473068f
rewriter error handling 2024-10-18 19:58:11 -07:00
Percs
d2f1e10a6c fix: update caches api 2024-10-18 17:16:46 -05:00
velzie
ba0aa479f0
document.write do not inject scramjet 2024-10-18 15:27:07 -04:00
velzie
1438a11bbf
warn against multijetting 2024-10-18 15:23:44 -04:00
velzie
7ff1f2c979
add MouseEvent to unproxy list 2024-10-18 15:12:59 -04:00
velzie
bae6071ac0
Revert "I love when browsers LIE to me"
This reverts commit c37caff949.
2024-10-18 15:11:15 -04:00
Percs
b09b3c1d0d fix: proxy more cache apis and fix proxy 2024-10-18 02:57:56 -05:00
Percs
0503b3a408 chore: prettier 2024-10-18 02:45:52 -05:00
Percs
96412050a5 feat: start supporting cachestorage api (partially) 2024-10-18 02:45:26 -05:00
wearrrrr
c37caff949 I love when browsers LIE to me 2024-10-18 00:06:18 -05:00
Percs
7f5d35cc80 fix: make wrapped postmessage spread 2024-10-17 22:14:23 -05:00
Percs
0af6cceec6 chore: prettier 2024-10-17 21:17:58 -05:00
Percs
c4f03f5ea7 fix: double api proxying 2024-10-17 21:17:46 -05:00
velzie
f50e2e67da
sign 2024-10-17 22:06:13 -04:00
velzie
6427be6ba5
proxy getPropertyValue and setProperty 2024-10-17 22:05:29 -04:00
velzie
50a68af167
scramjet life blah blah 2024-10-17 21:49:18 -04:00
velzie
eac0323f6b
Revert "fix: dont double rewrite urls"
This reverts commit 6705d0ba2b.
2024-10-17 21:44:09 -04:00
velzie
fb614d403b
fuck my scramjet life 2024-10-17 21:39:02 -04:00
velzie
634634637d
Merge branch 'main' of https://github.com/MercuryWorkshop/scramjet 2024-10-17 21:26:05 -04:00
velzie
5a8dc2db91
fix style proxy 2024-10-17 21:25:55 -04:00
wearrrrr
8bd099e27a fix for the innerHTML getter, spotify works now. 2024-10-17 20:09:51 -05:00
wearrrrr
47cdbda5bf fix: quick fix for Element.prototype.insertAdjacentHTML 2024-10-17 19:53:12 -05:00
wearrrrr
a748053085 proxy Element.prototype.insertAdjacentHTML, rust docs work perfectly now. 2024-10-17 19:49:35 -05:00
Percs
6705d0ba2b fix: dont double rewrite urls 2024-10-17 14:02:11 -05:00
Percs
c822365d04 chore: make scramjet context init cleaner 2024-10-17 02:17:28 -05:00