Skip to content
This repository has been archived by the owner on Apr 30, 2019. It is now read-only.

Update project to new standards v0.6.x #76

Closed
8 of 14 tasks
Bartvds opened this issue Mar 11, 2014 · 3 comments
Closed
8 of 14 tasks

Update project to new standards v0.6.x #76

Bartvds opened this issue Mar 11, 2014 · 3 comments
Labels

Comments

@Bartvds
Copy link
Collaborator

Bartvds commented Mar 11, 2014

Big rework of whole application

  • TypeScript 1.0.0
  • Ditch q/q-io for bluebird
  • Convert code to compile to external modules
  • Ditch global shims (es6) and polyfills
  • Convert test to compile external modules
  • Do not commit build files to github
  • Compile & test in npm prepublish
  • Use more modules (moment, fs-extra etc), maybe start fs-extra-as-promised
  • Clean up internal imports/exports
  • Streamify http cache loader (highland)
  • Gzip http cache data
  • Extract Expose and HTTPCache to own modules
  • Extract Bundle to own module
  • Re-evaluate app structure (initialisation/config flow), maybe check out nconf, look into simple dependency injection etc.

Branch: dev/next

@Bartvds
Copy link
Collaborator Author

Bartvds commented Mar 31, 2014

Ditching es6 is a huge pain: Map/Set shims are a mess: attempted removal of es6-shim aborted.

@Bartvds Bartvds changed the title Update project to new standards Update project to new standards v0.6.x Apr 2, 2014
@Bartvds
Copy link
Collaborator Author

Bartvds commented May 8, 2014

Pushed a huge pile of re-factoring-in-progress code.

@Bartvds
Copy link
Collaborator Author

Bartvds commented Jun 20, 2014

Ditched es6-shim for some simple home-rolled Set/Map reimplementations. Rest can wait till #86

@Bartvds Bartvds closed this as completed Jun 20, 2014
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant