Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/YXL76/Griffon

Run Node.js/Deno natively in browser
https://github.com/YXL76/Griffon

chore(deps): Update

Signed-off-by: YXL <[email protected]>

e5f5f7c4898d406b4100bc25269e1ce2ead606d8 authored over 2 years ago by YXL <[email protected]>
feat(filesystem): Support tmpdir

Signed-off-by: YXL <[email protected]>

dc7e7566c41fbf463a6cb367cc93f5c29e0566b6 authored over 2 years ago by YXL <[email protected]>
build: Fix file resolve

Signed-off-by: YXL <[email protected]>

70a1b3d854ae5f16cb2010a85016a7c46f31c4ed authored over 2 years ago by YXL <[email protected]>
docs(README): Add description

Signed-off-by: YXL <[email protected]>

4fda00f308c10f76849895436527989e81d6d33b authored over 2 years ago by YXL <[email protected]>
chore(example): Add more details

Signed-off-by: YXL <[email protected]>

efa924727aa1f223dff8c3d721737ff8ee26de65 authored over 2 years ago by YXL <[email protected]>
feat(process): Complete stdio

Signed-off-by: YXL <[email protected]>

82a87ee450be7ae0e2f860e8390591b67437d2f5 authored over 2 years ago by YXL <[email protected]>
feat(filesystem): Complete `ProxyFile`

Signed-off-by: YXL <[email protected]>

f23f22c98cac32886db24df77be6fcdea2be30cf authored over 2 years ago by YXL <[email protected]>
perf(filesystem): Use single instance

Signed-off-by: YXL <[email protected]>

e70af94a6c3d60c70ec9edc153ce2d775f92f75e authored over 2 years ago by YXL <[email protected]>
fix(deno_std): fs write

Signed-off-by: YXL <[email protected]>

f2a8e65ce74aa3a5e3d95b14d88dbbf073e551d1 authored over 2 years ago by YXL <[email protected]>
feat(filesystem): Support more methods

Signed-off-by: YXL <[email protected]>

2ba413d9aef0e4c082d191a36a4a9ea61b900063 authored over 2 years ago by YXL <[email protected]>
perf(Shell): Improve size

Signed-off-by: YXL <[email protected]>

63c64585557af8bca8ee36c551f65f758ec5f084 authored over 2 years ago by YXL <[email protected]>
feat: Add description

Signed-off-by: YXL <[email protected]>

feb577cd94a935ef1443888ee54464c8628661b9 authored over 2 years ago by YXL <[email protected]>
perf(filesystem): Remove static instance

If class have static filed, the private filed wiil fallbackto `WeakMap`

Signed-off-by: YXL <che...

1c615e865d7f923723a8dc8109cc58cdad53b095 authored over 2 years ago by YXL <[email protected]>
fix(filesystem): Fix many bugs

Signed-off-by: YXL <[email protected]>

9d60fc6d63ec724d68d517a6e411256bbbef74b0 authored over 2 years ago by YXL <[email protected]>
feat(example): (WIP) Shell

Signed-off-by: YXL <[email protected]>

fc57206d1ec5b153ddc3f93350b4c04ecb50080f authored over 2 years ago by YXL <[email protected]>
fix(error): Constructor

Signed-off-by: YXL <[email protected]>

e0531389bd46187a9b0b938cfc9d4bb6e486fdfa authored over 2 years ago by YXL <[email protected]>
fix: `async`

Signed-off-by: YXL <[email protected]>

186021a1736cf28c116ceaec6a5fffe665dd87ef authored over 2 years ago by YXL <[email protected]>
feat(filesystem): support `openSync` and `createSync`

Signed-off-by: YXL <[email protected]>

11427099de9fda05955a87c9f4bf8de4c46fc263 authored over 2 years ago by YXL <[email protected]>
chore(deploy): Ignore other branch

Signed-off-by: YXL <[email protected]>

