This was created with create-react-app, and since I couldn't figure out how to import from node_modules with the default create-react-app webpack config, here's my hacky approach:
src/concurrency.js
andsrc/concurrency/**
are intended to house all of what will become react-concurrency- react-concurrency will use a shared concurrency lib (along with the next version of e-c). All of the shared concurrency lib stuff lives in
src/concurrency/external
- Every time I tweak something on the e-c extraction side of things (currently on the publicly visible
scheduler-cleanup
branch in the ember-concurrency repo), I just copy over all the changes directly intoexternal
via:rsync -avu --delete ../../../ember/ember-concurrency/addon/-private/external/ src/concurrency/external/