Commit Graph

53 Commits

Author SHA1 Message Date
Aaron Klinker 2e94f2a9d2 chore: Fix release workflow 2023-06-26 10:05:12 -05:00
Aaron f933ef91a2 ci: Create release workflow (#13) 2023-06-26 09:57:26 -05:00
Aaron 069bd469d4 ci: Create validation workflow (#12) 2023-06-25 21:23:49 -05:00
Aaron Klinker 9ab3953810 chore: Refactor folder structure 2023-06-25 21:11:11 -05:00
Aaron Klinker 5590c9d81d docs: Fix typo in README 2023-06-25 21:02:21 -05:00
Aaron 62f4f605d0 feat: Open browser when starting dev server (#11) 2023-06-25 20:58:47 -05:00
Aaron Klinker 50bb8454dd fix: Firefox manifest warnings in dev mode 2023-06-25 20:53:32 -05:00
Aaron Klinker 1ecfedd32c chore: Fix demo global usage 2023-06-25 20:50:09 -05:00
Aaron Klinker f114c5bf88 feat: Add more supported browser types 2023-06-25 12:43:15 -05:00
Aaron 9ef451be2e feat: Support more CLI flags for build and dev (#9) 2023-06-25 12:23:04 -05:00
Aaron b400e5424a docs: Add initial release milestone link to README 2023-06-25 11:50:04 -05:00
Aaron Klinker 23ed6f7275 docs: Update README 2023-06-25 11:36:21 -05:00
Aaron 58a0ef4ce5 docs: Update README 2023-06-25 11:33:49 -05:00
Aaron Klinker 07a262eaf9 docs: Update description 2023-06-25 11:33:15 -05:00
Aaron Klinker 99ccadba4a docs: Update README 2023-06-25 11:28:36 -05:00
Aaron Klinker 8ca56572ef chore: Fix header log's timestamp 2023-06-25 11:28:31 -05:00
Aaron Klinker 785ea5486f docs: Update README 2023-06-25 11:18:46 -05:00
Aaron Klinker 51a10725cf chore: Rename package to wxt 2023-06-25 10:53:35 -05:00
Aaron Klinker 5813302c71 chore: Add E2E tests and convert to vitest workspace 2023-06-25 10:53:35 -05:00
Aaron Klinker f380378c0f fix: Make content script array orders consistent 2023-06-25 10:53:35 -05:00
Aaron Klinker 573ef8029f fix: Respect background type and persistent manifest options 2023-06-25 10:53:35 -05:00
Aaron Klinker 7abb577254 feat: Support browser and chrome styles for mv2 popups 2023-06-25 10:53:35 -05:00
Aaron Klinker 0f37ceb774 fix: Respect the mv2 popup type 2023-06-25 10:53:35 -05:00
Aaron Klinker 7945c94deb feat: Support browser and chrome styles for mv2 popups 2023-06-25 10:53:35 -05:00
Aaron Klinker 8eb4e86b91 fix: Only allow a single entrypoint with a given name 2023-06-25 10:53:35 -05:00
Aaron Klinker 3ca16eeb23 fix: Load package.json from root not cwd 2023-06-25 10:53:35 -05:00
Aaron Klinker 407627c1e7 fix: Don't print error twice when background crashes 2023-06-25 10:53:35 -05:00
Aaron Klinker 3e37de97a6 fix: Print durations as ms/s based on total time 2023-06-25 10:53:35 -05:00
Aaron Klinker 4faa3b3493 fix: Root path customization now works 2023-06-25 10:53:35 -05:00
Aaron Klinker 70208f4dda chore: Check virtual entrypoints feature in README 2023-06-25 10:53:35 -05:00
Aaron Klinker 7c634f4841 chore: Refactor internal config creation 2023-06-25 10:53:35 -05:00
Aaron Klinker 739d19f3e3 fix: Support srcDir config 2023-06-25 10:53:35 -05:00
Aaron Klinker 1a25f2b532 feat: Copy public directory to outputs 2023-06-25 10:53:35 -05:00
Aaron Klinker e3e9c0d482 chore: Remove comments 2023-06-25 10:53:35 -05:00
Aaron Klinker 8c59a1c001 feat: Provide custom, typed globals defined by Vite 2023-06-25 10:53:35 -05:00
Aaron Klinker ca29537bbc feat: Virtualized content script entrypoint
Generalized the background logic so it can be reused with mulitple entrypoint types
2023-06-25 10:53:35 -05:00
Aaron Klinker ec57e8cbca chore: Improve build summary sorting 2023-06-25 10:53:35 -05:00
Aaron Klinker 505e41951c feat: Dev server working and a valid extension is built 2023-06-25 10:53:35 -05:00
Aaron Klinker e2cc995fe5 feat: Good looking console output 2023-06-25 10:53:35 -05:00
Aaron Klinker b8952b6330 chore: Refactor CLI commands 2023-06-25 10:53:35 -05:00
Aaron Klinker 21debadcce feat: Generate type declarations and config for project types and auto-imports 2023-06-25 10:53:35 -05:00
Aaron Klinker 523c7df519 feat: Download and bundle remote URL imports 2023-06-25 10:53:35 -05:00
Aaron Klinker 047ce0464e feat: Automatically add CSS files to content scripts 2023-06-25 10:53:35 -05:00
Aaron Klinker 53fb805a3b chore: move .exvite directory into srcDir instead of root 2023-06-25 10:53:35 -05:00
Aaron Klinker 1f6c4a0e0d chore: Simplify BuildOutput type 2023-06-25 10:53:35 -05:00
Aaron Klinker 1e7c738de4 feat: Build entrypoints and output manfiest.json 2023-06-25 10:53:35 -05:00
Aaron Klinker f09ffbb803 feat: separate output directories for each browser/manifest version 2023-06-25 10:53:35 -05:00
Aaron Klinker a63f0618d5 feat: Resolve entrypoints based on filesystem 2023-06-25 10:53:35 -05:00
Aaron Klinker 5b07c95ec7 feat: Export and bootstrap the /client package 2023-06-25 10:53:35 -05:00
Aaron Klinker e6c0d842ca chore: Refactor cli files into their own directory 2023-06-25 10:53:35 -05:00