k-maru / grunt-typescript

MIT License
137 stars 60 forks source link

cwd option not honored #88

Open sonarxavier opened 9 years ago

sonarxavier commented 9 years ago

It seems that the cwd option is not honored.

See below the two tasks and their output

    typescript: {
      dist: {
        src: ['<%= application.app %>/<%= grunt.task.current.args[0] %>/scripts/{,}*.ts'],
        dest: '.tmp/<%= grunt.task.current.args[0] %>',
        options: {
          target: 'es5',
          sourceMap: true
        }
      }
    }

on a folder app/admin/scripts/*.ts
running grunt typescript:dist:admin
outputs

Verifying property typescript.dist exists in config...OK
Files: ./app/admin/scripts/IMoodsScope.ts, ./app/admin/scripts/MoodsController.ts, ./app/admin/scripts/_includes.d.ts, ./app/admin/scripts/app_moods.ts -> .tmp/admin
Options: target="es5", sourceMap
--task.execute
  options: {"dest":".tmp/admin","singleFile":false,"_showNearlyTscCommand":false,"tsOpts":{"sourceMap":true,"target":1,"module":0,"noEmitOnError":true}}
--task.compile
--task.getTargetFiles
  external libs: []
--host.getSourceFile: app/admin/scripts/IMoodsScope.ts
  create
--host.getSourceFile: app/admin/scripts/MoodsController.ts
  create
--host.getSourceFile: app/admin/scripts/_includes.d.ts
  create
--host.getSourceFile: typings/angularjs/angular.d.ts
  create
--host.getSourceFile: typings/jquery/jquery.d.ts
  create
--host.getSourceFile: typings/angular-ui/angular-ui-router.d.ts
  create
--host.getSourceFile: app/admin/scripts/app_moods.ts
  create
--host.getSourceFile: /media/DATA/Development/mightyFrogs/fam-application-web/node_modules/typescript/bin/lib.d.ts
  create
--host.writeFile: app/admin/scripts/IMoodsScope.js.map
  write file: app/admin/scripts/IMoodsScope.js.map => /media/DATA/Development/mightyFrogs/fam-application-web/.tmp/admin/app/admin/scripts/IMoodsScope.js.map
--host.writeFile: app/admin/scripts/IMoodsScope.js
  write file: app/admin/scripts/IMoodsScope.js => /media/DATA/Development/mightyFrogs/fam-application-web/.tmp/admin/app/admin/scripts/IMoodsScope.js
--host.writeFile: app/admin/scripts/app_moods.js.map
  write file: app/admin/scripts/app_moods.js.map => /media/DATA/Development/mightyFrogs/fam-application-web/.tmp/admin/app/admin/scripts/app_moods.js.map
--host.writeFile: app/admin/scripts/app_moods.js
  write file: app/admin/scripts/app_moods.js => /media/DATA/Development/mightyFrogs/fam-application-web/.tmp/admin/app/admin/scripts/app_moods.js
--host.writeFile: app/admin/scripts/MoodsController.js.map
  write file: app/admin/scripts/MoodsController.js.map => /media/DATA/Development/mightyFrogs/fam-application-web/.tmp/admin/app/admin/scripts/MoodsController.js.map
--host.writeFile: app/admin/scripts/MoodsController.js
  write file: app/admin/scripts/MoodsController.js => /media/DATA/Development/mightyFrogs/fam-application-web/.tmp/admin/app/admin/scripts/MoodsController.js
6 files created. js: 3 files, map: 3 files, declaration: 0 files (575ms)

Done, without errors.

I want to use the cwd to remove the unecessary path, for instance /media/DATA/Development/mightyFrogs/fam-application-web/.tmp/admin/app/admin/scripts/MoodsController.js.map should be /media/DATA/Development/mightyFrogs/fam-application-web/.tmp/admin/scripts/MoodsController.js.map)

so I used cwd as follow

    typescript: {
      dist: {
        expand: true,
        cwd: '<%= application.app %>/<%= grunt.task.current.args[0] %>/scripts',
        src: ['{,}*.ts'],
        dest: '.tmp/<%= grunt.task.current.args[0] %>/scripts',

        options: {
          target: 'es5',
          sourceMap: true
        }
      }
    }

on a folder app/admin/scripts/*.ts
running grunt typescript:dist:admin
outputs

Running "typescript:dist:admin" (typescript) task
Verifying property typescript.dist exists in config...OK
Files: app/admin/scripts/IMoodsScope.ts -> .tmp/admin/scripts/IMoodsScope.ts
Files: app/admin/scripts/MoodsController.ts -> .tmp/admin/scripts/MoodsController.ts
Files: app/admin/scripts/_includes.d.ts -> .tmp/admin/scripts/_includes.d.ts
Files: app/admin/scripts/app_moods.ts -> .tmp/admin/scripts/app_moods.ts
Options: target="es5", sourceMap
--task.execute
  options: {"dest":".tmp/admin/scripts/IMoodsScope.ts","singleFile":false,"_showNearlyTscCommand":false,"tsOpts":{"sourceMap":true,"target":1,"module":0,"noEmitOnError":true}}
--task.compile
--task.getTargetFiles
  external libs: []
--host.getSourceFile: /media/DATA/Development/mightyFrogs/fam-application-web/node_modules/typescript/bin/lib.d.ts
  create
0 files created. js: 0 files, map: 0 files, declaration: 0 files (480ms)
Options: target="es5", sourceMap
--task.execute
  options: {"dest":".tmp/admin/scripts/MoodsController.ts","singleFile":false,"_showNearlyTscCommand":false,"tsOpts":{"sourceMap":true,"target":1,"module":0,"noEmitOnError":true}}
--task.compile
--task.getTargetFiles
  external libs: []
--host.getSourceFile: /media/DATA/Development/mightyFrogs/fam-application-web/node_modules/typescript/bin/lib.d.ts
  create
0 files created. js: 0 files, map: 0 files, declaration: 0 files (483ms)
Options: target="es5", sourceMap
--task.execute
  options: {"dest":".tmp/admin/scripts/_includes.d.ts","singleFile":false,"_showNearlyTscCommand":false,"tsOpts":{"sourceMap":true,"target":1,"module":0,"noEmitOnError":true}}
--task.compile
--task.getTargetFiles
  external libs: []
--host.getSourceFile: /media/DATA/Development/mightyFrogs/fam-application-web/node_modules/typescript/bin/lib.d.ts
  create
0 files created. js: 0 files, map: 0 files, declaration: 0 files (356ms)
Options: target="es5", sourceMap
--task.execute
  options: {"dest":".tmp/admin/scripts/app_moods.ts","singleFile":false,"_showNearlyTscCommand":false,"tsOpts":{"sourceMap":true,"target":1,"module":0,"noEmitOnError":true}}
--task.compile
--task.getTargetFiles
  external libs: []
--host.getSourceFile: /media/DATA/Development/mightyFrogs/fam-application-web/node_modules/typescript/bin/lib.d.ts
  create
0 files created. js: 0 files, map: 0 files, declaration: 0 files (364ms)

Done, without errors.

no file created at all.

Now the funny bit, if I put **/*.ts in the source I have the following output

