Commit graph

15 commits

Author SHA1 Message Date
Jordan Eldredge
e641c61b64 Fixup winamp-eqf tests 2025-07-06 18:00:48 -07:00
Jordan Eldredge
a6408a4877 Get Jest tests passing 2024-03-01 15:30:09 -08:00
Jordan Eldredge
6a71878a98
First attempt at adopting Parcel (#1186)
* 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
2023-01-20 11:15:39 -08:00
Jordan Eldredge
1a5ebb7a2f Spelling 2022-12-31 15:26:36 -08:00
Jordan Eldredge
50fde5c4d3 Test server, including GraphQL endpoint 2022-03-09 21:40:01 -08:00
Jordan Eldredge
63bdd3efa6 Disable DB tests 2022-03-06 23:32:15 -08:00
Jordan Eldredge
1880070205 Unify tests into the top level workspace 2022-03-06 22:41:18 -08:00
Jordan Eldredge
975d712662
Start adopting Yarn workspaces (#985)
* 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
2020-05-17 22:12:17 -07:00
Jordan Eldredge
79ac60f1f1 Modern integration (#833)
* 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
2019-11-30 13:42:53 -08:00
Jordan Eldredge
fb14ae9a00 Run prettier 2019-11-30 13:42:53 -08:00
Jordan Eldredge
4ed35772e1 Ignore experiment tests
These get tested locally.
2019-11-30 13:42:53 -08:00
Jordan Eldredge
bd5fa82c99 Trailing commas! 2019-03-19 06:55:24 -07:00
Jordan Eldredge
bc7766efe1 Teach ESLint and Jest about .tsx 2018-09-17 17:04:05 -07:00
Jordan Eldredge
1af57575d3 Allow Jest to process .ts files 2018-09-17 17:04:05 -07:00
Jordan Eldredge
b2c227b4b8 Split out jest projects 2018-05-26 00:02:03 +01:00