78c1efb5a8319defcecb115b59b32af983f95946 authored over 2 years ago by YXL <[email protected]>
fix(filesystem): `readFileSync`

Signed-off-by: YXL <[email protected]>

35539c3b401d7dc3277f2bf0b3b2a1946fe552a6 authored over 2 years ago by YXL <[email protected]>
build: Fix deployment

Signed-off-by: YXL <[email protected]>

a9d6e160ff9235a3dbefe3bd3cfd572b962db965 authored over 2 years ago by YXL <[email protected]>
feat(filesystem): Sync among all contexts

Signed-off-by: YXL <[email protected]>

082bc3b15d5d8e958cd230b64b2cdc2650a5ec3b authored over 2 years ago by YXL <[email protected]>
feat(filesystem): Add sync method fallback

Signed-off-by: YXL <[email protected]>

c759baeccc18701a30eb7ada4150c91bd06479e2 authored over 2 years ago by YXL <[email protected]>
feat(example): (WIP) Add `xterm`

Signed-off-by: YXL <[email protected]>

68f370d846b6afcf4d79c43a685d1c8c103f29b6 authored over 2 years ago by YXL <[email protected]>
feat(filesystem): Finish UnionFS

Signed-off-by: YXL <[email protected]>

0c2208cc31525c9c5245da6439a98145f3437a06 authored over 2 years ago by YXL <[email protected]>
perf(filesystem): reduce unecessary fn call

Signed-off-by: YXL <[email protected]>

7fb94f81eae00f2be7ffe8a797aed0f4d73902b3 authored over 2 years ago by YXL <[email protected]>
feat(filesystem): (WIP) Union FileSystem

Signed-off-by: YXL <[email protected]>

97e2badf2aa94e629d1da28adb4ad03e94b627db authored over 2 years ago by YXL <[email protected]>
feat(filesystem): Support `File System Access` backend

Signed-off-by: YXL <[email protected]>

bd3b4c3cdf9bc6533e7c672c24ea0aa7be0e5b09 authored over 2 years ago by YXL <[email protected]>
build: Config local server

Signed-off-by: YXL <[email protected]>

e095778a03f8aae9c7f8af40c99174095a6635b1 authored over 2 years ago by YXL <[email protected]>
fix(filesystem): Some missing points

Signed-off-by: YXL <[email protected]>

ba18e66eee8fa0e8c254ed5d7362432f9e9eb427 authored over 2 years ago by YXL <[email protected]>
fix(filesystem): Wrong usage of IDB transaction

Signed-off-by: YXL <[email protected]>

5b8f6c43cc2705f89eccaed7d2d7f6fdc47cc3b6 authored over 2 years ago by YXL <[email protected]>
chore(example): Init shell

Signed-off-by: YXL <[email protected]>

8cbbb36eb4d8a1dc303e88d8d25c648e1979be49 authored over 2 years ago by YXL <[email protected]>
feat(filesystem): Finish IDB backend

Signed-off-by: YXL <[email protected]>

cdeba6f6872c5e1e3ec16c3844959e9b429dd97a authored over 2 years ago by YXL <[email protected]>
chore(license): Add `Deno` license

Signed-off-by: YXL <[email protected]>

853985a82f4d5dcfb5c06f57b6b87b2f301bf54b authored over 2 years ago by YXL <[email protected]>
feat(filesystem): (WIP) Impl all possible methods

Signed-off-by: YXL <[email protected]>

655851cfdedc6e56f793bdedc4ba4db9e04ba211 authored over 2 years ago by YXL <[email protected]>
feat(filesystem): (WIP) IDB backend

Signed-off-by: YXL <[email protected]>

ce7459e97876461bfdbb683e507399f6632035db authored over 2 years ago by YXL <[email protected]>
feat(filesystem): WIP

Signed-off-by: YXL <[email protected]>

