Jacob
Jacob
@gka Does this package follow semantic versioning or should we expect breaking changes in minor versions in the future?
I believe the problem is with interoperability between CommonJS and ES modules. Previously it was valid to do: ```ts import {Color} from 'chroma-js'; ``` and ```ts import * as chroma...
It fixes some of our imports but not all of them, some modules like `src/io/hsl/index.js` extend the `chroma` object without any exports, so things like: ```ts import {hsl} from 'chroma-js'...
Which step of the rendering process are we trying to speed up though? The next release (`3.18.0`) speeds up rendering by an order of magnitude by eliminating png encoding and...
You need to add `ffmpeg` to `commitlint.config.js` for commit linting to accept `feat(ffmpeg)` I recently merged the old exporters repo with this one and forgot to add the new packages
@Astavie What do you think about a more builder-like api? For example: ```ts sound(src).gain(-10).start(0.3).play(); // play at the current point in animation sound(src).gain(-10).start(0.3).play(0.3); // play at a specific offset //...
RE: Verification: - No need to fix "Commit name", we use squashing in the repo so I'll fix it during that - "E2E" failing is not the PRs fault, I...
Random things I thought of that are not necessarily required for this PR but I don't want to forget: - [ ] Add `LICENSE` file for `GPL3`, possibly move the...
> We could definitely do that. I think adding an export option for the sample rate would be good then too (defaulted to 48 kHz? it's what YouTube uses). This...
Apologies for the delay, life got a bit busy. I'll make sure to review it today/tomorrow!