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

Broken MongoDB Express example #283

Closed
lholznagel opened this issue Jun 30, 2016 · 8 comments
Closed

Broken MongoDB Express example #283

lholznagel opened this issue Jun 30, 2016 · 8 comments

Comments

@lholznagel
Copy link
Contributor

lholznagel commented Jun 30, 2016

Expected Behavior

The server should start

Current Behavior

When trying to start the server I get the message like it is in the Stack trace

Possible Solution

When changing the Symbol back to a string Symbol('Controller') -> 'Controller' than everything works fine

Steps to Reproduce (for bugs)

  1. Clone project
  2. run ts-node MongoDB/bootstrap

Context

Your Environment

Stack trace

/path/to/project/inversify-express-example/node_modules/inversify/lib/kernel/kernel.js:169
                throw new Error(ERROR_MSGS.NOT_REGISTERED + " " + this.getServiceIdentifierAsString(serviceIdentifier));
                      ^
Error: No bindings found for serviceIdentifier: Controller
    at Kernel._getActiveBindings (/path/to/project/inversify-express-example/node_modules/inversify/lib/kernel/kernel.js:169:23)
    at Kernel._plan (/path/to/project/inversify-express-example/node_modules/inversify/lib/kernel/kernel.js:186:29)
    at Kernel._planAndResolve (/path/to/project/inversify-express-example/node_modules/inversify/lib/kernel/kernel.js:157:29)
    at Kernel._get (/path/to/project/inversify-express-example/node_modules/inversify/lib/kernel/kernel.js:149:27)
    at Kernel.getAll (/path/to/project/inversify-express-example/node_modules/inversify/lib/kernel/kernel.js:136:21)
    at InversifyExpressServer.registerControllers (/path/to/project/inversify-express-example/node_modules/inversify-express-utils/lib/server.js:34:39)
    at InversifyExpressServer.build (/path/to/project/inversify-express-example/node_modules/inversify-express-utils/lib/server.js:26:14)
    at Object.<anonymous> (bootstrap.ts:37:18)
    at Module._compile (module.js:541:32)
    at Object.loader (/usr/local/lib/node_modules/ts-node/src/ts-node.ts:225:14)
@remojansen
Copy link
Member

This is the error that I was expecting to happen based on the docs:

The reflect-metadata polyfill should be imported only once in your entire application because the Reflect object is mean to be a global singleton.

This issue was reported here the problem is the usage of multiple import 'reflect-metadata' but yesterday I tried to remove them and it didn't work.

I think we need to remove all the import 'reflect-metadata' and leave only the ones in the bootstrap files. The problem them will happen when you run your unit tests. All the tests (in one application) need to run in the same process.

@lholznagel
Copy link
Contributor Author

Oh, got it. Completely forgot about metadata.

@lholznagel
Copy link
Contributor Author

lholznagel commented Jun 30, 2016

Maybe I have an idea for the reflect-metadata problem. Because every module needs the main inversify project as dependency we can let the other modules access the main project. So how about we add a small api in the main project where all other modules register their decorators. With that only one module would create an instance of reflect-metadata.

Don´t now if this could work, will take a small look.

@lholznagel
Copy link
Contributor Author

Internally everything works, but when I try it in my project it breaks again :(.
Maybe the solution from inversify/inversify-express-example#9 is ok for the moment. Long term there must be another solution :D

@remojansen
Copy link
Member

I have plans to try to solve the reflect-metadata issue but is not that easy because we need a a browser and a node.js version.

There is more details at https://github.com/inversify/InversifyJS/blob/master/wiki/module_bundlers.md

@lholznagel
Copy link
Contributor Author

Would help, but I completely avoid gulp, grunt, webpack, and so on. My setup uses TypeScript from start to end without any of these things. Only npm scripts :)

@remojansen
Copy link
Member

I'm happy to use npm script only but if the build is complex I find gulp easier to deal with.

