Commit graph

63 commits

Author SHA1 Message Date
Ayo
6b1d84eb35 chore: add "dev" npm script 2025-07-05 20:18:24 +02:00
bec669e19a chore: build local packages on preinstall 2025-04-20 18:22:17 +02:00
c283fee6db chore: use npx prettier on lint-staged config for *.json 2025-04-20 17:29:51 +02:00
dce88c2708 refactor: migrate to ts initial 2025-04-20 15:12:47 +02:00
c59ac8d059 chore: update script for starting basic template 2025-03-26 20:40:32 +01:00
32e20f4724 chore: update monorepo package name 2025-03-22 23:01:44 +01:00
9b2e3cf8c2 chore: clean up scripts 2025-03-22 23:00:04 +01:00
8da6d4e994 test(core): use vitest it 2025-03-22 22:49:06 +01:00
0a58bbf6a3 chore: build site local deps on 'run site' 2025-03-22 22:39:29 +01:00
e58c3473b4 chore: update deps; add @types/node 2025-03-22 19:47:02 +01:00
2e427fc1cc chore: update lint-staged config 2025-03-15 20:00:51 +01:00
caad9d8f4e chore: remove packageManager from package.json 2025-03-15 12:05:38 +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
280e2f6150 chore(create-mcfly, config): migrate to typescript
- initial migration before we do the core
2025-02-28 21:50:28 +01:00
b5b08dbe55 chore: revert only-allow & pnpm removal 2025-01-14 20:32:56 +01:00
0c5e8435e6 chore: try to remove only allow for now 2025-01-14 20:29:40 +01:00
0bc718a81f chore: try build & deploy 2025-01-09 21:26:45 +01:00
608f4f80e8 chore: run deploy from root 2025-01-09 21:16:09 +01:00
8d41b411ae chore: set up auto deploy from sr.ht to netlify 2025-01-09 19:57:10 +01:00
c5db814387 chore: fix root pkg 2025-01-08 23:29:17 +01:00
879fe3d988 chore: update site workspace filters 2025-01-08 21:49:32 +01:00
Ayo Ayco
73617647db
feat: move cli to core (#55)
* refactor: move cli to core

* feat: move cli to core

- use route-middleware in serve
- eliminate need for `routes` dir in app

* feat: use route-middleware in build

* chore: update test gh action
2025-01-08 21:21:31 +01:00
Ayo Ayco
2a9b1e6c58
feat: config improvements (#53)
* feat: move defineMcFlyConfig to @mcflyjs/config

* feat: move defineMcFlyConfig to config package

* feat: programmatically build nitro dev server

* chore: bump versions

* feat: spread nitro config if exists

* chore: use nitro build programmatically

* feat: use nitro programmatically in prepare command

* feat: expose types for NitroConfig & McFlyConfig

* feat: use c12 to resolve mcfly config

* fix: too many symlinks

* chore: skip tests for now

* test: cheating

* test: cheating

* chore: update pnpm-lock
2024-12-31 00:25:25 +01:00
a36d622634 chore: update eslint action & eslint-prettier config for endOfLine 2024-12-29 00:23:56 +01:00
0807640462 chore: add eslint-plugin-prettier 2024-12-27 23:10:41 +01:00
9e26b4015f chore: remove .astro type for lint-staged config 2024-12-27 22:01:03 +01:00
03f7119f65 chore: test precommit 2024-12-27 21:48:23 +01:00
7a61d3e7c8 chore: add check script & use in precommit 2024-12-27 16:54:43 +01:00
7d1de4481f chore: use .gitignore patterns in eslint ignores 2024-12-27 14:44:28 +01:00
e9bf384e2f chore: update prettier ignore 2024-12-26 00:34:32 +01:00
058d720b11 chore(deps): add vitest to root 2024-12-19 23:37:25 +01:00
9e1b9d1328 chore: use .mjs config files 2024-12-19 23:15:23 +01:00
a362adab90 chore: set up prettier 2024-12-19 23:10:55 +01:00
5a4f8b9b30 chore: set up husky 2024-12-19 23:07:49 +01:00
49c8f00a1e chore: set up eslint 2024-12-19 22:57:44 +01:00
a60b7412df chore: remove patch:all script 2024-12-08 21:18:28 +01:00
17f631baaf test(cli): main subcommands list 2024-12-08 19:54:23 +01:00
Ayo Ayco
56592bdeef
test(cli): add tests for cli commands (#37)
* chore(cli): add vitest & add test script

* chore: add test:cli script

* test(cli): initial tests for build command

* chore(cli): add nitropack as devDepencency for tests

* chore(cli): add vitest config

* test(cli): add tests for build command

* test(cli): add tests for new command
2024-12-07 02:44:38 +01:00
Ayo
2f4a22ac8d chore: migrate to pnpm 2024-03-09 21:23:06 +01:00
Ayo
12c7c7d651 chore(core): update WebComonent to v1.13.2 2023-11-23 22:24:33 +01:00
Ayo
9c7cd8c43c feat(cli): declare global class 2023-10-26 22:13:40 +02:00
Ayo
27237f7e9f chore(packages): esm all-the-way 2023-10-26 21:38:30 +02:00
Ayo
4ac710ca69 feat(cli): initial cli package 2023-10-25 21:50:25 +02:00
Ayo
9f59da48b1 chore(packages): add licenses 2023-10-22 18:02:08 +02:00
Ayo
5095f504e7 feat(create-mcfly): install deps & init git 2023-10-22 17:32:36 +02:00
Ayo
2a1edda533 chore: move app to site 2023-10-21 16:42:17 +02:00
Ayo
fb8192f367 fix(core): use mcfly config in eventHandler 2023-10-21 15:56:36 +02:00
Ayo
f7a41de130 chore(landing-page): move all deps to app workspace 2023-10-21 14:06:41 +02:00