phcode-dev/phoenix

Browser migration

abose opened this issue · 1 comments

abose commented

Browser does not have nodejs env. We have to create remove node dep from brackets to port to the browser while maintaining the feature compatibility.

Stage 1 - Node runtime removal

Remove deprecated npm flows

Remove all node based default extensions.

  • brackets-eslint removed as part of this change
  • php tooling removed. Will not merge in phoenix core till we have dev request. #8
  • #7
  • #13
  • #14
  • #15
  • #16

Direct integration for their party deps instead of old NPM

Stage 2 - brackets functionality reinstate with node alternative libs in the browser

Build Nodejs compatibility layer in browser

Migrate functionality

Reinstate functionality

  • #51
  • #52
  • #209 - replaced with JSHint, marking as done as linter support is enaled. ESLint will be enabled only in installed builds.
  • #39
  • #38
  • #47
  • #67
  • #74
abose commented

Browser migration is complete. Closing.