bundle-on-browser icon indicating copy to clipboard operation
bundle-on-browser copied to clipboard

Bundle in browser

How to dev

  • yarn dev: Start application server on http://localhost:8080
  • yarn build: Generate dist
  • yarn test: Run jest
  • yarn deploy: Deploy to netlify (need netlify account)

TODO

  • [x] Resolve preact/hooks pattern
  • [x] virtual fs
  • [x] transform ts on compile
  • [ ] load types with @types/xxx
  • [ ] load types with .d.ts in repo
  • [ ] load types with relative path
  • [x] Persist current fs
  • [ ] Self bootstrap rollup compiler
  • [x] compile with tsconfig.json
  • [ ] in memory eslint
  • [ ] test-runner
  • [ ] filer: fold modules
  • [x] filer: add
  • [x] filer: delete
  • [ ] filer: rename
  • [ ] filer: validate filename
  • [ ] Resolve process.env before compile
  • [ ] Compiler version Selectable

LICENSE

MIT