lesson-7
Grishko Dmitriy
Студент: Гришко Дмитрий, @GrishkoDmitriy Сделано: - [x] SPA: tree shaking в `utils.ts` — неиспользуемые функции не в `dist/app.js` - [x] SPA: dynamic `import('./extra')` — отдельный chunk в `dist/chunks/` - [x] SPA prod: bundle + minify + sourcemap → `build-hw/dist/app.js` - [x] lib: entry `index.ts`, `math.ts`, `string.ts` - [x] lib: `external` для react и lodash - [x] lib: сборка в esm и cjs (`dist/lib/esm`, `dist/lib/cjs`) - [x] dev: watch, без minify (`npm run build:hw:app:dev`) - [x] prod app + prod lib через `npm run build:hw` - [x] SWC для lib → `dist/lib-swc/esm`, `dist/lib-swc/cjs` (`npm run build:hw:lib:swc`) - [x] `routes.ts` + lazy `pages/home`, `pages/about` (about не грузится на старте)
init vite