Second time not a charm - barbatus typescript issue?

I’ve been developing an application recently, and have run into a strange error that has me stopped cold. Here are the steps to make the errors appear (update: occurs on Linux as well as Windows 10):

  1. Clone the git repository for this project and cd.
  2. Run meteor npm install.
  3. Run meteor and the application works fine.
  4. Stop meteor (two control-C’s) and then start again (meteor). The errors below appear and the app doesn’t run.
  5. If you run meteor reset followed by meteor, the application runs again once.

The problem occurs with versions 1.4.2.7 and 1.4.3.2 of meteor, as well as 0.6.3 and 0.6.5_1 of barbatus/typescript.

I would greatly appreciate suggestions on how to track this down (or a fix). Thanks.

Errors displayed (Windows, Linux follows):

=> Started proxy.
=> Started MongoDB.
=> Errors prevented startup:

   While processing files with barbatus:typescript (for target web.browser):

   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\meteor-typescript\utils.js:91:12:
   false == true
   at exports.assertProps
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\meteor-typescript\utils.js:91:12)
   at createCSResult
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\meteor-typescript\compile-service.js:125:3)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\meteor-typescript\index.js:174:22
   at Cache.CCp.get
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\meteor-typescript\cache.js:167:19)
   at TSBuild.emit
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\meteor-typescript\index.js:168:31)
   at packages/barbatus:typescript-compiler/typescript-compiler.js:135:30
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:324:29
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:44:16
   at packages/barbatus:typescript-compiler/typescript-compiler.js:142:7
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:182:20
   at replenish
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:317:21)
   at
   C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:328:15
   at Object.async.forEachLimit.async.eachLimit
   (C:\Users\Bob\AppData\Local\.meteor\packages\barbatus_typescript\0.6.5_1\plugin.typescript.os\npm\node_modules\meteor\barbatus_typescript-compiler\node_modules\async\lib\async.js:221:35)
   at TypeScriptCompiler.processFilesForTarget (packages/barbatus:typescript-compiler/typescript-compiler.js:127:11)


=> Your application has errors. Waiting for file change.
Terminate batch job (Y/N)?

Linux output (abbreviated):

=> Started proxy.
=> Started MongoDB.
=> Errors prevented startup:

   While processing files with barbatus:typescript (for target web.browser):

   /home/bobd/.meteor/packages/barbatus_typescript/.0.6.5_1.11kuj6j++os+web.browser+web.cordova/plugin.typescript.os/npm/node_modules/meteor/barbatus_typescript-compiler/node_modules/meteor-typescript/utils.js:91:12:
   false == true
   at exports.assertProps
   (/home/bobd/.meteor/packages/barbatus_typescript/.0.6.5_1.11kuj6j++os+web.browser+web.cordova/plugin.typescript.os/npm/node_modules/meteor/barbatus_typescript-compiler/node_modules/meteor-typescript/utils.js:91:12)
   at createCSResult
[...]

Info from meteor:

Meteor 1.4.3.2
accounts-password          1.3.4  Password support for accounts
alanning:roles             1.2.16  Authorization package for Meteor
angular2-compilers         0.6.6  Angular 2 Templates, HTML and TypeScript compilers for Meteor
dispatch:mocha-phantomjs   0.1.9  Run package or app tests with Mocha+PhantomJS and report all results in the server console
es5-shim                   4.6.15  Shims and polyfills to improve ECMAScript 5 support
hwillson:stub-collections  1.0.3  Stub out Meteor collections with in-memory local collections.
meteor-base                1.0.4  Packages that every Meteor app needs
mobile-experience          1.0.4  Packages for a great mobile user experience
mongo                      1.1.16  Adaptor for using MongoDB and Minimongo over DDP
practicalmeteor:mocha      2.4.5_6  Write package tests with mocha and run them in the browser or from the command line with spacejam.
reactive-var               1.0.11  Reactive variable
shell-server               0.2.3  Server-side component of the `meteor shell` command.
standard-minifier-css      1.3.4  Standard css minifier used with Meteor apps by default.
standard-minifier-js       1.2.3  Standard javascript minifiers used with Meteor apps by default.
tracker                    1.1.2  Dependency tracker to allow reactive callbacks
xolvio:cleaner             0.3.1  Gives you methods to clear your Mongo database and collections for testing purposes

meteor npm:

4.3.0
+-- @angular/common@2.4.1
+-- @angular/compiler@2.4.1
+-- UNMET PEER DEPENDENCY @angular/core@2.4.1
+-- @angular/forms@2.4.1
+-- @angular/http@2.4.10
+-- @angular/material@2.0.0-beta.1
+-- UNMET PEER DEPENDENCY @angular/platform-browser@2.4.1
+-- @angular/platform-browser-dynamic@2.4.1
+-- @angular/router@3.4.1
+-- @types/chai@3.4.34
+-- @types/meteor@1.4.1
+-- @types/mocha@2.2.34
+-- angular-ide@0.9.18
| +-- angular-ide-loader@0.9.13
| | `-- typescript@2.2.1
| +-- chalk@1.1.3
| | +-- ansi-styles@2.2.1
| | +-- escape-string-regexp@1.0.5
| | +-- has-ansi@2.0.0
| | | `-- ansi-regex@2.1.1
| | +-- strip-ansi@3.0.1
| | `-- supports-color@2.0.0
| +-- chokidar@1.6.1
| | +-- anymatch@1.3.0
| | | +-- arrify@1.0.1
| | | `-- micromatch@2.3.11
| | |   +-- arr-diff@2.0.0
| | |   | `-- arr-flatten@1.0.1
| | |   +-- array-unique@0.2.1
| | |   +-- braces@1.8.5
| | |   | +-- expand-range@1.8.2
| | |   | | `-- fill-range@2.2.3
| | |   | |   +-- is-number@2.1.0
| | |   | |   +-- isobject@2.1.0
| | |   | |   +-- randomatic@1.1.6
| | |   | |   `-- repeat-string@1.6.1
| | |   | +-- preserve@0.2.0
| | |   | `-- repeat-element@1.1.2
| | |   +-- expand-brackets@0.1.5
| | |   | `-- is-posix-bracket@0.1.1
| | |   +-- extglob@0.3.2
| | |   +-- filename-regex@2.0.0
| | |   +-- kind-of@3.1.0
| | |   | `-- is-buffer@1.1.5
| | |   +-- normalize-path@2.0.1
| | |   +-- object.omit@2.0.1
| | |   | +-- for-own@0.1.5
| | |   | | `-- for-in@1.0.2
| | |   | `-- is-extendable@0.1.1
| | |   +-- parse-glob@3.0.4
| | |   | +-- glob-base@0.3.0
| | |   | `-- is-dotfile@1.0.2
| | |   `-- regex-cache@0.4.3
| | |     +-- is-equal-shallow@0.1.3
| | |     `-- is-primitive@2.0.0
| | +-- async-each@1.0.1
| | +-- UNMET OPTIONAL DEPENDENCY fsevents@^1.0.0
| | +-- glob-parent@2.0.0
| | +-- inherits@2.0.3
| | +-- is-binary-path@1.0.1
| | | `-- binary-extensions@1.8.0
| | +-- is-glob@2.0.1
| | | `-- is-extglob@1.0.0
| | +-- path-is-absolute@1.0.1
| | `-- readdirp@2.1.0
| |   +-- minimatch@3.0.3
| |   | `-- brace-expansion@1.1.6
| |   |   +-- balanced-match@0.4.2
| |   |   `-- concat-map@0.0.1
| |   +-- readable-stream@2.2.6
| |   | +-- buffer-shims@1.0.0
| |   | +-- isarray@1.0.0
| |   | +-- process-nextick-args@1.0.7
| |   | `-- util-deprecate@1.0.2
| |   `-- set-immediate-shim@1.0.1
| +-- debug@2.6.0
| | `-- ms@0.7.2
| +-- decompress-zip@0.3.0
| | +-- binary@0.3.0
| | | +-- buffers@0.1.1
| | | `-- chainsaw@0.1.0
| | |   `-- traverse@0.3.9
| | +-- graceful-fs@4.1.11
| | +-- mkpath@0.1.0
| | +-- nopt@3.0.6
| | | `-- abbrev@1.1.0
| | +-- readable-stream@1.1.14
| | | +-- core-util-is@1.0.2
| | | +-- isarray@0.0.1
| | | `-- string_decoder@0.10.31
| | `-- touch@0.0.3
| |   `-- nopt@1.0.10
| +-- ember-cli-babel@5.1.10
| | +-- broccoli-babel-transpiler@5.6.2
| | | +-- babel-core@5.8.38
| | | | +-- babel-plugin-constant-folding@1.0.1
| | | | +-- babel-plugin-dead-code-elimination@1.0.2
| | | | +-- babel-plugin-eval@1.0.1
| | | | +-- babel-plugin-inline-environment-variables@1.0.1
| | | | +-- babel-plugin-jscript@1.0.4
| | | | +-- babel-plugin-member-expression-literals@1.0.1
| | | | +-- babel-plugin-property-literals@1.0.1
| | | | +-- babel-plugin-proto-to-assign@1.0.4
| | | | +-- babel-plugin-react-constant-elements@1.0.3
| | | | +-- babel-plugin-react-display-name@1.0.3
| | | | +-- babel-plugin-remove-console@1.0.1
| | | | +-- babel-plugin-remove-debugger@1.0.1
| | | | +-- babel-plugin-runtime@1.0.7
| | | | +-- babel-plugin-undeclared-variables-check@1.0.2
| | | | | `-- leven@1.0.2
| | | | +-- babel-plugin-undefined-to-void@1.1.6
| | | | +-- babylon@5.8.38
| | | | +-- bluebird@2.11.0
| | | | +-- convert-source-map@1.4.0
| | | | +-- core-js@1.2.7
| | | | +-- detect-indent@3.0.1
| | | | | +-- get-stdin@4.0.1
| | | | | `-- minimist@1.2.0
| | | | +-- esutils@2.0.2
| | | | +-- fs-readdir-recursive@0.1.2
| | | | +-- globals@6.4.1
| | | | +-- home-or-tmp@1.0.0
| | | | | +-- os-tmpdir@1.0.2
| | | | | `-- user-home@1.1.1
| | | | +-- is-integer@1.0.6
| | | | | `-- is-finite@1.0.2
| | | | |   `-- number-is-nan@1.0.1
| | | | +-- js-tokens@1.0.1
| | | | +-- json5@0.4.0
| | | | +-- lodash@3.10.1
| | | | +-- minimatch@2.0.10
| | | | +-- output-file-sync@1.1.2
| | | | +-- path-exists@1.0.0
| | | | +-- private@0.1.7
| | | | +-- regenerator@0.8.40
| | | | | +-- commoner@0.10.8
| | | | | | +-- commander@2.9.0
| | | | | | | `-- graceful-readlink@1.0.1
| | | | | | +-- detective@4.5.0
| | | | | | | +-- acorn@4.0.11
| | | | | | | `-- defined@1.0.0
| | | | | | +-- glob@5.0.15
| | | | | | +-- iconv-lite@0.4.15
| | | | | | `-- recast@0.11.23
| | | | | |   +-- ast-types@0.9.6
| | | | | |   `-- esprima@3.1.3
| | | | | +-- defs@1.1.1
| | | | | | +-- alter@0.2.0
| | | | | | | `-- stable@0.1.6
| | | | | | +-- ast-traverse@0.1.1
| | | | | | +-- breakable@1.0.0
| | | | | | +-- simple-fmt@0.1.0
| | | | | | +-- simple-is@0.2.0
| | | | | | +-- stringmap@0.2.2
| | | | | | +-- stringset@0.2.1
| | | | | | +-- tryor@0.1.2
| | | | | | `-- yargs@3.27.0
| | | | | |   +-- camelcase@1.2.1
| | | | | |   +-- cliui@2.1.0
| | | | | |   | +-- center-align@0.1.3
| | | | | |   | | +-- align-text@0.1.4
| | | | | |   | | | `-- longest@1.0.1
| | | | | |   | | `-- lazy-cache@1.0.4
| | | | | |   | +-- right-align@0.1.3
| | | | | |   | `-- wordwrap@0.0.2
| | | | | |   +-- os-locale@1.4.0
| | | | | |   | `-- lcid@1.0.0
| | | | | |   |   `-- invert-kv@1.0.0
| | | | | |   +-- window-size@0.1.4
| | | | | |   `-- y18n@3.2.1
| | | | | +-- esprima-fb@15001.1001.0-dev-harmony-fb
| | | | | +-- recast@0.10.33
| | | | | | `-- ast-types@0.8.12
| | | | | `-- through@2.3.8
| | | | +-- regexpu@1.3.0
| | | | | +-- esprima@2.7.3
| | | | | +-- regenerate@1.3.2
| | | | | +-- regjsgen@0.2.0
| | | | | `-- regjsparser@0.1.5
| | | | |   `-- jsesc@0.5.0
| | | | +-- repeating@1.1.3
| | | | +-- shebang-regex@1.0.0
| | | | +-- slash@1.0.0
| | | | +-- source-map@0.5.6
| | | | +-- source-map-support@0.2.10
| | | | | `-- source-map@0.1.32
| | | | |   `-- amdefine@1.0.1
| | | | +-- to-fast-properties@1.0.2
| | | | +-- trim-right@1.0.1
| | | | `-- try-resolve@1.0.1
| | | +-- broccoli-merge-trees@1.2.4
| | | | +-- can-symlink@1.0.0
| | | | | `-- tmp@0.0.28
| | | | `-- heimdalljs-logger@0.1.8
| | | +-- broccoli-persistent-filter@1.2.13
| | | | +-- async-disk-cache@1.2.2
| | | | | `-- istextorbinary@2.1.0
| | | | |   +-- binaryextensions@2.0.0
| | | | |   +-- editions@1.3.3
| | | | |   `-- textextensions@2.0.1
| | | | +-- md5-hex@1.3.0
| | | | | `-- md5-o-matic@0.1.1
| | | | +-- promise-map-series@0.2.3
| | | | `-- rsvp@3.5.0
| | | +-- clone@0.2.0
| | | +-- hash-for-dep@1.1.2
| | | | `-- broccoli-kitchen-sink-helpers@0.3.1
| | | |   `-- glob@5.0.15
| | | `-- json-stable-stringify@1.0.1
| | |   `-- jsonify@0.0.0
| | +-- broccoli-funnel@1.1.0
| | | +-- array-equal@1.0.0
| | | +-- blank-object@1.0.2
| | | +-- broccoli-plugin@1.3.0
| | | | `-- quick-temp@0.1.8
| | | |   +-- mktemp@0.4.0
| | | |   `-- underscore.string@3.3.4
| | | |     `-- sprintf-js@1.0.3
| | | +-- debug@2.2.0
| | | | `-- ms@0.7.1
| | | +-- exists-sync@0.0.4
| | | +-- fast-ordered-set@1.0.3
| | | +-- fs-tree-diff@0.5.6
| | | +-- heimdalljs@0.2.3
| | | | `-- rsvp@3.2.1
| | | +-- path-posix@1.0.0
| | | +-- symlink-or-copy@1.1.8
| | | `-- walk-sync@0.3.1
| | |   +-- ensure-posix-path@1.0.2
| | |   `-- matcher-collection@1.0.4
| | +-- clone@1.0.2
| | +-- ember-cli-version-checker@1.2.0
| | `-- resolve@1.3.2
| |   `-- path-parse@1.0.5
| +-- homedir@0.6.0
| +-- intercept-stdout@0.1.2
| | `-- lodash.toarray@3.0.2
| |   +-- lodash._arraycopy@3.0.0
| |   +-- lodash._basevalues@3.0.0
| |   `-- lodash.keys@3.1.2
| |     +-- lodash._getnative@3.9.1
| |     +-- lodash.isarguments@3.1.0
| |     `-- lodash.isarray@3.0.4
| +-- mt-downloader@2.2.1
| | +-- humanize-plus@1.8.2
| | +-- meow@3.7.0
| | | +-- camelcase-keys@2.1.0
| | | | `-- camelcase@2.1.1
| | | +-- decamelize@1.2.0
| | | +-- loud-rejection@1.6.0
| | | | +-- currently-unhandled@0.4.1
| | | | | `-- array-find-index@1.0.2
| | | | `-- signal-exit@3.0.2
| | | +-- map-obj@1.0.1
| | | +-- minimist@1.2.0
| | | +-- normalize-package-data@2.3.6
| | | | +-- hosted-git-info@2.4.1
| | | | +-- is-builtin-module@1.0.0
| | | | | `-- builtin-modules@1.1.1
| | | | `-- validate-npm-package-license@3.0.1
| | | |   +-- spdx-correct@1.0.2
| | | |   | `-- spdx-license-ids@1.2.2
| | | |   `-- spdx-expression-parse@1.0.4
| | | +-- object-assign@4.1.1
| | | +-- read-pkg-up@1.0.1
| | | | +-- find-up@1.1.2
| | | | | +-- path-exists@2.1.0
| | | | | `-- pinkie-promise@2.0.1
| | | | |   `-- pinkie@2.0.4
| | | | `-- read-pkg@1.1.0
| | | |   +-- load-json-file@1.1.0
| | | |   | +-- parse-json@2.2.0
| | | |   | | `-- error-ex@1.3.1
| | | |   | |   `-- is-arrayish@0.2.1
| | | |   | +-- pify@2.3.0
| | | |   | `-- strip-bom@2.0.0
| | | |   |   `-- is-utf8@0.2.1
| | | |   `-- path-type@1.1.0
| | | +-- redent@1.0.0
| | | | +-- indent-string@2.1.0
| | | | | `-- repeating@2.0.1
| | | | `-- strip-indent@1.0.1
| | | `-- trim-newlines@1.0.0
| | +-- muxer@1.0.1
| | +-- progress@1.1.8
| | +-- ramda@0.21.0
| | +-- request@2.81.0
| | | +-- aws-sign2@0.6.0
| | | +-- aws4@1.6.0
| | | +-- caseless@0.12.0
| | | +-- combined-stream@1.0.5
| | | | `-- delayed-stream@1.0.0
| | | +-- extend@3.0.0
| | | +-- forever-agent@0.6.1
| | | +-- form-data@2.1.2
| | | | `-- asynckit@0.4.0
| | | +-- har-validator@4.2.1
| | | | +-- ajv@4.11.5
| | | | | `-- co@4.6.0
| | | | `-- har-schema@1.0.5
| | | +-- hawk@3.1.3
| | | | +-- boom@2.10.1
| | | | +-- cryptiles@2.0.5
| | | | +-- hoek@2.16.3
| | | | `-- sntp@1.0.9
| | | +-- http-signature@1.1.1
| | | | +-- assert-plus@0.2.0
| | | | +-- jsprim@1.4.0
| | | | | +-- assert-plus@1.0.0
| | | | | +-- extsprintf@1.0.2
| | | | | +-- json-schema@0.2.3
| | | | | `-- verror@1.3.6
| | | | `-- sshpk@1.11.0
| | | |   +-- asn1@0.2.3
| | | |   +-- assert-plus@1.0.0
| | | |   +-- bcrypt-pbkdf@1.0.1
| | | |   +-- dashdash@1.14.1
| | | |   | `-- assert-plus@1.0.0
| | | |   +-- ecc-jsbn@0.1.1
| | | |   +-- getpass@0.1.6
| | | |   | `-- assert-plus@1.0.0
| | | |   +-- jodid25519@1.0.2
| | | |   +-- jsbn@0.1.1
| | | |   `-- tweetnacl@0.14.5
| | | +-- is-typedarray@1.0.0
| | | +-- isstream@0.1.2
| | | +-- json-stringify-safe@5.0.1
| | | +-- mime-types@2.1.14
| | | | `-- mime-db@1.26.0
| | | +-- oauth-sign@0.8.2
| | | +-- performance-now@0.2.0
| | | +-- qs@6.4.0
| | | +-- safe-buffer@5.0.1
| | | +-- stringstream@0.0.5
| | | +-- tough-cookie@2.3.2
| | | | `-- punycode@1.4.1
| | | +-- tunnel-agent@0.6.0
| | | `-- uuid@3.0.1
| | +-- rx@4.1.0
| | `-- valid-url@1.0.9
| +-- q@1.4.1
| +-- rxjs@5.0.1
| +-- semver@5.3.0
| +-- slashes@1.0.5
| +-- tar-fs@1.13.2
| | +-- mkdirp@0.5.1
| | | `-- minimist@0.0.8
| | +-- pump@1.0.2
| | | +-- end-of-stream@1.4.0
| | | `-- once@1.4.0
| | |   `-- wrappy@1.0.2
| | `-- tar-stream@1.5.2
| |   +-- bl@1.2.0
| |   `-- xtend@4.0.1
| `-- ws@1.1.1
|   +-- options@0.0.6
|   `-- ultron@1.0.2
+-- angular2-meteor@0.7.1
| `-- underscore@1.8.3
+-- angular2-meteor-accounts-ui@1.0.0
+-- angular2-meteor-polyfills@0.1.1
+-- angular2-meteor-tests-polyfills@0.0.2
+-- angular2-wizard@0.3.0
| `-- bootstrap@4.0.0-alpha.6
|   +-- jquery@3.2.1
|   `-- tether@1.4.0
+-- babel-runtime@6.23.0
| +-- core-js@2.4.1
| `-- regenerator-runtime@0.10.3
+-- bcrypt@1.0.2
| +-- bindings@1.2.1
| +-- nan@2.5.0
| `-- node-pre-gyp@0.6.32
|   +-- npmlog@4.0.2
|   | +-- are-we-there-yet@1.1.2
|   | | `-- delegates@1.0.0
|   | +-- console-control-strings@1.1.0
|   | +-- gauge@2.7.3
|   | | +-- aproba@1.1.1
|   | | +-- has-unicode@2.0.1
|   | | +-- string-width@1.0.2
|   | | | +-- code-point-at@1.1.0
|   | | | `-- is-fullwidth-code-point@1.0.0
|   | | `-- wide-align@1.1.0
|   | `-- set-blocking@2.0.0
|   +-- rc@1.1.7
|   | +-- deep-extend@0.4.1
|   | +-- ini@1.3.4
|   | +-- minimist@1.2.0
|   | `-- strip-json-comments@2.0.1
|   +-- rimraf@2.5.4
|   | `-- glob@7.1.1
|   |   +-- fs.realpath@1.0.0
|   |   `-- inflight@1.0.6
|   +-- tar@2.2.1
|   | +-- block-stream@0.0.9
|   | `-- fstream@1.0.11
|   `-- tar-pack@3.3.0
|     +-- fstream-ignore@1.0.5
|     +-- once@1.3.3
|     +-- readable-stream@2.1.5
|     `-- uid-number@0.0.6
+-- chai@3.5.0
| +-- assertion-error@1.0.2
| +-- deep-eql@0.1.3
| | `-- type-detect@0.1.1
| `-- type-detect@1.0.0
+-- chai-spies@0.7.1
+-- meteor-node-stubs@0.2.4
| +-- assert@1.4.1
| +-- browserify-zlib@0.1.4
| | `-- pako@0.2.9
| +-- buffer@4.9.1
| | +-- base64-js@1.2.0
| | +-- ieee754@1.1.8
| | `-- isarray@1.0.0
| +-- console-browserify@1.1.0
| | `-- date-now@0.1.4
| +-- constants-browserify@1.0.0
| +-- crypto-browserify@3.11.0
| | +-- browserify-cipher@1.0.0
| | | +-- browserify-aes@1.0.6
| | | | `-- buffer-xor@1.0.3
| | | +-- browserify-des@1.0.0
| | | | `-- des.js@1.0.0
| | | |   `-- minimalistic-assert@1.0.0
| | | `-- evp_bytestokey@1.0.0
| | +-- browserify-sign@4.0.0
| | | +-- bn.js@4.11.6
| | | +-- browserify-rsa@4.0.1
| | | +-- elliptic@6.3.2
| | | | +-- brorand@1.0.6
| | | | `-- hash.js@1.0.3
| | | `-- parse-asn1@5.0.0
| | |   `-- asn1.js@4.9.0
| | +-- create-ecdh@4.0.0
| | +-- create-hash@1.1.2
| | | +-- cipher-base@1.0.3
| | | +-- ripemd160@1.0.1
| | | `-- sha.js@2.4.8
| | +-- create-hmac@1.1.4
| | +-- diffie-hellman@5.0.2
| | | `-- miller-rabin@4.0.0
| | +-- inherits@2.0.1
| | +-- pbkdf2@3.0.9
| | +-- public-encrypt@4.0.0
| | `-- randombytes@2.0.3
| +-- domain-browser@1.1.7
| +-- events@1.1.1
| +-- http-browserify@1.7.0
| | `-- Base64@0.2.1
| +-- https-browserify@0.0.1
| +-- os-browserify@0.2.1
| +-- path-browserify@0.0.0
| +-- process@0.11.9
| +-- punycode@1.4.1
| +-- querystring-es3@0.2.1
| +-- readable-stream@2.2.1
| | +-- buffer-shims@1.0.0
| | +-- core-util-is@1.0.2
| | +-- process-nextick-args@1.0.7
| | `-- util-deprecate@1.0.2
| +-- stream-browserify@2.0.1
| +-- string_decoder@0.10.31
| +-- timers-browserify@1.4.2
| +-- tty-browserify@0.0.0
| +-- url@0.11.0
| | +-- punycode@1.3.2
| | `-- querystring@0.2.0
| +-- util@0.10.3
| `-- vm-browserify@0.0.4
|   `-- indexof@0.0.1
+-- meteor-rxjs@0.4.7
+-- reflect-metadata@0.1.9
+-- rxjs@5.0.2
| `-- symbol-observable@1.0.4
`-- zone.js@0.7.4

npm ERR! peer dep missing: @angular/core@2.4.10, required by @angular/http@2.4.10
npm ERR! peer dep missing: @angular/platform-browser@2.4.10, required by @angular/http@2.4.10

Did this work out for you?

Definitely not. I still have to do meteor reset before each and every meteor or meteor lint command.

1 Like

I’m interested in using Typescript, so this is an interesting thread for me to follow.

I’m interested too in using Typescript

This post is a bit old, have you tried using the latest versions of Meteor?

yes @fredmaiaarantes