c3251a580338b8baf1ee8a8fab625106aeccc9ac authored almost 3 years ago by YXL <[email protected]>
feat(process): Support environment variables

Signed-off-by: YXL <[email protected]>

714385f6b9b650e94fdd4560aea4e7aff67351a1 authored almost 3 years ago by YXL <[email protected]>
feat(signal): Supported in nested process

Signed-off-by: YXL <[email protected]>

e73a8ae016e0e80be194946fff3e5604197058cd authored almost 3 years ago by YXL <[email protected]>
refactor(message): simplify

Signed-off-by: YXL <[email protected]>

f659f2e96234e88aa5ae3559e96dffa87c02fd3e authored almost 3 years ago by YXL <[email protected]>
feat(signals): (WIP) support signals

Signed-off-by: YXL <[email protected]>

618e3492d51cc941959c3b8d2cea8985bf2da22a authored almost 3 years ago by YXL <[email protected]>
refactor(window): Pre-reserved more pids

Signed-off-by: YXL <[email protected]>

0a450065c3e70bc7b69e69faa41d6d428db1e538 authored almost 3 years ago by YXL <[email protected]>
feat(process): Match CHrome's behavior

https://stackoverflow.com/questions/71476466/postmessage-behaves-differently-in-chromium-and-fir...

86ca5272c29d8d6d62b656651fbfddb4ca6ee2bf authored almost 3 years ago by YXL <[email protected]>
test(process): nested workers

Signed-off-by: YXL <[email protected]>

5822b164bc6c4504773103ad119feee7cdcde118 authored almost 3 years ago by YXL <[email protected]>
fix: the main thread is blocked

Signed-off-by: YXL <[email protected]>

72cd2b586b41c09d3f4237a63f5149ce4a8bfa98 authored almost 3 years ago by YXL <[email protected]>
fix(message): distinguish between one-way and two-way messages

Signed-off-by: YXL <[email protected]>

29852f65649ccf311dbdb144eec2717859051705 authored almost 3 years ago by YXL <[email protected]>
fix(process): never send `SharedArrayBuffer` to Service Worker

See https://stackoverflow.com/a/62154128/11310472

Signed-off-by: YXL <[email protected]>

fec7b037c6c3ec0841888cfce8312d87d443beca authored almost 3 years ago by YXL <[email protected]>
test(process): node `child_process`

Signed-off-by: YXL <[email protected]>

392b7208a8226e72367f82e11dadda406f41545a authored almost 3 years ago by YXL <[email protected]>
fix(deno_std): update

Signed-off-by: YXL <[email protected]>

779797c77fafe71a563680a2b4dee1e38748bd50 authored almost 3 years ago by YXL <[email protected]>
feat(Deno): env

Signed-off-by: YXL <[email protected]>

bcc6f31ffc6356a339b73faf109022cfe18206cf authored almost 3 years ago by YXL <[email protected]>
build: fix `vercel` error

Signed-off-by: YXL <[email protected]>

c4118e83433e78f2c9ff4878ea2ab48ae715244f authored almost 3 years ago by YXL <[email protected]>
refactor: try to compatible with Deno first

Signed-off-by: YXL <[email protected]>

a5f502920a8bf2cf81c11659a8553100ea2d7004 authored almost 3 years ago by YXL <[email protected]>
feat(child_process): WIP

Signed-off-by: YXL <[email protected]>

855bf4e6aba0ed4bdca58d34fd75aa26f3748340 authored almost 3 years ago by YXL <[email protected]>
fix(libnode): `url.format`

Signed-off-by: YXL <[email protected]>

96708b9cf29fe21ce45b0e13e5b566ed7cbe9fdd authored almost 3 years ago by YXL <[email protected]>
feat(fs): simple `memfs`

Signed-off-by: YXL <[email protected]>

760a8cac533611978e0a8cbe59bf5f6ed8d6435e authored almost 3 years ago by YXL <[email protected]>
refactor(message): use `MessagePort` impl two-way communication

