* Upgrade sharp
* First attempt at adopting Parcel
* Get multiple targets working for Parcel
* Use lts node for Netlify deploy
* Update deploy script to reflect new demo site dir
* Inline css into library bundles
* More updates
* Remove uri optimization
* Upgrade parcel
* Fix butterchurn logo import for Parcel
* Add browser build
* List browser build
* Prefer jest-swc to babel
* Preserve old build artifact location
* Ignore dist
* Minify library bundles
* Switch to postcss to use uri optimization plugin
* Serve from the correct location
* Clarifying comments
* Ignore bundle reports in git
* Refine Parcel builds
* Try to be more explicit with port
* Use relative path to create build dir
* Try to force supporting chrome 76
* Update the location of the test skin in integration test to work with Parcel
* yarn extract-object-types (run again)
* preparing to load Application.mi
* avoid error about using function ins strict mode.
turn this to "function" syntax to see the error/warn
* embed TrueTypeFont in one CSS
* add api: getAttribute
* reaching zero erro at devtool Console
* set color correctly.
* move compiler to new project
* take some yarn-scripts from sibling (modern-1)
* reconfigure objectData target path
* remove duplicated folder
* discontinuing the 1st iteration
captbaritone: it's probably time to del modern & ren modern-2: modern
* set the 2nd iteration as only one on track.
captbaritone: it's probably time to del modern & ren modern-2: modern
* bugfix test not working: path unavailable
* implement TODO
* reduce warning at import jzip
* solving Deploy: failed
* solving deploy failed
error: Unknown workspace "webamp-modern
* bugfix premateur call of this._font_id
* bugfix font-family : ''; prettier.
Co-authored-by: Fathony <fathony@smart-leaders.net>
* Start adopting Yarn workspaces
My plan is to move the existing package into a workspace and then split
out the things that really ought to be their own packages. For example,
the demo site and the experiments really ought to be separate.
Fix lint command
* Use workspaces in CI
* Fix deploy for monorepo
* Use GitHub Actions only
This retires Travis, and starts upload screenshot diffs when integration
tests fail.
* Use screenshots that match CI font rendering
* Run tests on Node 12
* Upgrade Typescript
* Upgrade prettier
* Upgrade eslint-typescript
* Don't abide extra else
* Remove eslint plugin that we don't use any more
* Remove unused Webpack plugin
* Remove eslint rule that we don't really need
* Remove unused Jest plugin
* Remove redundant package
* Prettier fixes
* Make modern part of the code base
`yarn modern` will now start a dev server with the modern app running.
The debugger is not yet setup
`yarn test` will run all the tests, both Webamp and "modern".
* Let debug work
* Prettier
* Ignore lint errors for now
* Point test at the now skin location