FluidFramework icon indicating copy to clipboard operation
FluidFramework copied to clipboard

List of all node libraries used in repo code

Open tylerbutler opened this issue 3 years ago • 0 comments

As of commit b3beb587fc, the node libraries listed below are used in various places within the repo. They're grouped below by the recommended policy/action we should take.

Use the polyfill package that webpack 4 used.

The full list of polyfills is at https://webpack.js.org/configuration/resolve/#resolvefallback

  • [ ] #9509
  • [ ] #9510

Replace with our isometric implementation in prod code.

For test code, identify use as node if possible, or use our isomorphic implementation for simplicity.

  • [ ] assert
  • [x] #11350

Usage is OK, test/tool code only

Using these packages in test/tool code is OK, but they shouldn't be used in our core packages.

  • child_process
  • fs
  • http
  • net
  • os
  • path
  • process
  • readline
  • util
  • worker_threads

tylerbutler avatar Mar 16 '22 18:03 tylerbutler