Signed-off-by: YXL <[email protected]>

a612cd2e1afb702aa1f7be2fb41026ad7d9dddb0 authored almost 3 years ago by YXL <[email protected]>
refactor(message): start multi channels for different msg

Signed-off-by: YXL <[email protected]>

4240314ad044a1a49900f887b4557f3e735a7b36 authored almost 3 years ago by YXL <[email protected]>
fix(message):

Signed-off-by: YXL <[email protected]>

c696f2d21c119043b45a83eb74cb19852882dbf8 authored almost 3 years ago by YXL <[email protected]>
feat(message): hands on channel msg

Signed-off-by: YXL <[email protected]>

46a6e55283aa8c0f15ba0fde14c757acffef788e authored almost 3 years ago by YXL <[email protected]>
fix(deploy): cache error and chromium bug

Signed-off-by: YXL <[email protected]>

3bdab094e7a09edf3958ee8173849dc301a065ff authored almost 3 years ago by YXL <[email protected]>
fix: `hasOwnProperty` wrong in builtins

Signed-off-by: YXL <[email protected]>

da3623a1234fc00b758616bcb94610b5a52fee5f authored almost 3 years ago by YXL <[email protected]>
feat(share `SharedArrayBuffer`):

Signed-off-by: YXL <[email protected]>

6edc43296a11dd4ca97edfb2ba51033deb64660f authored almost 3 years ago by YXL <[email protected]>
build: enable `splitting`

Signed-off-by: YXL <[email protected]>

e6ca70778380b40d57daa6c6244a029cee5e5ada authored almost 3 years ago by YXL <[email protected]>
fix(window): wrong condition

Signed-off-by: YXL <[email protected]>

24f7ade033ed2e50bf479dfa3c31e13b0cf501e5 authored almost 3 years ago by YXL <[email protected]>
fix(window): global var is not defined

Signed-off-by: YXL <[email protected]>

c2ae5952762e36182234a39b5ed29b95010e47f3 authored almost 3 years ago by YXL <[email protected]>
fix(deploy): wrong config

the bug is https://bugs.chromium.org/p/chromium/issues/detail?id=1292379

Signed-off-by: YXL <ch...

6fbf6fae5ca4ff6ddaf214d683c8a4ed425221e0 authored almost 3 years ago by YXL <[email protected]>
refactor(types): reuse some interfaces

Signed-off-by: YXL <[email protected]>

322ddfcdb9944686b6c5cb1da23e14df62b02878 authored almost 3 years ago by YXL <[email protected]>
fix(types): comment all global decalration

Signed-off-by: YXL <[email protected]>

b7dea0823c2747048711418fd61f6aa1dbc5affa authored almost 3 years ago by YXL <[email protected]>
refactor(types): import `@types/node` 16.11.25

Signed-off-by: YXL <[email protected]>

cf3bb8882acf4ba616dcf566c90cd9d0fd22d480 authored almost 3 years ago by YXL <[email protected]>
feat: basic communication direction

Signed-off-by: YXL <[email protected]>

1ac1c827a124415b41df24b050dcd75ee0d15fea authored almost 3 years ago by YXL <[email protected]>
feat(libnode): porting `events`

Signed-off-by: YXL <[email protected]>

edc0ac080ea7726df0976988f1fb4738c096f2a8 authored almost 3 years ago by YXL <[email protected]>
fix(deploy): chromium bug

Signed-off-by: YXL <[email protected]>

cd149f132f23724b6b76291abcb3bcb97f995699 authored almost 3 years ago by YXL <[email protected]>
fix(libnode): access undefinded `process`

Signed-off-by: YXL <[email protected]>

30e49bf1f84ce5ceed359b18433967762cae2a4e authored almost 3 years ago by YXL <[email protected]>
fix: filename

Signed-off-by: YXL <[email protected]>