Running "typescript:dist:admin" (typescript) task
Verifying property typescript.dist exists in config...OK
Files: app/admin/scripts/IMoodsScope.ts -> .tmp/admin/scripts/IMoodsScope.ts
Files: app/admin/scripts/MoodsController.ts -> .tmp/admin/scripts/MoodsController.ts
Files: app/admin/scripts/_includes.d.ts -> .tmp/admin/scripts/_includes.d.ts
Files: app/admin/scripts/app_moods.ts -> .tmp/admin/scripts/app_moods.ts
Options: target="es5", sourceMap
--task.execute
  options: {"dest":".tmp/admin/scripts/IMoodsScope.ts","singleFile":false,"_showNearlyTscCommand":false,"tsOpts":{"sourceMap":true,"target":1,"module":0,"noEmitOnError":true}}
--task.compile
--task.getTargetFiles
  external libs: []
--host.getSourceFile: app/admin/scripts/IMoodsScope.ts
  create
--host.getSourceFile: app/admin/scripts/MoodsController.ts
  create
--host.getSourceFile: app/admin/scripts/_includes.d.ts
  create
--host.getSourceFile: typings/angularjs/angular.d.ts
  create
--host.getSourceFile: typings/jquery/jquery.d.ts
  create
--host.getSourceFile: typings/angular-ui/angular-ui-router.d.ts
  create
--host.getSourceFile: app/admin/scripts/app_moods.ts
  create
--host.getSourceFile: app/main/scripts/_includes.d.ts
  create
--host.getSourceFile: app/main/scripts/MoodsController.ts
  create
--host.getSourceFile: app/main/scripts/app_moods.ts
  create
--host.getSourceFile: app/main/scripts/main_require.ts
  create
--host.getSourceFile: app/moods/scripts/IMoodsScope.ts
  create
