Releases: Screenly/edge-apps-library
Releases · Screenly/edge-apps-library
v0.0.17
🎉 This is the first ever functional release of @screenly/edge-apps!
What's Changed
Features
- Add shared Edge Apps library foundation including reusable web components (
app-header,auto-scaler,brand-logo, calendar views,dev-tools), utility modules (calendar, locale, settings, theme, weather, and more), design token CSS files, shared assets (Inter fonts, weather icons, Screenly logo), and CLI scripts for creating and managing Edge Apps - Add
resolveBinhelper to resolve binaries from app or librarynode_modules, used forvite,eslint,tsc, andplaywright - Export
tsconfig.jsonvia package exports
Bug Fixes
- Fall back to library
tsconfig.jsonif apptsconfig.jsonis not found, then revert to always using the app'stsconfig.json - Run
playwrightviabunin screenshots command - Resolve
vitebinary from app'snode_modulesfirst, falling back to library - Rename
playwright.mtstoplaywright.jsand fix ESLintno-undeferrors
CI
- Add separate build, lint, and format check GitHub Actions workflows
- Update Dependabot to target root directory on a weekly schedule
Chores
- Add
prepublishOnlyscript to runbun run buildbefore publishing - Add
vite-plugins,vite.config.ts,tsconfig.jsonto published files - Move
jiti,vite,yaml,@eslint/js,eslint,typescript-eslint, andtypescriptfromdevDependenciestodependencies - Add
vite/clienttotsconfigtypes - Add
test-results/to.gitignore
New Contributors
- @nicomiguelino made their first contribution
Full Changelog: https://github.com/Screenly/edge-apps-library/commits/v0.0.17