e02124acdfefb398d9c1a9059a0f2ed29fc4e824 authored almost 3 years ago by YXL <[email protected]>
feat: basic communication

Signed-off-by: YXL <[email protected]>

409e449eaeae22323f5c47b1fae3f7cdcd5f62d4 authored almost 3 years ago by YXL <[email protected]>
feat(libnode): separate libnode into multiple packages

Signed-off-by: YXL <[email protected]>

159848d45cbbbede7736f641fb7c46013c488a5e authored almost 3 years ago by YXL <[email protected]>
refactor: system structure

Signed-off-by: YXL <[email protected]>

45cf6b46f5e491452ab79e5e20e8a529d5a0f936 authored almost 3 years ago by YXL <[email protected]>
refactor:

Signed-off-by: YXL <[email protected]>

2ff9570b9d9e15af1c2829a7d52487435bbac9ce authored almost 3 years ago by YXL <[email protected]>
feat(libnode): porting `util`

Signed-off-by: YXL <[email protected]>

e69838888795c7cc1a2699ba1bf43aa77e4ab196 authored almost 3 years ago by YXL <[email protected]>
feat(libnode): porting `querystring` and `url`

Signed-off-by: YXL <[email protected]>

752f632a46203606b367e419ab104bd36fc3f6dc authored almost 3 years ago by YXL <[email protected]>
feat(libnode): porting `os`

Signed-off-by: YXL <[email protected]>

d3bb3841f094e30ce90836e13737bebd35176c5d authored almost 3 years ago by YXL <[email protected]>
feat(libnode): naive `require`

Signed-off-by: YXL <[email protected]>

3a479299237fd1d99a869b0eb56f5dbb32e2ad0c authored almost 3 years ago by YXL <[email protected]>
feat(libnode): porting `path`

Signed-off-by: YXL <[email protected]>

904ca9dc1a3b80e262e21cdc63564747b36d8493 authored almost 3 years ago by YXL <[email protected]>
chore(LICENSE): add `node`'s license

Signed-off-by: YXL <[email protected]>

db4387341353dc5618aa7a1cd2d8862d97f8378e authored almost 3 years ago by YXL <[email protected]>
style: change tab width

Signed-off-by: YXL <[email protected]>

312024adc7de9ff1ac8bc3bef08494b8b0db2cb1 authored almost 3 years ago by YXL <[email protected]>
feat(syscall): impl `getcwd`

Signed-off-by: YXL <[email protected]>

cdf2f73635a82a3913efe573b4585c4f852828b9 authored almost 3 years ago by YXL <[email protected]>
style: import `eslint`

Signed-off-by: YXL <[email protected]>

ffb8c037ecd83e26a633a9a5ca7b8417cba202e4 authored almost 3 years ago by YXL <[email protected]>
fix(buffer): `TextEncoder` and `TextDecoder` do not accept `SharedArrayBuffer`

Signed-off-by: YXL <[email protected]>

73cc9219a1aa66116118aeb962a807f57ade49a2 authored almost 3 years ago by YXL <[email protected]>
ci(vercel): set headers for `SharedArrayBuffer`

see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArray...

2a7573b1f9d343bbfd23deb0a68d426b9dbcbe0e authored almost 3 years ago by YXL <[email protected]>
feat: basic structure

Signed-off-by: YXL <[email protected]>

01583858bd5d0d53a4d844bf8a1becd2204a9b13 authored almost 3 years ago by YXL <[email protected]>
init: basic server

Signed-off-by: YXL <[email protected]>

ca9d6aef073baf58399fad552833d1d0946ded80 authored almost 3 years ago by YXL <[email protected]>
chore: init project

Signed-off-by: YXL <[email protected]>

c4ff730cce7c03da605d3b092680203c839d00ee authored almost 3 years ago by YXL <[email protected]>
Initial commit

69d934b9699e872931df9255a00f51e41b7ebacc authored almost 3 years ago by 兰陈昕 <[email protected]>