--host.getSourceFile: app/moods/scripts/MoodsController.ts
  create
--host.getSourceFile: app/moods/scripts/_includes.d.ts
  create
--host.getSourceFile: app/moods/scripts/app_moods.ts
  create
--host.getSourceFile: bower_components/angular-ui-router/api/angular-ui-router.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.aggregates.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.all.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.time.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.time-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.binding.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.binding-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.coincidence.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.coincidence-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.experimental.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.joinpatterns.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.virtualtime.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.testing.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.aggregates.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.all.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.time.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.time-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.binding.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.binding-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.coincidence.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.coincidence-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.experimental.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.joinpatterns.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.virtualtime.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.testing.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.lite.d.ts
  create
--host.getSourceFile: node_modules/tsd/build/api.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/_ref.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/fixes.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/xm/_ref.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/miniwrite/miniwrite.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/ministyle/ministyle.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/node/node.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/git/_ref.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.core.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.core.es6.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.dom.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.es6.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.scriptHost.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.webworker.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescript.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescriptServices.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescriptServices_internal.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescript_internal.d.ts
  create
>> app/main/scripts/_includes.d.ts(4,1): error TS6053: File 'app/main/scripts/MoodsController.ts' not found.
>> app/main/scripts/_includes.d.ts(5,1): error TS6053: File 'app/main/scripts/app_moods.ts' not found.
>> app/main/scripts/_includes.d.ts(18,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(20,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(104,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(115,1): error TS1036: Statements are not allowed in ambient contexts.
>> node_modules/tsd/build/api.d.ts(1,1): error TS6053: File 'node_modules/tsd/src/_ref.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(2,1): error TS6053: File 'node_modules/tsd/typings/fixes.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(3,1): error TS6053: File 'node_modules/tsd/src/xm/_ref.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(4,1): error TS6053: File 'node_modules/tsd/typings/miniwrite/miniwrite.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(5,1): error TS6053: File 'node_modules/tsd/typings/ministyle/ministyle.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(6,1): error TS6053: File 'node_modules/tsd/typings/node/node.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(7,1): error TS6053: File 'node_modules/tsd/src/git/_ref.d.ts' not found.
Options: target="es5", sourceMap
--task.execute
  options: {"dest":".tmp/admin/scripts/MoodsController.ts","singleFile":false,"_showNearlyTscCommand":false,"tsOpts":{"sourceMap":true,"target":1,"module":0,"noEmitOnError":true}}
--task.compile
--task.getTargetFiles
  external libs: []
--host.getSourceFile: app/admin/scripts/IMoodsScope.ts
  create
--host.getSourceFile: app/admin/scripts/MoodsController.ts
  create
--host.getSourceFile: app/admin/scripts/_includes.d.ts
  create
--host.getSourceFile: typings/angularjs/angular.d.ts
  create
--host.getSourceFile: typings/jquery/jquery.d.ts
  create
--host.getSourceFile: typings/angular-ui/angular-ui-router.d.ts
  create
--host.getSourceFile: app/admin/scripts/app_moods.ts
  create
--host.getSourceFile: app/main/scripts/_includes.d.ts
  create
--host.getSourceFile: app/main/scripts/MoodsController.ts
  create
--host.getSourceFile: app/main/scripts/app_moods.ts
  create
--host.getSourceFile: app/main/scripts/main_require.ts
  create
--host.getSourceFile: app/moods/scripts/IMoodsScope.ts
  create
--host.getSourceFile: app/moods/scripts/MoodsController.ts
  create
--host.getSourceFile: app/moods/scripts/_includes.d.ts
  create
--host.getSourceFile: app/moods/scripts/app_moods.ts
  create
--host.getSourceFile: bower_components/angular-ui-router/api/angular-ui-router.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.aggregates.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.all.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.time.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.time-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.binding.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.binding-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.coincidence.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.coincidence-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.experimental.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.joinpatterns.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.virtualtime.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.testing.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.aggregates.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.all.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.time.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.time-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.binding.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.binding-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.coincidence.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.coincidence-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.experimental.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.joinpatterns.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.virtualtime.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.testing.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.lite.d.ts
  create
--host.getSourceFile: node_modules/tsd/build/api.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/_ref.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/fixes.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/xm/_ref.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/miniwrite/miniwrite.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/ministyle/ministyle.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/node/node.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/git/_ref.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.core.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.core.es6.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.dom.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.es6.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.scriptHost.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.webworker.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescript.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescriptServices.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescriptServices_internal.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescript_internal.d.ts
  create
>> app/main/scripts/_includes.d.ts(4,1): error TS6053: File 'app/main/scripts/MoodsController.ts' not found.
>> app/main/scripts/_includes.d.ts(5,1): error TS6053: File 'app/main/scripts/app_moods.ts' not found.
>> app/main/scripts/_includes.d.ts(18,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(20,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(104,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(115,1): error TS1036: Statements are not allowed in ambient contexts.
>> node_modules/tsd/build/api.d.ts(1,1): error TS6053: File 'node_modules/tsd/src/_ref.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(2,1): error TS6053: File 'node_modules/tsd/typings/fixes.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(3,1): error TS6053: File 'node_modules/tsd/src/xm/_ref.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(4,1): error TS6053: File 'node_modules/tsd/typings/miniwrite/miniwrite.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(5,1): error TS6053: File 'node_modules/tsd/typings/ministyle/ministyle.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(6,1): error TS6053: File 'node_modules/tsd/typings/node/node.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(7,1): error TS6053: File 'node_modules/tsd/src/git/_ref.d.ts' not found.
Options: target="es5", sourceMap
--task.execute
  options: {"dest":".tmp/admin/scripts/_includes.d.ts","singleFile":false,"_showNearlyTscCommand":false,"tsOpts":{"sourceMap":true,"target":1,"module":0,"noEmitOnError":true}}
--task.compile
--task.getTargetFiles
  external libs: []
--host.getSourceFile: app/admin/scripts/IMoodsScope.ts
  create
--host.getSourceFile: app/admin/scripts/MoodsController.ts
  create
--host.getSourceFile: app/admin/scripts/_includes.d.ts
  create
--host.getSourceFile: typings/angularjs/angular.d.ts
  create
--host.getSourceFile: typings/jquery/jquery.d.ts
  create
--host.getSourceFile: typings/angular-ui/angular-ui-router.d.ts
  create
--host.getSourceFile: app/admin/scripts/app_moods.ts
  create
--host.getSourceFile: app/main/scripts/_includes.d.ts
  create
--host.getSourceFile: app/main/scripts/MoodsController.ts
  create
--host.getSourceFile: app/main/scripts/app_moods.ts
  create
--host.getSourceFile: app/main/scripts/main_require.ts
  create
--host.getSourceFile: app/moods/scripts/IMoodsScope.ts
  create
--host.getSourceFile: app/moods/scripts/MoodsController.ts
  create
--host.getSourceFile: app/moods/scripts/_includes.d.ts
  create
--host.getSourceFile: app/moods/scripts/app_moods.ts
  create
--host.getSourceFile: bower_components/angular-ui-router/api/angular-ui-router.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.aggregates.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.all.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.time.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.time-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.binding.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.binding-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.coincidence.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.coincidence-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.experimental.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.joinpatterns.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.virtualtime.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.testing.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.aggregates.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.all.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.time.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.time-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.binding.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.binding-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.coincidence.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.coincidence-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.experimental.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.joinpatterns.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.virtualtime.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.testing.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.lite.d.ts
  create
--host.getSourceFile: node_modules/tsd/build/api.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/_ref.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/fixes.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/xm/_ref.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/miniwrite/miniwrite.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/ministyle/ministyle.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/node/node.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/git/_ref.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.core.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.core.es6.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.dom.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.es6.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.scriptHost.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.webworker.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescript.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescriptServices.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescriptServices_internal.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescript_internal.d.ts
  create
>> app/main/scripts/_includes.d.ts(4,1): error TS6053: File 'app/main/scripts/MoodsController.ts' not found.
>> app/main/scripts/_includes.d.ts(5,1): error TS6053: File 'app/main/scripts/app_moods.ts' not found.
>> app/main/scripts/_includes.d.ts(18,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(20,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(104,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(115,1): error TS1036: Statements are not allowed in ambient contexts.
>> node_modules/tsd/build/api.d.ts(1,1): error TS6053: File 'node_modules/tsd/src/_ref.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(2,1): error TS6053: File 'node_modules/tsd/typings/fixes.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(3,1): error TS6053: File 'node_modules/tsd/src/xm/_ref.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(4,1): error TS6053: File 'node_modules/tsd/typings/miniwrite/miniwrite.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(5,1): error TS6053: File 'node_modules/tsd/typings/ministyle/ministyle.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(6,1): error TS6053: File 'node_modules/tsd/typings/node/node.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(7,1): error TS6053: File 'node_modules/tsd/src/git/_ref.d.ts' not found.
Options: target="es5", sourceMap
--task.execute
  options: {"dest":".tmp/admin/scripts/app_moods.ts","singleFile":false,"_showNearlyTscCommand":false,"tsOpts":{"sourceMap":true,"target":1,"module":0,"noEmitOnError":true}}
--task.compile
--task.getTargetFiles
  external libs: []
--host.getSourceFile: app/admin/scripts/IMoodsScope.ts
  create
--host.getSourceFile: app/admin/scripts/MoodsController.ts
  create
--host.getSourceFile: app/admin/scripts/_includes.d.ts
  create
--host.getSourceFile: typings/angularjs/angular.d.ts
  create
--host.getSourceFile: typings/jquery/jquery.d.ts
  create
--host.getSourceFile: typings/angular-ui/angular-ui-router.d.ts
  create
--host.getSourceFile: app/admin/scripts/app_moods.ts
  create
--host.getSourceFile: app/main/scripts/_includes.d.ts
  create
--host.getSourceFile: app/main/scripts/MoodsController.ts
  create
--host.getSourceFile: app/main/scripts/app_moods.ts
  create
--host.getSourceFile: app/main/scripts/main_require.ts
  create
--host.getSourceFile: app/moods/scripts/IMoodsScope.ts
  create
--host.getSourceFile: app/moods/scripts/MoodsController.ts
  create
--host.getSourceFile: app/moods/scripts/_includes.d.ts
  create
--host.getSourceFile: app/moods/scripts/app_moods.ts
  create
--host.getSourceFile: bower_components/angular-ui-router/api/angular-ui-router.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.aggregates.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.all.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.time.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.time-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.binding.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.binding-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.coincidence.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.coincidence-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.experimental.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.joinpatterns.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.virtualtime.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.testing.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.async-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/inquirer/node_modules/rx/ts/rx.lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.aggregates.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.all.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.time.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.time-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.binding.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.binding-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.coincidence.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.coincidence-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.experimental.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.joinpatterns.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.virtualtime.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.testing.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-lite.d.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.async-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.backpressure-tests.ts
  create
--host.getSourceFile: node_modules/grunt-google-cdn/node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/ts/rx.lite.d.ts
  create
--host.getSourceFile: node_modules/tsd/build/api.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/_ref.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/fixes.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/xm/_ref.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/miniwrite/miniwrite.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/ministyle/ministyle.d.ts
  create
--host.getSourceFile: node_modules/tsd/typings/node/node.d.ts
  create
--host.getSourceFile: node_modules/tsd/src/git/_ref.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.core.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.core.es6.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.dom.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.es6.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.scriptHost.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/lib.webworker.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescript.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescriptServices.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescriptServices_internal.d.ts
  create
--host.getSourceFile: node_modules/typescript/bin/typescript_internal.d.ts
  create
>> app/main/scripts/_includes.d.ts(4,1): error TS6053: File 'app/main/scripts/MoodsController.ts' not found.
>> app/main/scripts/_includes.d.ts(5,1): error TS6053: File 'app/main/scripts/app_moods.ts' not found.
>> app/main/scripts/_includes.d.ts(18,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(20,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(104,1): error TS1036: Statements are not allowed in ambient contexts.
>> app/main/scripts/_includes.d.ts(115,1): error TS1036: Statements are not allowed in ambient contexts.
>> node_modules/tsd/build/api.d.ts(1,1): error TS6053: File 'node_modules/tsd/src/_ref.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(2,1): error TS6053: File 'node_modules/tsd/typings/fixes.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(3,1): error TS6053: File 'node_modules/tsd/src/xm/_ref.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(4,1): error TS6053: File 'node_modules/tsd/typings/miniwrite/miniwrite.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(5,1): error TS6053: File 'node_modules/tsd/typings/ministyle/ministyle.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(6,1): error TS6053: File 'node_modules/tsd/typings/node/node.d.ts' not found.
>> node_modules/tsd/build/api.d.ts(7,1): error TS6053: File 'node_modules/tsd/src/git/_ref.d.ts' not found.
Warning: Task "typescript:dist:admin" failed. Use --force to continue.

Aborted due to warnings.

So it really looks like it still uses the gruntfile path as root. Wondering if it's a bug or if I do something completely wrong.

Cheers.

sonarxavier commented 9 years ago

Ok just realised right after posting this issue that the options basePath is basically the cwd option. Still this issue is valid as this script should honor the cwd option. Cheers :)

korya commented 8 years ago

Any plans to support cwd option?