Remove dependencies on isomorphic-fetch

Description

https://caniuse.com/#search=fetch

While it was a new feature at the time and I can kind of see why we polyfilled it, I think we should drop isomorphic-fetch from our bundle and rely on the native implementation in browsers. At this point it's just one more dependency to maintain and dead weight in our bundle as we are in no way compatible with anything that doesn't have fetch at this point.

Our nightmare and mocha tests will run fine but we might need to augment the stripes-connect test. fetch-mock or similar will do that handily without much fuss.

Packages where we currently depend on this and will no longer need to maintain it:

  • stripes-core

  • stripes-connect

  • ui-scan

  • ui-calendar

  • ui-requests

  • ui-circulation

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:
Won't Do

Details

Assignee

Reporter

Priority

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created May 3, 2019 at 8:49 PM
Updated July 9, 2019 at 9:22 PM
Resolved July 9, 2019 at 9:22 PM
TestRail: Cases
TestRail: Runs