Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor to module pattern - deprecated bower support, changed output… #18

Merged
merged 4 commits into from
Apr 7, 2016

Conversation

zakhenry
Copy link
Collaborator

@zakhenry zakhenry commented Apr 7, 2016

Refactor build, bootstrap & code to use commonjs module pattern. Deprecate bower entirely.

  • Replace all bower dependencies with npm ones
  • Refactor source ts to use module pattern
  • Implement test runner
  • fix tests
  • implement production build phase
  • add typings refs so dependent modules can pick them up
  • verify code coverage is still processed (partial due to Better integration with other pre-processors gotwarlost/istanbul#212)
  • update travis ci to use new process
  • remove any redundant code from the gulpfile
  • make sure the module has exports so the consumers can access the typed objects, or instantiate them directly.
  • publish major version

Version type: #Major#

… to commonjs style, updated travis ci to auto deploy, removed typings
…impler and correctly import chai, restored jquery typing
@coveralls
Copy link

Coverage Status

Coverage decreased (-4.0%) to 96.026% when pulling ea8eada on feature/module-pattern-refactor into 97ea1c3 on master.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 100.0% when pulling f84d19f on feature/module-pattern-refactor into 97ea1c3 on master.

@zakhenry zakhenry merged commit 2c565f6 into master Apr 7, 2016
@zakhenry zakhenry deleted the feature/module-pattern-refactor branch April 7, 2016 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants