Yusuke Wada
ead3677601
chore: use Bun as a package manager ( #2105 )
...
* chore: use Bun as a package manager
* lock `np`
2024-01-29 23:27:54 +09:00
watany
23d96a9b08
refactor(ssg): Removal of Libraries Dependent on Node.js ( #2012 )
...
* remove Buffer
* fix
* fix
* type Bun
* test import
* fix & rename
* move a ssg test for deno
* import jsx
* console.log
* update CI
* revert toAbcSSG name
* rename
---------
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>
2024-01-19 11:38:09 +09:00
Taku Amano
62f11a2817
feat(jsx/dom): rewrite renderer to use virtual tree ( #1981 )
...
* feat(jsx/dom): rewrite renderer to use virtual tree
* test(deno): add runtime_tests/deno/deno.json in order to allow `document`, `Element`, etc.
* refactor(jsx/dom): Removed redundant `map()` calls
* refactor(jsx/dom): tweaks getNextChildren for reduce code size
* refactor(jsx/dom): optimize findInsertBefore
* refactor(jsx/dom): optimize `build()`
* refactor(jsx/dom): reuse oldChild even in text nodes.
* feat(jsx/dom): handle promise rejection in use()
* feat(jsx): The result of using Suspense and use() is now the same as React's renderToReadableStream().
* chore: denoify
* test(deno): "dom.iterable" is required for 'Headers.entries()'
2024-01-16 11:32:44 +09:00
Yusuke Wada
4560df5efc
ci: remove lagon runtime tests and other lagon things ( #1971 )
...
* ci: remove lagon runtime tests and other lagon things
* remove lagon from github actions
2024-01-14 19:09:09 +09:00
Yusuke Wada
f259dd23a6
ci: enables CI in the v4 branch ( #1933 )
...
* ci: enables CI in the v4 branch
* fixed the errors
2024-01-10 08:47:58 +09:00
Yusuke Wada
4e08b8e15a
ci(bun): use 1.0.18
( #1832 )
2023-12-19 07:52:22 +09:00
Yusuke Wada
1ed742bdb8
ci: rename fastly compute@edge
to compute
( #1708 )
2023-11-16 16:36:28 +09:00
Taku Amano
652ef7c867
feat(jsx): Define jsxTemplate/jsxAttr/jsxEscape for "@jsx precompile" of Deno 1.38 ( #1651 )
...
* fix(jsx/streaming): Fix for renderToReadableStream(promise: Promise<HtmlEscapedString>).
* feat(jsx): Define jsxTemplate/jsxAttr/jsxEscape for "@jsx precompile" of Deno 1.38
* chore: denoify
* fix(jsx/streaming): some times jsxDEV is called with null props.
* test(deno-jsx): Add runtime tests for JSX by Deno.
* test: Refactor import map.
* test: Added @jsxImportSource to avoid type warnings
2023-11-08 21:07:35 +09:00
watany
d1ff3d89c7
chore(ci): maintenance Node.js ( #1636 )
2023-11-02 00:12:49 +09:00
watany
76a2c7f523
chore(ci): bun v1 ( #1599 )
...
* chore(ci): bun v1
* bun use jsx
* bun version
2023-10-20 18:18:05 +09:00
watany
fc9bdad5f5
chore(ci): update node v20 ( #1598 )
...
* update node v20
* node test
* only one Main
2023-10-20 15:21:38 +09:00
Yusuke Wada
62d4d44d34
test(validator): fix the error message for node v18.18 ( #1596 )
...
* test(validator): fix the error message for node v18.18
* ci: fix node version
* fixed version
* test: fix the test pattern
2023-10-18 22:38:37 +09:00
Yusuke Wada
2d5b8e6d8c
ci: add --no-warnings
option for main
( #1425 )
...
* test: add `--no-warnings` option for node
* enable it only for CI
2023-09-08 18:38:54 +09:00
watany
dbd484176d
ci: Avoid denoify
API rate limit ( #1407 )
2023-09-05 15:41:41 +09:00
watany
e8c3e3f3d2
ci: checkout@v4 ( #1408 )
2023-09-05 15:37:04 +09:00
Yusuke Wada
47e5080abc
ci: check if it is denoified ( #1378 )
...
* add ci denoify check
* ci fix
* fix ci
* npm run denoify before npm test
* adding job name
* yamllint fix
* separate the denoify check from `main`
* rename the CI name
* fake commit
* revert
---------
Co-authored-by: watany <76135106+watany-dev@users.noreply.github.com>
2023-08-28 21:52:25 +09:00
watany
954c06ed4b
chore: add format
script ( #1334 )
...
* add format
* yarn format:fix
* fix linter
2023-08-15 22:34:45 +09:00
watany
c2cbc0a80b
ci: update ci action ( #1222 )
2023-07-07 17:48:36 +09:00
watany
edca699b96
feat(adapter): AWS Lambda Adapter supports requests via Lambda@edge ( #1210 )
...
* edge-adaptor
* add env
* Revert "add env"
This reverts commit 9662e574fd
.
* Revert "add env"
This reverts commit 9662e574fd
.
* v0.1
* Revert "edge-adaptor"
This reverts commit ed6b2566b1
.
* runtimetest
* WIP: runtime-test
* lint
* build lambda-edge
* ci lambda-edge
* remove gitpod
* test fix
* fix of self check
2023-07-07 17:41:33 +09:00
Yusuke Wada
5965102619
ci(bun): fix Bun version ( #1205 )
2023-06-27 18:14:06 +09:00
Yusuke Wada
4263d373a6
ci: don't specify Bun version in CI ( #1149 )
2023-06-01 21:18:00 +09:00
Yusuke Wada
5c49f8d696
ci: use setup-bun
( #1108 )
2023-05-17 15:56:09 +09:00
Yusuke Wada
f29761e16b
chore: move runtime tests into runtime_tests
( #1062 )
...
* chore: move runtime tests into `runtime_tests`
* fixed ci
2023-05-02 21:16:17 +09:00
Yusuke Wada
1d558395ef
feat(adapter): introduce AWS Lambda Adapter ( #987 )
...
* feat: introduce AWS Lambda adapter
* denoify ignore
* export settings
2023-03-17 16:33:54 +09:00
Yusuke Wada
ad880dba43
feat: env
support enviroment variables for multi runtimes ( #949 )
...
* feat: `env` support enviroment variables for multi runtimes
* typo
* denoify
* fixed ci settings
* fixed deno command
* comment out lagon test
* remove warnings
2023-03-06 21:12:22 +09:00
Yusuke Wada
e9e1d3baee
ci: run ci on next
branch
2023-01-19 22:45:25 +09:00
Yusuke Wada
e84ac2cffb
test: add tests and CI for Node.js ( #785 )
2023-01-19 22:45:23 +09:00
Yusuke Wada
f14b2c3656
ci: refine CI structures ( #784 )
...
* ci: refine CI structures
* fixed ci config
2023-01-19 22:44:38 +09:00
Yusuke Wada
3cd1b1dbf4
test: add tests and CI for Fastly Compute@Edge ( #783 )
...
* test: add tests and CI for Fastly Compute@Edge
* fix detecting which runtime is fastly and add the test for it
2023-01-19 22:44:38 +09:00
Tom Lienard
884b287f3d
feat: Lagon support with runtime detection & tests ( #742 )
...
* feat: Lagon support with runtime detection & tests
* ci: build before running test:lagon
* refactor: remove mentions of Lagon since it's still in dev
* test: enable ETag test
2022-12-25 01:42:59 +09:00
Yusuke Wada
034d53a6e6
chore(ci): fix branch name
2022-07-21 08:48:13 +09:00
Yusuke Wada
9ff8310d43
ci: add CI for Bun ( #376 )
...
* ci: add CI for Bun
Close #371
* fixed command
2022-07-15 08:40:15 +09:00
Yusuke Wada
50450f22ab
ci: setup CI for Deno ( #367 )
...
Close #364
2022-07-15 08:40:15 +09:00
Minghe
06b37a4a8a
fix(test): upgrade the miniflare to consume the fix on node18 ( #295 )
2022-06-02 14:56:35 +09:00
Yusuke Wada
24041963e1
ci: ci any PR ( #197 )
2022-05-05 09:35:44 +09:00
Minghe
52b56e6ddb
feat(miniflare): repalce service-worker-mock with miniflare ( #41 )
...
* feat(miniflare): repalce service-worker-mock with miniflare
* feat(ci): add build step
2022-01-12 02:14:53 +09:00
Minghe
7c87ac68cd
Setup lint to enable code styles check ( #27 )
...
* feat(ci): setup github action to enable ci
* feat(ci): enable lint
* fix(lint): fix critical code style issues
2022-01-07 07:03:54 +09:00
Minghe
a80554d8bf
feat(ci): setup github action to enable ci ( #9 )
2021-12-30 06:58:51 +09:00