@remojansen
Copy link
Member

Fix merged 🎉

diego-d5000 pushed a commit to diego-d5000/inversify-koa-utils that referenced this issue Jul 26, 2017
Author: lholznagel <lars.holznagel@outlook.com>
Date:   Wed Jul 12 21:36:55 2017 +0200

    added more documentation to @requestBody

commit 37d7252ca307759ec31cda5a009f89b9d91d0dbe
Author: lholznagel <lars.holznagel@outlook.com>
Date:   Wed Jul 12 15:05:35 2017 +0200

    fixed indent of documentation

commit c5c0139d2532b3fdfdb6d2f6c9e7ae8e46b16a1b
Author: lholznagel <lars.holznagel@outlook.com>
Date:   Wed Jul 12 14:41:45 2017 +0200

    added body parser to getting started

commit 4e8f64ac891606dd48ec1aac579e43ca37f4c274
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Thu Jul 6 22:25:43 2017 +0100

    Updated dependencies (#56)

commit a55234b5e5b2848ec0ef9f8c37b841c99b3c4c06
Author: Dmitry Nikulin <dmitr-nikulin@mail.ru>
Date:   Thu Jul 6 22:54:31 2017 +0300

    Rename all decorators to lowercase (#55)

commit daa36d3399645139f0d9d0fabfe8af315bc62224
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Thu Jul 6 20:54:21 2017 +0100

    Create CODE_OF_CONDUCT.md (#54)

commit 5279d9f5872dbc575949dd89279ad06d6b6cf093
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date:   Wed Jul 5 14:55:10 2017 +0100

    chore(package): update run-sequence to version 2.0.0 (#53)

commit 813a3adcdec97ce728470cf8379f601486559a00
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date:   Wed Jul 5 14:55:01 2017 +0100

    chore(package): update chai to version 4.0.0 (#50)

commit f53b37ed24c68da2eebc97f1d540fe89c2172c47
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date:   Wed Jul 5 14:54:53 2017 +0100

    chore(package): update @types/chai to version 4.0.1 (#52)

commit bfba8389d8aedeab5ccbe3cca139b160e8064452
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Jul 5 14:51:49 2017 +0100

    Create CONTRIBUTING.md

commit 81238abdcd164e49c295cebc9d906ddeae3ba4a7
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Mon May 22 10:11:42 2017 +0100

    Update package.json

commit f04eb855e63c934e4633a9f6665771fa3c4578d9
Author: Dan Cavanagh <djcavanagh@gmail.com>
Date:   Mon May 22 05:08:59 2017 -0400

    Bug fix for inversify/InversifyJS#554 (#46)

commit f3383522aa1bf43e21bd4556bd2d7e5801ee87a1
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date:   Mon Apr 24 11:03:40 2017 +0100

    chore(package): update inversify to version 4.0.0 (#45)

    https://greenkeeper.io/

commit 41c9cd0e021d28585a03b64802bbedab2ed4dab6
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Fri Apr 7 15:28:35 2017 +0100

    Fix Format

commit 585eb3bedeae514f9ee56da476144eb1448630a4
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Fri Apr 7 02:02:28 2017 +0100

    Added test case for inversify/InversifyJS/issues/527

commit bd16e7a751a7f51e5969163a78d7ccd8870808b9
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Thu Apr 6 17:00:26 2017 +0100

    Fixes inversify/InversifyJS/issues/527

commit ace36ccc1de9f24c403e8e4c35e89d83355af2f3
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Thu Apr 6 10:01:26 2017 +0100

    Update package.json

commit bbdad8646e74ac77e031780ef2a9bb62b2da68b8
Author: Dan Cavanagh <djcavanagh@gmail.com>
Date:   Tue Apr 4 11:09:48 2017 -0400

    Add Decorators to index.ts (#43)

commit 82eb2e0fb2523c3932f3a88c9bfa45e1b6a2f7a2
Author: Dan Cavanagh <djcavanagh@gmail.com>
Date:   Mon Apr 3 16:07:36 2017 -0400

    Minor Fixes for Pull Request #41 (#42)

    * Fixed README.md @RequestParams to @RequestParam

    * After fixing the code coverage output I noticed that some lines were not covered
    Fixed @Cookies framework test to cover code in server.ts
    Removed unused code from decorators.ts

commit c5fbe9a700be9ebb30a8881836923ab40f7619aa
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Sun Apr 2 19:41:19 2017 +0100

    Update package.json

commit b994a59fd0e7d1334f616b49f555839d2ec80d0b
Author: Dan Cavanagh <dcavanagh@alum.rit.edu>
Date:   Sun Apr 2 09:49:35 2017 -0400

    Pull request for issue #521 https://github.com/inversify/InversifyJS/… (#41)

    * Pull request for issue #521 inversify/InversifyJS#521

    * Reset settings.json

    * Revert "Reset settings.json"

    This reverts commit ee1b51cdb5c7b3578f49bd97299b740677b87a01.

    * Reverted unintentional formatting changes.
    Changed ParameterType to PARAMETER_TYPE
    Formatting in README.md

commit a7bbfd07118404836220d7247e385fe8ce479db6
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date:   Fri Mar 31 01:30:26 2017 +0100

    chore(package): update @types/sinon to version 2.1.0 (#39)

    https://greenkeeper.io/

commit cf7ef7c4cc3fbdb98653b860d37d08f38b8ab695
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date:   Fri Mar 31 01:30:21 2017 +0100

    chore(package): update tslint to version 5.0.0 (#40)

    https://greenkeeper.io/

commit 96230015f24a9cee3f10e9d709550737aa626c29
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Tue Mar 21 22:00:48 2017 +0000

    Update package.json

commit 0626440f1208acbb8167ad6f8eca311c7ae70dda
Author: ezra-quemuel <ezra.quemuel@gmail.com>
Date:   Mon Mar 20 02:31:25 2017 -0700

    Add ability to pass in existing express application (#37)

    - Solves inversify/InversifyJS#509

commit 4da20e060f6e01db761e1dd7c1bbdb519596dd2c
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date:   Wed Mar 15 09:40:06 2017 +0000

    chore(package): update sinon to version 2.0.0 (#36)

    https://greenkeeper.io/

commit bfcfebdfbf351023c27082caef4f94325ca61f20
Author: Maxim Malov <m.malov.v@gmail.com>
Date:   Wed Mar 8 14:57:40 2017 +0600

    Provide the way to inject middleware to controller/methods (#35)

    * Allow usage of identifiers for middleware injection

    * Add tests to validate middleware resolution

commit 58be511386d8f8f15e96c05d81c5ff90366bb90b
Author: Dhwani17 <dhwani.kothari@techniexe.com>
Date:   Tue Feb 28 15:46:16 2017 +0530

    doc: add imports in the example code (#34)

commit 7ec91e8348c3d63bdd18e075bffca3a4f7b3a855
Author: Akshar Patel <akshar.patel.47@gmail.com>
Date:   Thu Feb 23 19:17:59 2017 +0530

    doc: add example of method sending only statusCode (#33)

    * doc: add example of method sending only statusCode

    * doc: add example where method returns a promise

    This example illustrates the use case of a specific status code needing to be sent by a controller method returning a promise.

    * doc(fix): add missing params `id` in delete method

    * doc: add error handling to example methods

    * doc: send response on error in examples

commit 974d19fdb3cf804f6e32b77ee1050402fc3d6214
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date:   Mon Feb 20 22:29:51 2017 +0000

    chore(package): update gulp-mocha to version 4.0.1 (#32)

    https://greenkeeper.io/

commit 944b6a9378001126dca7154329c09d6cd94b6f2d
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Mon Feb 6 00:28:12 2017 +0000

    3.2.0

commit 74d46f3e17b507d8a7aee874f864d1658d0a8b20
Author: Maxim Malov <m.malov.v@gmail.com>
Date:   Mon Feb 6 06:24:01 2017 +0600

    Custom router wan't used (#31)

    * Introduce behavior when custom router isn't used

    * Use custom router passed from arguments

    * Provide a way to setup routing configuration

commit fe7a0db12864846e9619ec9d34344e4c627b818d
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date:   Mon Jan 30 08:34:26 2017 +0000

    chore(package): update supertest to version 3.0.0 (#30)

    https://greenkeeper.io/

commit d000880f4f47e530cf21506a043d0b8377740a71
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Sun Jan 29 23:07:29 2017 +0000

    Implements inversify/InversifyJS#478 (#29)

    * Implements inversify/InversifyJS/issues/478

    * 3.1.0 release

    * Added missing docs

commit 0067b37afaab42ca1c0c82af5da66cd5a2740b9d
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Sun Jan 29 21:55:50 2017 +0000

    Upgraded express

commit ae2dfd1570b3e787173d731cf7c9a01dfdf8387c
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Sun Jan 29 21:50:44 2017 +0000

    3.0.0 release

commit 47c0d4d44ab15e5dab0ac0fe7d8188e79a151cc7
Author: Cody Simms <codyjsimms@gmail.com>
Date:   Sat Dec 10 04:57:20 2016 -0600

    Add more tests to get 100% coverage (#26)

commit e7532fb8a92961a7e1f239fb5fc522192be5e2ae
Merge: 03059df 396ae20
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Thu Dec 8 10:51:57 2016 +0100

    Merge pull request #25 from remojansen/master

    3.0.0-beta.1

commit 396ae2067118af031d8e770500f0054d6d0b942b
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Thu Dec 8 08:38:48 2016 +0000

    3.0.0-beta.1

commit 03059df0442c8ae24fc30088625b665a9aaacb06
Merge: e4ab4bb 0a5e06a
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Dec 7 10:30:14 2016 +0100

    Merge pull request #24 from lholznagel/master

    updated dependencies

commit 0a5e06a0958c69a0e32579c686e7ada7de97b331
Author: lholznagel <lars.holznagel@outlook.com>
Date:   Wed Dec 7 09:05:58 2016 +0100

    updated dependencies

    - updated tslint rules
    - removed @types/inversify (not needed)
    - removed duplicated reflect-metadata

commit e4ab4bb82c0143742a723bbdc047f1e8577cd468
Merge: 5c699d7 e1ffa53
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Mon Nov 28 17:40:50 2016 +0100

    Merge pull request #23 from inversify/greenkeeper/@types/supertest-2.0.0

    Update @types/supertest to the latest version 🚀

commit e1ffa53220c1a31af06e6048734de49628e68c6c
Author: greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Date:   Mon Nov 28 16:31:17 2016 +0000

    chore(package): update @types/supertest to version 2.0.0

    https://greenkeeper.io/

commit 5c699d7efa883197311aaa24a86c5515425b2d1d
Merge: 27cd51a 437b940
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Nov 9 19:00:02 2016 +0100

    Merge pull request #19 from lholznagel/update

    updated to inversify 3.0.0-beta.1

commit 437b940deb2d085c04daf57b998336a9f159d0cc
Author: lholznagel <lars.holznagel@outlook.com>
Date:   Wed Nov 9 12:16:47 2016 +0100

    updated to inversify 3.0.0-beta.1

commit 27cd51acc4e13f402beb2b3ce3271743ed9b3ce2
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Sun Oct 9 19:04:38 2016 +0100

    Update gulpfile.js

commit 3a1034c38ec9f8417cf406ee0f997cbadbc6b40c
Merge: 40ac043 351988b
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Sat Oct 8 11:30:15 2016 +0100

    Merge pull request #18 from inversify/greenkeeper-gulp-typescript-3.0.2

    Update gulp-typescript to version 3.0.2 🚀

commit 351988be477fdf12df9e58695482120e31ca01c0
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Sat Oct 8 11:18:45 2016 +0100

    Update gulpfile.js

commit 72e64cba9a1902ed0942d143bdae000cf0d09516
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Sun Oct 2 16:02:47 2016 +0100

    Update gulpfile.js

commit 231099da1c12c50c4deea32feabcaf8b8fb43929
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Sun Oct 2 16:01:04 2016 +0100

    Update gulpfile.js

commit ba2c56a417ae27098f0c10f91bb33e3c35b2f562
Author: greenkeeperio-bot <support@greenkeeper.io>
Date:   Sat Oct 1 21:38:21 2016 +0100

    chore(package): update gulp-typescript to version 3.0.2

    https://greenkeeper.io/

commit 40ac043028ad555470dd081e9236abe1ad46644d
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Tue Sep 13 22:43:21 2016 +0100

    Update README.md

commit c8313694ff94b3c896052d4b4e8f2a3fb9ab3839
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Tue Sep 13 21:54:36 2016 +0100

    Update package.json

commit c474c2a7a4698fd4d6e75e6e9618eff7567361ff
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Tue Sep 13 21:52:39 2016 +0100

    Update index.ts

commit 246aef9587f3feb029e7715bbb03a18f1f813371
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Mon Sep 12 09:40:53 2016 +0100

    Update package.json

commit 1f7269a05872b09c7848f7081d9a5b7d135cdb39
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Mon Sep 12 09:40:21 2016 +0100

    Update package.json

commit e6881b609d338c1eb186ef120e61d5fbaa780153
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Sun Sep 11 09:52:44 2016 +0100

    2.0.0

commit 7962714c46258b20d11b5c77ac27d172df21d0a5
Merge: 511eaed 86ac7ae
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Sun Sep 11 00:16:54 2016 +0100

    Merge pull request #15 from lholznagel/upgrade

    Implemented inversify/Inversify/issues/362

commit 86ac7aeb5008a1a3250e2db52bc5b735fcb309d4
Author: lholznagel <lars.holznagel@outlook.com>
Date:   Sun Sep 11 01:04:58 2016 +0200

    now using typescript 2.0.2 and @types

commit 511eaed5e21f73646181f009b3f37de5aecbaf2a
Merge: 61e9ca7 309a8f8
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Aug 31 09:40:25 2016 +0100

    Merge pull request #13 from inversify/greenkeeper-inversify-dts-3.0.0

    Update inversify-dts to version 3.0.0 🚀

commit 309a8f8e5a7a034d8ccbdac64164ec9f4d26d1b2
Author: greenkeeperio-bot <support@greenkeeper.io>
Date:   Wed Aug 31 00:02:16 2016 +0100

    chore(package): update inversify-dts to version 3.0.0

    https://greenkeeper.io/

commit 61e9ca74bdcc1f9e7eb94298f2fbcd2db3adb4e3
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Sun Aug 28 11:21:12 2016 +0100

    Update package.json

commit 84e24fc554dac9b055234343aeaf8494274c7bec
Merge: 0a63803 56a1331
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Sun Aug 14 18:23:18 2016 +0100

    Merge pull request #12 from inversify/greenkeeper-inversify-dts-2.0.0

    Update inversify-dts to version 2.0.0 🚀

commit 56a13314a3bfc21ee641b6238cfd6696ea834b6b
Author: greenkeeperio-bot <support@greenkeeper.io>
Date:   Sun Aug 14 16:50:04 2016 +0100

    chore(package): update inversify-dts to version 2.0.0

    https://greenkeeper.io/

commit 0a638034c73f35236ac0fc16e62331ac79572e71
Merge: ed83ac0 b2d2edf
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Aug 10 11:06:22 2016 +0100

    Merge pull request #11 from inversify/greenkeeper-gulp-header-1.8.8

    Update gulp-header to version 1.8.8 🚀

commit b2d2edf766af1b9b5b3b147bdf650bd44403f08b
Author: greenkeeperio-bot <support@greenkeeper.io>
Date:   Wed Aug 10 10:22:18 2016 +0100

    chore(package): update gulp-header to version 1.8.8

    https://greenkeeper.io/

commit ed83ac04c79122289efcadbf4fab5e980bf75b7d
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Sat Aug 6 10:37:47 2016 +0100

    Update package.json

commit bd808ab4ea8ada7338a81f7e6b525a04e952c443
Merge: 16def13 322a86f
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Thu Aug 4 11:49:35 2016 +0100

    Merge pull request #10 from inversify/greenkeeper-mocha-3.0.1

    mocha@3.0.1 breaks build 🚨

commit 322a86ffb2b2c10d249d6a2dc268cddf6b394b6b
Author: greenkeeperio-bot <support@greenkeeper.io>
Date:   Thu Aug 4 09:00:49 2016 +0100

    chore(package): update mocha to version 3.0.1

    https://greenkeeper.io/

commit 16def1394ea1b56fadc12817c7a8280e80852219
Merge: 24ecd24 2dcbda9
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Aug 3 11:58:44 2016 +0100

    Merge pull request #9 from inversify/greenkeeper-tsify-1.0.3

    tsify@1.0.3 breaks build 🚨

commit 2dcbda94e28ae62ca0c2ea3c036788e966150175
Author: greenkeeperio-bot <support@greenkeeper.io>
Date:   Wed Aug 3 10:27:26 2016 +0100

    chore(package): update tsify to version 1.0.3

    https://greenkeeper.io/

commit 24ecd24e16abef53de5c2218fe80676a03169b65
Merge: 9a45798 81e6bfa
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Aug 3 09:39:06 2016 +0100

    Merge pull request #8 from inversify/greenkeeper-tsify-1.0.2

    tsify@1.0.2 breaks build 🚨

commit 81e6bfa33d47ed96e2e8b5c598b942db0f364f3f
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Aug 3 09:16:16 2016 +0100

    Use node 4.4.6

commit 457470897131f2108b0c506c0c4ea546823e07df
Author: greenkeeperio-bot <support@greenkeeper.io>
Date:   Wed Aug 3 06:37:55 2016 +0100

    chore(package): update tsify to version 1.0.2

    https://greenkeeper.io/

commit 9a45798b840ffc4cb2c8df1145c913892ab2c465
Merge: b011a14 4b7b4f4
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Tue Aug 2 23:39:40 2016 +0100

    Merge pull request #7 from inversify/greenkeeper-update-all

    Update all dependencies 🌴

commit 4b7b4f4d554b90bf257532817234e768378e6eea
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Tue Aug 2 23:30:03 2016 +0100

    tslint 6.0.2

commit ae8d068eb9755c56d74f1d138ff00a7a3bff958f
Author: greenkeeperio-bot <support@greenkeeper.io>
Date:   Tue Aug 2 23:24:22 2016 +0100

    chore(package): update dependencies

    https://greenkeeper.io/

commit b011a1467a6b0de1f069a6b61f17f3a871fa23a1
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Jul 6 23:37:07 2016 +0100

    Update README.md

commit dc5f9105e6f0dcf0259eb24ed81067aadc64bfe2
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Jul 6 23:33:33 2016 +0100

    Update gulpfile.js

commit 98a4e0cd8438ddcf9cd927fa5711612e297bebdf
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Jul 6 23:32:09 2016 +0100

    Update package.json

commit 415491eaefe6f1a0794c4f3dd4f90a165e413660
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Jul 6 23:31:29 2016 +0100

    Update .travis.yml

commit 35241bb5e17bc372e64b491ce3bcd64fa4105303
Merge: dd97da3 b5aa7bc
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Tue Jul 5 01:13:03 2016 +0100

    Merge pull request #6 from remojansen/master

    Working on inversify/InversifyJS#283

commit b5aa7bc05b7a2b955ca23760a92c549899b5a345
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Tue Jul 5 01:06:50 2016 +0100

    Working on inversify/InversifyJS#283

commit dd97da3344317e1d3750ab1e10e7da3e70114c66
Merge: 596a872 db7dd1f
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Mon Jul 4 09:43:28 2016 +0100

    Merge pull request #5 from otbe/rejected-promises

    Added support for rejected promises

commit db7dd1fe3d04c4cffcd9badf23078c25e10808fd
Author: Benjamin Otto <benjamin.otto@mercateo.com>
Date:   Mon Jul 4 10:04:13 2016 +0200

    added catch block to promise handler for rejected promises

commit 596a8729ab86b07487489523dd5ea74fa0e0617b
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Jun 29 17:07:14 2016 +0100

    Update README.md

commit 4ffb786df2fbf5b1e3d0a20711b2d933cea94226
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Mon Jun 27 22:49:12 2016 +0100

    Fixes inversify/InversifyJS#278

commit a7d5fd1a9bf18c16cc42c40a5bf63e6fc428ce21
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Sat Jun 25 22:51:42 2016 +0100

    updated dependencies

commit 0ea2debdd7daea68c5fd6544ad09a83b653fd8c5
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Sat Jun 25 22:48:59 2016 +0100

    updated dependencies

commit fd1ca0a5115766dfff60dde76a55dfeba3755bfc
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Thu Jun 23 00:36:21 2016 +0100

    beta.2

commit 6ebc472b1adb7ce69d6cb928cfb80c9f59644690
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Jun 22 11:18:06 2016 +0100

    Update server.ts

commit 76ecf212864a9249a17083c08ae157b526667d1a
Merge: 47b6972 5503ee2
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Wed Jun 22 11:00:48 2016 +0100

    Merge pull request #4 from remojansen/master

    Upgraded dependencies and removed `I` prefix from interfaces.

commit 5503ee2110873333369230e264c80d415547a6c6
Author: Remo Jansen <remo.jansen@aon.ie>
Date:   Wed Jun 22 10:15:18 2016 +0100

    Removed I prefix from interfaces

commit 1c33697d5d5cd788b15c7f25e9a4e0f01e8659f0
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Wed Jun 22 01:51:21 2016 +0100

    updated dependencies

commit 47b6972953d796a58d6ae2545b7af1073d87712c
Merge: c205f8a 1556e95
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Thu Jun 16 11:16:22 2016 +0100

    Merge pull request #3 from codyjs/remove-singleton

    Add support for async controller methods and app-level error handlers

commit 1556e955b1db95e2d856b90355b739c98e121218
Author: codyjs <c_s7@txstate.edu>
Date:   Wed Jun 15 20:03:02 2016 -0500

    code style

commit 484ca5876710dd103ebdded0cd69e35fee3592f2
Merge: 21d921f c205f8a
Author: codyjs <c_s7@txstate.edu>
Date:   Wed Jun 15 19:37:45 2016 -0500

    Merge branch 'master' into remove-singleton

commit 21d921feaf026a57f0b7e25f68aa921b9f92c8a6
Author: codyjs <c_s7@txstate.edu>
Date:   Wed Jun 15 19:35:51 2016 -0500

    enable app-level error handling

commit c8afc1c3cf71105f5ee6a7e9b055eda9bbada884
Author: codyjs <c_s7@txstate.edu>
Date:   Mon Jun 13 18:49:16 2016 -0500

    remove RouteContainer

    The singleton RouteContainer was causing the InversifyExpressServer to be dependent on global state, which was making unit testing hard.

    Instead of route container, now controller metadata is stored on the controller class through reflect-metadata.

commit c205f8a6bc5723a1dc1ecd6230023d1b17b14e05
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Thu Jun 2 00:36:46 2016 +0100

    alpha.3

commit 65d7d6d16215843e09abc6da1f1c5d2d14046beb
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Fri May 27 10:30:46 2016 +0100

    Add files via upload

commit 78d96fb494903fda1e1188e01d207940e820f66d
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Fri May 27 02:16:45 2016 +0100

    1.0.0-alpha.2

commit d57edd73f00c50dfc57ace7cdafa13430579d3d1
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Fri May 27 02:15:38 2016 +0100

    fixed prepublish config

commit 7833a0691405056e8c889dc813a4951de478ce4c
Author: remojansen <remo.jansen@wolksoftware.com>
Date:   Fri May 27 02:09:28 2016 +0100

    added prepublish please

commit c90f1eb71a1d886a23c1b345e5311c0b2fcb2181
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Thu May 26 15:14:44 2016 +0100

    Update README.md

commit f0cb09e47ca99a3c4acb35267abfe0a05fa6140b
Merge: 2e8666a d20975f
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Thu May 26 14:08:40 2016 +0100

    Merge pull request #2 from codyjs/master

    Integration with Inversify standards + Unit tests

commit d20975fdd0c9860a293c585bf6c1eb3eb04e2f0b
Merge: b48fe7d 18106f0
Author: Cody Simms <codyjsimms@gmail.com>
Date:   Thu May 26 07:48:36 2016 -0500

    Merge pull request #1 from remojansen/patch-1

    Travis CI config

commit 18106f07126565972a2c5b75aadf75bf4a1ef266
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Thu May 26 13:46:21 2016 +0100

    Travis CI config

commit b48fe7dda7329b1dda3c80741acba6d7de26f2bb
Author: codyjs <c_s7@txstate.edu>
Date:   Thu May 26 07:06:31 2016 -0500

    add server unit test

commit d4b8a3a4cffe6f1a2225b6a33776a118b079b920
Author: codyjs <c_s7@txstate.edu>
Date:   Wed May 25 08:28:26 2016 -0500

    add unit tests

commit 7f0c1014fd1426964d678659299cfea584944113
Author: codyjs <c_s7@txstate.edu>
Date:   Wed May 25 07:04:08 2016 -0500

    refactor for unit tests

commit 9de1ebe71950044c4cca5243380f547258f24223
Merge: 03d1893 2e8666a
Author: Cody Simms <codyjsimms@gmail.com>
Date:   Mon May 23 09:09:11 2016 -0500

    Merge remote-tracking branch 'remotes/upstream/master'

commit 03d18933efa43d67e2a76851994f722c46c1f26e
Author: Cody Simms <codyjsimms@gmail.com>
Date:   Mon May 23 08:50:15 2016 -0500

    update readme

commit 79367c460e813ad4512a105ef5bf386635cdaa4c
Author: Cody Simms <codyjsimms@gmail.com>
Date:   Mon May 23 07:53:52 2016 -0500

    follow official linting rules

commit dd0f547071c0edc4556c3940cc943b615fa1c54a
Author: Cody Simms <codyjsimms@gmail.com>
Date:   Mon May 23 07:31:46 2016 -0500

    integrate with official gulpfile

commit 2e8666a0e24f17f4b6c011c99239b3755a5a0652
Merge: 2fe3993 1851f11
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Mon May 23 09:53:34 2016 +0100

    Merge pull request #1 from codyjs/master

    initial code migration

commit 1851f113b883a2a6ea63e528d861ffe19a37306d
Author: Cody Simms <codyjsimms@gmail.com>
Date:   Sun May 22 13:33:33 2016 -0500

    initial code migration

commit 2fe3993434ec7507a39471caa52826336889e3b6
Author: Remo H. Jansen <remo.jansen@wolksoftware.com>
Date:   Thu May 19 14:24:30 2016 +0100

    Initial commit
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

No branches or pull requests

2 participants