Commit graph

271 commits

Author SHA1 Message Date
Ayo
c4f8a2c779 refactor(fastify): use ServerConfig type from core 2026-06-04 15:50:44 +02:00
Ayo
97c04c21b9 chore: update logo image url 2026-06-04 15:03:20 +02:00
Ayo
efa9b8b4f7 chore(create-mcfly): release v0.4.8 2026-06-04 13:23:45 +02:00
Ayo
6edab54354 feat: new architecture to support server framework plugin
- generic `server.serve` config
- new demo workspace
- new basic template
- updated readme

Reviewed-on: https://git.ayo.run/ayo/mcfly/pulls/3
Co-authored-by: Ayo <ayo@ayco.io>
Co-committed-by: Ayo <ayo@ayco.io>
2026-06-04 11:17:09 +00:00
Ayo
970970fd32 feat: use fastify as server
- [x] implement server framework plugin config
- [x] new @mcflyjs/fastify package
- [x] update readme re: pivot & target state
- [x] new basic template

Reviewed-on: https://git.ayo.run/ayo/mcfly/pulls/2
Co-authored-by: Ayo <ayo@ayco.io>
Co-committed-by: Ayo <ayo@ayco.io>
2026-06-04 11:03:45 +00:00
Ayo
7807ded369 fix(core): please the typescript gods 2026-05-11 10:48:38 +02:00
ayo
07bdc4c73d
feat: new create component package (#63)
- adds a new tool create-component for scaffolding a new web component
- initially it is a fork of create-mcfly but using @ayo-run/web-component as default template, which scaffolds a new component powered by webcomponent.io
2026-05-11 10:23:24 +02:00
Ayo
1957d71170 chore: update format, lint, & pre-commit scripts; fix lint error 2026-04-27 09:38:13 +02:00
Ayo
43acc3a8f5 refactor(core): JSDoc for evaluate script 2025-06-28 09:31:06 +02:00
Ayo
a1b1451913 feat(cozy): use my-head & awesome-header 2025-06-28 09:20:09 +02:00
Ayo
270a6ca76c feat(core): send event props as McFly props 2025-06-28 09:08:32 +02:00
Ayo
0bf0a09300 feat(cozy): set input value to received query url 2025-06-28 00:28:18 +02:00
Ayo
012db337ae feat(core): send request as global 2025-06-27 22:35:30 +02:00
Ayo
abaab2b73f feat(core): expose McFly global to app server scripts 2025-06-27 22:17:59 +02:00
Ayo
d46bf2255b feat(config): add plugins in config type 2025-06-27 22:17:24 +02:00
ayo
6281c1516f
chore: housekeeping (#60)
* chore: remove .build.yml

* chore: update attribution
2025-06-07 23:33:58 +02:00
d56dda9ff4 chore(core): bump patch for release 2025-04-20 18:34:08 +02:00
b673422622 chore(core): bump for prerelease 2025-04-20 18:22:47 +02:00
dff28ba4e1 refactor: remove unneeded import 2025-04-20 17:16:54 +02:00
c648d83b29 chore: add TODO 2025-04-20 15:42:44 +02:00
5f513343d9 chore: add estree types 2025-04-20 15:17:20 +02:00
50047f3533 chore: appease the gatekeepers 2025-04-20 15:13:17 +02:00
dce88c2708 refactor: migrate to ts initial 2025-04-20 15:12:47 +02:00
b36ef663f0 chore(deps): update esprima 2025-04-20 11:57:10 +02:00
69f48d89d4 chore: update lint-staged config 2025-04-04 22:52:46 +02:00
924d5c21a2 refactor(core): remove console logs 2025-04-04 22:49:36 +02:00
32d26bc77c feat(config): make nitro config optional 2025-03-26 20:28:49 +01:00
8da6d4e994 test(core): use vitest it 2025-03-22 22:49:06 +01:00
f675887f10 chore(core): ship dist dir 2025-03-22 22:47:44 +01:00
9899a25d9d test: organize test files 2025-03-22 21:17:45 +01:00
b2ee0f35bb chore(create-mcfly): patch version for release 2025-03-22 19:55:25 +01:00
e58c3473b4 chore: update deps; add @types/node 2025-03-22 19:47:02 +01:00
98b48e13e0 refactor: skip failing test (for now) 2025-03-15 23:34:15 +01:00
fee04025bb refactor(cli): return object instead of array in getMcFlyConfig 2025-03-15 23:33:30 +01:00
708ead451c chore: try failing test 2025-03-15 20:31:34 +01:00
93e0c956e9 test(core): update cli tests 2025-03-15 20:22:53 +01:00
87c6cffb2f refactor(core): use renamed util 2025-03-15 20:13:39 +01:00
c6c3fc608a refactor(core): rename and add jsdoc 2025-03-15 20:13:09 +01:00
45e8b657f9 chore(core): rewrite cli to ts 2025-02-28 23:50:29 +01:00
f3ee5eebb5 chore(core): initial migration to typescript 2025-02-28 23:24:28 +01:00
d71993134e chore: update ts configuration 2025-02-28 22:29:05 +01:00
5165736e0d chore: patch for release 2025-02-28 22:03:06 +01:00
55dc34dbf0 chore(create-mcfly, config): add exports 2025-02-28 22:01:40 +01:00
280e2f6150 chore(create-mcfly, config): migrate to typescript
- initial migration before we do the core
2025-02-28 21:50:28 +01:00
34ebcd939a refactor: remove relativePath processing 2025-01-14 20:35:57 +01:00
8b3b7fdfa2 chore: try relative dynamic import 2025-01-14 20:23:31 +01:00
5af6747c29 feat: remove manual copy during build cmd 2025-01-14 18:40:22 +01:00
3a3249f361 feat: use .mcfly as builddir 2025-01-14 18:40:04 +01:00
07970ea442 fix: add netlify workaround 2025-01-14 01:06:21 +01:00
1c9bbdb10e refactor(core): use nitro runtimeConfig to pass mcfly config file path 2025-01-14 01:01:00 +01:00