├── .editorconfig ├── .gitignore ├── .lintstagedrc ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── appveyor.yml ├── index.js ├── package.json ├── prod └── tsconfig.json ├── src ├── __test__ │ ├── angular-webpack-starter.ts │ ├── babel.ts │ ├── compile-output.ts │ ├── config-file-name.ts │ ├── create-cache-dir.ts │ ├── custom-transformers.ts │ ├── declaration.ts │ ├── error.ts │ ├── exclude.ts │ ├── import-empty-declaration.ts │ ├── paths-plugin.ts │ ├── react.ts │ ├── remove.ts │ ├── rename-case.ts │ ├── report-files.ts │ ├── simple.ts │ ├── skipLibCheck.ts │ ├── source-map.ts │ ├── utils.ts │ ├── watch-output.ts │ └── watch.ts ├── cache.ts ├── checker │ ├── checker.ts │ ├── fs.ts │ ├── index.ts │ ├── protocol.ts │ ├── runtime.ts │ └── send.ts ├── entry.ts ├── helpers.ts ├── index.ts ├── instance.ts ├── interfaces.ts ├── paths-plugin.ts └── watch-mode.ts ├── tsconfig.json ├── tslint.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | # http://editorconfig.org 2 | root = true 3 | 4 | [*] 5 | charset = utf-8 6 | end_of_line = lf 7 | indent_size = 4 8 | indent_style = tab 9 | trim_trailing_whitespace = true 10 | max_line_length = 120 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .tscache 2 | /node_modules 3 | /dist 4 | /dist.babel 5 | tscommand 6 | npm-debug.log 7 | yarn-error.log 8 | .awcache 9 | test/output 10 | src/test/output 11 | .vagrant 12 | Vagrantfile 13 | issues 14 | .idea 15 | .test 16 | -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- 1 | { 2 | "verbose": false, 3 | "linters": { 4 | "*.{ts,tsx}": ["tslint", "prettier --ignore-path .prettierignore --write"], 5 | "*.{js,jsx}": ["tslint", "prettier --ignore-path .prettierignore --write"], 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .tscache 2 | node_modules 3 | tscommand 4 | .vagrant 5 | Vagrantfile 6 | .test 7 | prod 8 | .editorconfig 9 | .travis.yml 10 | appveyor.yml 11 | dist/__test__ 12 | yarn-error.log 13 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 100, 3 | "tabWidth": 4, 4 | "useTabs": true, 5 | "semi": false, 6 | "singleQuote": true, 7 | "trailingComma": "none", 8 | "bracketSpacing": true, 9 | "jsxBracketSameLine": true 10 | } -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | before_install: 4 | - curl -o- -L https://yarnpkg.com/install.sh | bash 5 | - export PATH=$HOME/.yarn/bin:$PATH 6 | before_script: 7 | - yarn install 8 | - yarn run build 9 | node_js: 10 | - "7" 11 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. 4 | 5 | 6 | ## [5.2.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v5.2.0...v5.2.1) (2018-09-06) 7 | 8 | 9 | 10 | 11 | # [5.2.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v5.1.1...v5.2.0) (2018-06-21) 12 | 13 | 14 | ### Features 15 | 16 | * pass ts.Program as an argument for getCustomTransformers ([#594](https://github.com/s-panferov/awesome-typescript-loader/issues/594)) ([c0d10bf](https://github.com/s-panferov/awesome-typescript-loader/commit/c0d10bf)) 17 | 18 | 19 | 20 | 21 | ## [5.1.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v5.1.0...v5.1.1) (2018-06-19) 22 | 23 | 24 | ### Bug Fixes 25 | 26 | * **dependencies:** make webpack-log a dependency ([#593](https://github.com/s-panferov/awesome-typescript-loader/issues/593)) ([247730d](https://github.com/s-panferov/awesome-typescript-loader/commit/247730d)) 27 | 28 | 29 | 30 | 31 | # [5.1.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v5.0.0...v5.1.0) (2018-06-10) 32 | 33 | 34 | ### Bug Fixes 35 | 36 | * pass Unix-style path to config parser ([#581](https://github.com/s-panferov/awesome-typescript-loader/issues/581)) ([c006193](https://github.com/s-panferov/awesome-typescript-loader/commit/c006193)) 37 | 38 | 39 | ### Features 40 | 41 | * Use webpack-log for nicer logging ([#568](https://github.com/s-panferov/awesome-typescript-loader/issues/568)) ([f7e77b7](https://github.com/s-panferov/awesome-typescript-loader/commit/f7e77b7)) 42 | 43 | 44 | 45 | 46 | # [5.0.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v5.0.0-1...v5.0.0) (2018-04-06) 47 | 48 | 49 | 50 | 51 | # [5.0.0-1](https://github.com/s-panferov/awesome-typescript-loader/compare/v5.0.0-0...v5.0.0-1) (2018-03-07) 52 | 53 | 54 | 55 | 56 | # [5.0.0-0](https://github.com/s-panferov/awesome-typescript-loader/compare/v4.0.0-1...v5.0.0-0) (2018-03-06) 57 | 58 | 59 | ### Features 60 | 61 | * support webpack4 ([98b0ddc](https://github.com/s-panferov/awesome-typescript-loader/commit/98b0ddc)) 62 | 63 | 64 | 65 | 66 | # [4.0.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v4.0.0-1...v4.0.0) (2018-03-06) 67 | 68 | 69 | ### Features 70 | 71 | * support webpack4 ([98b0ddc](https://github.com/s-panferov/awesome-typescript-loader/commit/98b0ddc)) 72 | 73 | 74 | 75 | 76 | # [4.0.0-1](https://github.com/s-panferov/awesome-typescript-loader/compare/v4.0.0-0...v4.0.0-1) (2018-03-02) 77 | 78 | 79 | 80 | 81 | # [4.0.0-0](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.5.0...v4.0.0-0) (2018-02-24) 82 | 83 | 84 | 85 | 86 | # [3.5.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.4.1...v3.5.0) (2018-02-24) 87 | 88 | 89 | ### Features 90 | 91 | * allow setting getCustomTransformers as a path to a module ([#531](https://github.com/s-panferov/awesome-typescript-loader/issues/531)) ([ad7cfad](https://github.com/s-panferov/awesome-typescript-loader/commit/ad7cfad)) 92 | 93 | 94 | 95 | 96 | ## [3.4.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.4.0...v3.4.1) (2017-12-01) 97 | 98 | 99 | ### Bug Fixes 100 | 101 | * use proper compiler variable ([e30023d](https://github.com/s-panferov/awesome-typescript-loader/commit/e30023d)) 102 | 103 | 104 | 105 | 106 | # [3.4.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.4.0-0...v3.4.0) (2017-11-18) 107 | 108 | 109 | 110 | 111 | # [3.4.0-0](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.3.0...v3.4.0-0) (2017-11-17) 112 | 113 | 114 | 115 | 116 | # [3.3.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.2.3...v3.3.0) (2017-11-01) 117 | 118 | 119 | ### Bug Fixes 120 | 121 | * performance issue on case-insensitive file systems [#507](https://github.com/s-panferov/awesome-typescript-loader/issues/507) ([fc04d29](https://github.com/s-panferov/awesome-typescript-loader/commit/fc04d29)) 122 | * use enhancedResolve to resolve babel-core ([9f7e978](https://github.com/s-panferov/awesome-typescript-loader/commit/9f7e978)) 123 | 124 | 125 | ### Features 126 | 127 | * add `errorsAsWarnings` option ([bc9b544](https://github.com/s-panferov/awesome-typescript-loader/commit/bc9b544)) 128 | * add `forceIsolatedModules` ([7f74bba](https://github.com/s-panferov/awesome-typescript-loader/commit/7f74bba)) 129 | 130 | 131 | 132 | 133 | ## [3.2.3](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.2.2...v3.2.3) (2017-08-14) 134 | 135 | 136 | ### Bug Fixes 137 | 138 | * **checker:** pass through execArgv to checker child process ([#479](https://github.com/s-panferov/awesome-typescript-loader/issues/479)) ([5c7b0de](https://github.com/s-panferov/awesome-typescript-loader/commit/5c7b0de)) 139 | * delay sending diagnotics request ([90022ae](https://github.com/s-panferov/awesome-typescript-loader/commit/90022ae)) 140 | 141 | 142 | 143 | 144 | ## [3.2.2](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.2.1...v3.2.2) (2017-07-26) 145 | 146 | 147 | ### Bug Fixes 148 | 149 | * **dependencies:** upgrading node dependencies ([#472](https://github.com/s-panferov/awesome-typescript-loader/issues/472)) ([9473d2c](https://github.com/s-panferov/awesome-typescript-loader/commit/9473d2c)) 150 | 151 | 152 | 153 | 154 | ## [3.2.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.2.0...v3.2.1) (2017-06-28) 155 | 156 | 157 | ### Bug Fixes 158 | 159 | * speedup caching by pre-hashing cacheIdentifier ([589683f](https://github.com/s-panferov/awesome-typescript-loader/commit/589683f)) 160 | 161 | 162 | 163 | 164 | # [3.2.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.2.0-rc.0...v3.2.0) (2017-06-28) 165 | 166 | 167 | ### Bug Fixes 168 | 169 | * **paths-plugin:** properly skip .d.ts files ([f14eaab](https://github.com/s-panferov/awesome-typescript-loader/commit/f14eaab)) 170 | * don't kill the loader when compilation.bail = true ([#448](https://github.com/s-panferov/awesome-typescript-loader/issues/448)) ([3d8f91a](https://github.com/s-panferov/awesome-typescript-loader/commit/3d8f91a)) 171 | * environment cache invalidation ([#449](https://github.com/s-panferov/awesome-typescript-loader/issues/449)) ([c073af1](https://github.com/s-panferov/awesome-typescript-loader/commit/c073af1)) 172 | 173 | 174 | 175 | 176 | # [3.2.0-rc.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.1.3...v3.2.0-rc.0) (2017-06-16) 177 | 178 | 179 | ### Features 180 | 181 | * case errors, silent, diagnostics, paths-plugin fixes ([#446](https://github.com/s-panferov/awesome-typescript-loader/issues/446)) ([a15de0a](https://github.com/s-panferov/awesome-typescript-loader/commit/a15de0a)) 182 | 183 | 184 | 185 | 186 | ## [3.1.3](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.1.2...v3.1.3) (2017-04-28) 187 | 188 | 189 | 190 | 191 | ## [3.1.2](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.1.1...v3.1.2) (2017-03-07) 192 | 193 | 194 | ### Bug Fixes 195 | 196 | * properly handle declarationDir ([0742e1a](https://github.com/s-panferov/awesome-typescript-loader/commit/0742e1a)) 197 | 198 | 199 | 200 | 201 | ## [3.1.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.1.0...v3.1.1) (2017-03-07) 202 | 203 | 204 | ### Bug Fixes 205 | 206 | * proper check for fileName ([399167f](https://github.com/s-panferov/awesome-typescript-loader/commit/399167f)) 207 | 208 | 209 | 210 | 211 | # [3.1.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.8...v3.1.0) (2017-03-07) 212 | 213 | 214 | ### Bug Fixes 215 | 216 | * always output unix-like path ([905e14b](https://github.com/s-panferov/awesome-typescript-loader/commit/905e14b)) 217 | 218 | 219 | ### Features 220 | 221 | * support declarationDir ([4b6459c](https://github.com/s-panferov/awesome-typescript-loader/commit/4b6459c)) 222 | 223 | 224 | 225 | 226 | ## [3.0.8](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.7...v3.0.8) (2017-02-26) 227 | 228 | 229 | ### Bug Fixes 230 | 231 | * don't add `undefined` to files ([70d9f40](https://github.com/s-panferov/awesome-typescript-loader/commit/70d9f40)) 232 | 233 | 234 | 235 | 236 | ## [3.0.7](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.6...v3.0.7) (2017-02-22) 237 | 238 | 239 | 240 | 241 | ## [3.0.6](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.5...v3.0.6) (2017-02-22) 242 | 243 | 244 | ### Bug Fixes 245 | 246 | * defensive check for options, fixes: [#377](https://github.com/s-panferov/awesome-typescript-loader/issues/377) ([25aa6fb](https://github.com/s-panferov/awesome-typescript-loader/commit/25aa6fb)) 247 | 248 | 249 | 250 | 251 | ## [3.0.5](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.4...v3.0.5) (2017-02-22) 252 | 253 | 254 | 255 | 256 | ## [3.0.4](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.4-rc.2...v3.0.4) (2017-02-16) 257 | 258 | 259 | ### Bug Fixes 260 | 261 | * warn when `.d.ts` files are required, fixes [#372](https://github.com/s-panferov/awesome-typescript-loader/issues/372), [#320](https://github.com/s-panferov/awesome-typescript-loader/issues/320) ([0058cc5](https://github.com/s-panferov/awesome-typescript-loader/commit/0058cc5)) 262 | 263 | 264 | 265 | 266 | ## [3.0.4-rc.2](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.4-rc.1...v3.0.4-rc.2) (2017-02-11) 267 | 268 | 269 | 270 | 271 | ## [3.0.4-rc.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.4-rc.0...v3.0.4-rc.1) (2017-02-11) 272 | 273 | 274 | ### Bug Fixes 275 | 276 | * try to fix some places of potential performance degradation, refs [#366](https://github.com/s-panferov/awesome-typescript-loader/issues/366) ([9c31177](https://github.com/s-panferov/awesome-typescript-loader/commit/9c31177)) 277 | 278 | 279 | 280 | 281 | ## [3.0.4-rc.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.3...v3.0.4-rc.0) (2017-02-09) 282 | 283 | 284 | ### Bug Fixes 285 | 286 | * try to fix some places of potential performance degradation, refs [#366](https://github.com/s-panferov/awesome-typescript-loader/issues/366) ([441ef99](https://github.com/s-panferov/awesome-typescript-loader/commit/441ef99)) 287 | 288 | 289 | 290 | 291 | ## [3.0.3](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.2...v3.0.3) (2017-02-06) 292 | 293 | 294 | ### Bug Fixes 295 | 296 | * allow to pass `context` to PathPlugin, basic tests ([207b164](https://github.com/s-panferov/awesome-typescript-loader/commit/207b164)) 297 | 298 | 299 | 300 | 301 | ## [3.0.2](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.1...v3.0.2) (2017-02-05) 302 | 303 | 304 | 305 | 306 | ## [3.0.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.0...v3.0.1) (2017-02-05) 307 | 308 | 309 | 310 | 311 | # [3.0.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.0-beta.20...v3.0.0) (2017-02-05) 312 | 313 | 314 | ### Bug Fixes 315 | 316 | * refactor tests, add `angular-webpack-starter` test, also fixes [#286](https://github.com/s-panferov/awesome-typescript-loader/issues/286) ([41df56b](https://github.com/s-panferov/awesome-typescript-loader/commit/41df56b)) 317 | 318 | 319 | ### Features 320 | 321 | * get options from `this.options` ([f43a215](https://github.com/s-panferov/awesome-typescript-loader/commit/f43a215)) 322 | 323 | 324 | 325 | 326 | # [3.0.0-beta.20](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.0-beta.19...v3.0.0-beta.20) (2017-02-05) 327 | 328 | 329 | ### Bug Fixes 330 | 331 | * recompile with `target: es6`, fixes [#363](https://github.com/s-panferov/awesome-typescript-loader/issues/363) ([c3b1161](https://github.com/s-panferov/awesome-typescript-loader/commit/c3b1161)) 332 | 333 | 334 | 335 | 336 | # [3.0.0-beta.19](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.0-beta.18...v3.0.0-beta.19) (2017-02-04) 337 | 338 | 339 | ### Bug Fixes 340 | 341 | * undefined error on result.deps ([ef56f36](https://github.com/s-panferov/awesome-typescript-loader/commit/ef56f36)) 342 | 343 | 344 | ### Features 345 | 346 | * refactor tests, fix [#349](https://github.com/s-panferov/awesome-typescript-loader/issues/349), [#323](https://github.com/s-panferov/awesome-typescript-loader/issues/323), [#335](https://github.com/s-panferov/awesome-typescript-loader/issues/335) ([1436114](https://github.com/s-panferov/awesome-typescript-loader/commit/1436114)) 347 | * support `skipLibCheck`, fixes [#324](https://github.com/s-panferov/awesome-typescript-loader/issues/324) ([ab522d0](https://github.com/s-panferov/awesome-typescript-loader/commit/ab522d0)) 348 | 349 | 350 | 351 | 352 | # [3.0.0-beta.18](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.0-beta.17...v3.0.0-beta.18) (2017-01-10) 353 | 354 | 355 | ### Bug Fixes 356 | 357 | * correcting references to typescriptService.d.ts ([8b5413d](https://github.com/s-panferov/awesome-typescript-loader/commit/8b5413d)) 358 | * forgot to remove stale reference from tests ([aef976f](https://github.com/s-panferov/awesome-typescript-loader/commit/aef976f)) 359 | * typo in package.json file ([760e26b](https://github.com/s-panferov/awesome-typescript-loader/commit/760e26b)) 360 | 361 | 362 | 363 | 364 | # [3.0.0-beta.17](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.0-beta.16...v3.0.0-beta.17) (2016-12-14) 365 | 366 | 367 | ### Bug Fixes 368 | 369 | * don't remove `inlineSourceMap`, fixes [#290](https://github.com/s-panferov/awesome-typescript-loader/issues/290) ([58a161c](https://github.com/s-panferov/awesome-typescript-loader/commit/58a161c)) 370 | 371 | 372 | 373 | 374 | # [3.0.0-beta.16](https://github.com/s-panferov/awesome-typescript-loader/compare/v3.0.0-beta.15...v3.0.0-beta.16) (2016-12-14) 375 | 376 | 377 | ### Bug Fixes 378 | 379 | * ts namespace ([84640b0](https://github.com/s-panferov/awesome-typescript-loader/commit/84640b0)) 380 | 381 | 382 | 383 | 384 | ## [2.2.4](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.2.3...v2.2.4) (2016-09-07) 385 | 386 | 387 | ### Bug Fixes 388 | 389 | * absolutize initialFiles paths, fixes [#230](https://github.com/s-panferov/awesome-typescript-loader/issues/230) ([54ae5fe](https://github.com/s-panferov/awesome-typescript-loader/commit/54ae5fe)), closes [#230](https://github.com/s-panferov/awesome-typescript-loader/issues/230) 390 | 391 | 392 | 393 | 394 | ## [2.2.3](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.2.2...v2.2.3) (2016-09-06) 395 | 396 | 397 | ### Bug Fixes 398 | 399 | * don't make `configFilePath` absolute twice, fixes [#220](https://github.com/s-panferov/awesome-typescript-loader/issues/220) ([cab47b5](https://github.com/s-panferov/awesome-typescript-loader/commit/cab47b5)), closes [#220](https://github.com/s-panferov/awesome-typescript-loader/issues/220) 400 | 401 | 402 | 403 | 404 | ## [2.2.2](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.2.1...v2.2.2) (2016-09-06) 405 | 406 | 407 | 408 | 409 | ## [2.2.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.2.0...v2.2.1) (2016-08-15) 410 | 411 | 412 | ### Bug Fixes 413 | 414 | * don't concat paths that already absolute ([069e493](https://github.com/s-panferov/awesome-typescript-loader/commit/069e493)) 415 | 416 | 417 | 418 | 419 | # [2.2.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.1.1...v2.2.0) (2016-08-15) 420 | 421 | 422 | ### Bug Fixes 423 | 424 | * proper initial fileNames injection, refs [#205](https://github.com/s-panferov/awesome-typescript-loader/issues/205) ([71d01b1](https://github.com/s-panferov/awesome-typescript-loader/commit/71d01b1)) 425 | 426 | 427 | ### Features 428 | 429 | * support `typeRoots`, fixes [#203](https://github.com/s-panferov/awesome-typescript-loader/issues/203) ([e54151a](https://github.com/s-panferov/awesome-typescript-loader/commit/e54151a)), closes [#203](https://github.com/s-panferov/awesome-typescript-loader/issues/203) 430 | 431 | 432 | 433 | 434 | ## [2.1.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.1.0...v2.1.1) (2016-07-25) 435 | 436 | 437 | ### Bug Fixes 438 | 439 | * resolve dependencies for `types` entries ([b70a81c](https://github.com/s-panferov/awesome-typescript-loader/commit/b70a81c)) 440 | 441 | 442 | 443 | 444 | ## [2.0.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v1.1.1...v2.0.1) (2016-07-08) 445 | 446 | 447 | ### Bug Fixes 448 | 449 | * guard for 1.8.10 ([1d1867b](https://github.com/s-panferov/awesome-typescript-loader/commit/1d1867b)) 450 | * minor paths-plugin fix ([230780a](https://github.com/s-panferov/awesome-typescript-loader/commit/230780a)) 451 | * node 0.12.x ([ec07d17](https://github.com/s-panferov/awesome-typescript-loader/commit/ec07d17)) 452 | * process watch files with `toUnix` ([79b72f1](https://github.com/s-panferov/awesome-typescript-loader/commit/79b72f1)) 453 | * proper module resolution for .d.ts files ([36b412c](https://github.com/s-panferov/awesome-typescript-loader/commit/36b412c)) 454 | * rename ts -> tsImpl, refs [#156](https://github.com/s-panferov/awesome-typescript-loader/issues/156) ([d8f24a1](https://github.com/s-panferov/awesome-typescript-loader/commit/d8f24a1)) 455 | * search all nodes for modules (can be optimized) ([b3a9218](https://github.com/s-panferov/awesome-typescript-loader/commit/b3a9218)) 456 | * watch files on Windows (normalize) ([75b41d7](https://github.com/s-panferov/awesome-typescript-loader/commit/75b41d7)) 457 | 458 | 459 | ### Features 460 | 461 | * exclude test ([3d24ccd](https://github.com/s-panferov/awesome-typescript-loader/commit/3d24ccd)) 462 | * fixed module resolution; add `lib` option support ([e5ff563](https://github.com/s-panferov/awesome-typescript-loader/commit/e5ff563)) 463 | * initial impl of PathsPlugin, refs [#156](https://github.com/s-panferov/awesome-typescript-loader/issues/156) ([6401a94](https://github.com/s-panferov/awesome-typescript-loader/commit/6401a94)) 464 | * more options, better error messages from ts ([e4498df](https://github.com/s-panferov/awesome-typescript-loader/commit/e4498df)) 465 | * no more async, simplify module resolution ([87f096e](https://github.com/s-panferov/awesome-typescript-loader/commit/87f096e)) 466 | * resolve type reference directives ([799b17c](https://github.com/s-panferov/awesome-typescript-loader/commit/799b17c)) 467 | * rework path normalization for new TS ([f6dcc22](https://github.com/s-panferov/awesome-typescript-loader/commit/f6dcc22)) 468 | * support `types` preventive resolution ([6916c8f](https://github.com/s-panferov/awesome-typescript-loader/commit/6916c8f)) 469 | * use TS's preProcessFile to extract deps, refs [#168](https://github.com/s-panferov/awesome-typescript-loader/issues/168) ([96fba97](https://github.com/s-panferov/awesome-typescript-loader/commit/96fba97)) 470 | 471 | 472 | 473 | 474 | # [2.0.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v1.1.1...v2.0.0) (2016-07-07) 475 | 476 | 477 | ### Bug Fixes 478 | 479 | * guard for 1.8.10 ([1d1867b](https://github.com/s-panferov/awesome-typescript-loader/commit/1d1867b)) 480 | * minor paths-plugin fix ([230780a](https://github.com/s-panferov/awesome-typescript-loader/commit/230780a)) 481 | * process watch files with `toUnix` ([79b72f1](https://github.com/s-panferov/awesome-typescript-loader/commit/79b72f1)) 482 | * proper module resolution for .d.ts files ([36b412c](https://github.com/s-panferov/awesome-typescript-loader/commit/36b412c)) 483 | * rename ts -> tsImpl, refs [#156](https://github.com/s-panferov/awesome-typescript-loader/issues/156) ([d8f24a1](https://github.com/s-panferov/awesome-typescript-loader/commit/d8f24a1)) 484 | * search all nodes for modules (can be optimized) ([b3a9218](https://github.com/s-panferov/awesome-typescript-loader/commit/b3a9218)) 485 | * watch files on Windows (normalize) ([75b41d7](https://github.com/s-panferov/awesome-typescript-loader/commit/75b41d7)) 486 | 487 | 488 | ### Features 489 | 490 | * fixed module resolution; add `lib` option support ([e5ff563](https://github.com/s-panferov/awesome-typescript-loader/commit/e5ff563)) 491 | * initial impl of PathsPlugin, refs [#156](https://github.com/s-panferov/awesome-typescript-loader/issues/156) ([6401a94](https://github.com/s-panferov/awesome-typescript-loader/commit/6401a94)) 492 | * more options, better error messages from ts ([e4498df](https://github.com/s-panferov/awesome-typescript-loader/commit/e4498df)) 493 | * no more async, simplify module resolution ([87f096e](https://github.com/s-panferov/awesome-typescript-loader/commit/87f096e)) 494 | * resolve type reference directives ([799b17c](https://github.com/s-panferov/awesome-typescript-loader/commit/799b17c)) 495 | * rework path normalization for new TS ([f6dcc22](https://github.com/s-panferov/awesome-typescript-loader/commit/f6dcc22)) 496 | * support `types` preventive resolution ([6916c8f](https://github.com/s-panferov/awesome-typescript-loader/commit/6916c8f)) 497 | * use TS's preProcessFile to extract deps, refs [#168](https://github.com/s-panferov/awesome-typescript-loader/issues/168) ([96fba97](https://github.com/s-panferov/awesome-typescript-loader/commit/96fba97)) 498 | 499 | 500 | 501 | 502 | # [2.0.0-rc.18](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.17...v2.0.0-rc.18) (2016-06-29) 503 | 504 | 505 | ### Bug Fixes 506 | 507 | * minor paths-plugin fix ([5649e12](https://github.com/s-panferov/awesome-typescript-loader/commit/5649e12)) 508 | 509 | 510 | 511 | 512 | # [2.0.0-rc.17](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.16...v2.0.0-rc.17) (2016-06-27) 513 | 514 | 515 | 516 | 517 | # [2.0.0-rc.16](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.15...v2.0.0-rc.16) (2016-06-25) 518 | 519 | 520 | ### Bug Fixes 521 | 522 | * rename ts -> tsImpl, refs [#156](https://github.com/s-panferov/awesome-typescript-loader/issues/156) ([7ed3c7c](https://github.com/s-panferov/awesome-typescript-loader/commit/7ed3c7c)) 523 | 524 | 525 | 526 | 527 | # [2.0.0-rc.15](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.14...v2.0.0-rc.15) (2016-06-25) 528 | 529 | 530 | ### Features 531 | 532 | * initial impl of PathsPlugin, refs [#156](https://github.com/s-panferov/awesome-typescript-loader/issues/156) ([4ac1988](https://github.com/s-panferov/awesome-typescript-loader/commit/4ac1988)) 533 | 534 | 535 | 536 | 537 | # [2.0.0-rc.14](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.13...v2.0.0-rc.14) (2016-06-25) 538 | 539 | 540 | ### Features 541 | 542 | * support `types` preventive resolution ([a74441f](https://github.com/s-panferov/awesome-typescript-loader/commit/a74441f)) 543 | 544 | 545 | 546 | 547 | # [2.0.0-rc.13](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.12...v2.0.0-rc.13) (2016-06-24) 548 | 549 | 550 | ### Bug Fixes 551 | 552 | * watch files on Windows (normalize) ([3e8f324](https://github.com/s-panferov/awesome-typescript-loader/commit/3e8f324)) 553 | 554 | 555 | 556 | 557 | # [2.0.0-rc.12](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.11...v2.0.0-rc.12) (2016-06-23) 558 | 559 | 560 | ### Bug Fixes 561 | 562 | * process watch files with `toUnix` ([045ffd8](https://github.com/s-panferov/awesome-typescript-loader/commit/045ffd8)) 563 | 564 | 565 | 566 | 567 | # [2.0.0-rc.11](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.10...v2.0.0-rc.11) (2016-06-23) 568 | 569 | 570 | ### Features 571 | 572 | * rework path normalization for new TS ([76ada5d](https://github.com/s-panferov/awesome-typescript-loader/commit/76ada5d)) 573 | 574 | 575 | 576 | 577 | # [2.0.0-rc.10](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.9...v2.0.0-rc.10) (2016-06-21) 578 | 579 | 580 | ### Bug Fixes 581 | 582 | * guard for 1.8.10 ([27c3fde](https://github.com/s-panferov/awesome-typescript-loader/commit/27c3fde)) 583 | 584 | 585 | 586 | 587 | # [2.0.0-rc.9](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.8...v2.0.0-rc.9) (2016-06-21) 588 | 589 | 590 | 591 | 592 | # [2.0.0-rc.8](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.7...v2.0.0-rc.8) (2016-06-21) 593 | 594 | 595 | ### Features 596 | 597 | * resolve type reference directives ([27b4f9f](https://github.com/s-panferov/awesome-typescript-loader/commit/27b4f9f)) 598 | 599 | 600 | 601 | 602 | # [2.0.0-rc.7](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.6...v2.0.0-rc.7) (2016-06-21) 603 | 604 | 605 | ### Features 606 | 607 | * use TS's preProcessFile to extract deps, refs [#168](https://github.com/s-panferov/awesome-typescript-loader/issues/168) ([0a064e7](https://github.com/s-panferov/awesome-typescript-loader/commit/0a064e7)) 608 | 609 | 610 | 611 | 612 | # [2.0.0-rc.6](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.5...v2.0.0-rc.6) (2016-06-20) 613 | 614 | 615 | 616 | 617 | # [2.0.0-rc.5](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.4...v2.0.0-rc.5) (2016-06-20) 618 | 619 | 620 | ### Bug Fixes 621 | 622 | * search all nodes for modules (can be optimized) ([dacee2d](https://github.com/s-panferov/awesome-typescript-loader/commit/dacee2d)) 623 | 624 | 625 | 626 | 627 | # [2.0.0-rc.4](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.3...v2.0.0-rc.4) (2016-06-20) 628 | 629 | 630 | ### Bug Fixes 631 | 632 | * proper module resolution for .d.ts files ([9752d72](https://github.com/s-panferov/awesome-typescript-loader/commit/9752d72)) 633 | 634 | 635 | 636 | 637 | # [2.0.0-rc.3](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.2...v2.0.0-rc.3) (2016-06-20) 638 | 639 | 640 | 641 | 642 | # [2.0.0-rc.2](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.1...v2.0.0-rc.2) (2016-06-20) 643 | 644 | 645 | 646 | 647 | # [2.0.0-rc.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v2.0.0-rc.0...v2.0.0-rc.1) (2016-06-20) 648 | 649 | 650 | 651 | 652 | # [2.0.0-rc.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v1.1.1...v2.0.0-rc.0) (2016-06-20) 653 | 654 | 655 | ### Features 656 | 657 | * fixed module resolution; add `lib` option support ([6fe51a9](https://github.com/s-panferov/awesome-typescript-loader/commit/6fe51a9)) 658 | * no more async, simplify module resolution ([a8e867e](https://github.com/s-panferov/awesome-typescript-loader/commit/a8e867e)) 659 | 660 | 661 | 662 | 663 | ## [1.1.1](https://github.com/s-panferov/awesome-typescript-loader/compare/v1.1.0...v1.1.1) (2016-06-16) 664 | 665 | 666 | ### Bug Fixes 667 | 668 | * downgrade strip-bom ([1e18134](https://github.com/s-panferov/awesome-typescript-loader/commit/1e18134)) 669 | 670 | 671 | 672 | 673 | # [1.1.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v1.0.0...v1.1.0) (2016-06-16) 674 | 675 | 676 | ### Features 677 | 678 | * **docs:** update readme ([0d4f1b6](https://github.com/s-panferov/awesome-typescript-loader/commit/0d4f1b6)) 679 | * allow to specify babelCore ([48eb962](https://github.com/s-panferov/awesome-typescript-loader/commit/48eb962)) 680 | 681 | 682 | 683 | 684 | # [1.0.0](https://github.com/s-panferov/awesome-typescript-loader/compare/v0.19.1...v1.0.0) (2016-06-10) 685 | 686 | 687 | ### Features 688 | 689 | * update deps ([635c9d3](https://github.com/s-panferov/awesome-typescript-loader/commit/635c9d3)) 690 | 691 | 692 | 693 | 694 | ### 0.19.1 (2016-06-05) 695 | 696 | 697 | #### Features 698 | 699 | * ***:** check if module is internal before processing it ([c2e2cc29](https://github.com/s-panferov/awesome-typescript-loader/commit/c2e2cc29)) 700 | 701 | 702 | 703 | ## 0.19.0 (2016-06-05) 704 | 705 | 706 | 707 | ## 0.18.0 (2016-05-13) 708 | 709 | 710 | #### Bug Fixes 711 | 712 | * ***:** 713 | * babel polyfill require guard, refs #121, #133 ([e71f1555](https://github.com/s-panferov/awesome-typescript-loader/commit/e71f1555)) 714 | * node6 compat, refs #134 ([4b66ab78](https://github.com/s-panferov/awesome-typescript-loader/commit/4b66ab78)) 715 | * **cache:** deprecation warning ([c56fe459](https://github.com/s-panferov/awesome-typescript-loader/commit/c56fe459)) 716 | 717 | 718 | 719 | ### 0.18.0-rc.0 (2016-04-24) 720 | 721 | 722 | #### Features 723 | 724 | * ***:** speed-up compilation of dynamic requires + total speedup ([d3d740b5](https://github.com/s-panferov/awesome-typescript-loader/commit/d3d740b5)) 725 | 726 | 727 | 728 | ## 0.17.0 (2016-04-24) 729 | 730 | 731 | #### Bug Fixes 732 | 733 | * ***:** 734 | * small style fixes ([d9a65c7d](https://github.com/s-panferov/awesome-typescript-loader/commit/d9a65c7d)) 735 | * duplicated errors, refs #116 ([de6629d5](https://github.com/s-panferov/awesome-typescript-loader/commit/de6629d5)) 736 | 737 | 738 | #### Features 739 | 740 | * ***:** 741 | * watch fixes, refs #129 ([f0bcf43b](https://github.com/s-panferov/awesome-typescript-loader/commit/f0bcf43b)) 742 | * format line number, refs #128 ([490c0f19](https://github.com/s-panferov/awesome-typescript-loader/commit/490c0f19)) 743 | 744 | 745 | 746 | ### 0.17.0-rc.7 (2016-04-21) 747 | 748 | 749 | #### Features 750 | 751 | * ***:** update compilation process, fix sourceMap bug, refs #125 ([73f575d0](https://github.com/s-panferov/awesome-typescript-loader/commit/73f575d0)) 752 | 753 | 754 | 755 | ### 0.17.0-rc.6 (2016-04-15) 756 | 757 | 758 | #### Features 759 | 760 | * ***:** add option to disable .d.ts files typechecks ([519c5543](https://github.com/s-panferov/awesome-typescript-loader/commit/519c5543)) 761 | 762 | 763 | 764 | ### 0.17.0-rc.5 (2016-04-04) 765 | 766 | 767 | #### Bug Fixes 768 | 769 | * ***:** bind resolver to original context for webpack2 ([f5105f6b](https://github.com/s-panferov/awesome-typescript-loader/commit/f5105f6b)) 770 | 771 | 772 | 773 | ### 0.17.0-rc.4 (2016-03-30) 774 | 775 | 776 | #### Bug Fixes 777 | 778 | * ***:** patch resolver for webpack2 ([60ca7777](https://github.com/s-panferov/awesome-typescript-loader/commit/60ca7777)) 779 | 780 | 781 | 782 | ### 0.17.0-rc.3 (2016-03-29) 783 | 784 | 785 | #### Bug Fixes 786 | 787 | * ***:** latest ts nightlies ([0d9e687e](https://github.com/s-panferov/awesome-typescript-loader/commit/0d9e687e)) 788 | 789 | 790 | #### Features 791 | 792 | * ***:** 793 | * impl `declaration` option basic support ([0169df57](https://github.com/s-panferov/awesome-typescript-loader/commit/0169df57)) 794 | * add babel options, write some tests on babel ([12c708cc](https://github.com/s-panferov/awesome-typescript-loader/commit/12c708cc)) 795 | 796 | 797 | 798 | ### 0.17.0-rc.2 (2016-03-23) 799 | 800 | 801 | #### Features 802 | 803 | * ***:** update resolver to work with webpack2, refs #109 ([680d036a](https://github.com/s-panferov/awesome-typescript-loader/commit/680d036a)) 804 | 805 | 806 | 807 | ### 0.17.0-rc.1 (2016-03-22) 808 | 809 | 810 | #### Features 811 | 812 | * ***:** exclude noEmit option ([090f26aa](https://github.com/s-panferov/awesome-typescript-loader/commit/090f26aa)) 813 | 814 | 815 | 816 | ### 0.17.0-rc.0 (2016-03-21) 817 | 818 | 819 | #### Features 820 | 821 | * ***:** prefer query-string options, ([dfb62b1d](https://github.com/s-panferov/awesome-typescript-loader/commit/dfb62b1d), closes [#107](https://github.com/s-panferov/awesome-typescript-loader/issues/107)) 822 | 823 | 824 | 825 | ### 0.16.2 (2016-03-19) 826 | 827 | 828 | #### Bug Fixes 829 | 830 | * ***:** 831 | * don't show exclude warning when only files present, ([cf19faec](https://github.com/s-panferov/awesome-typescript-loader/commit/cf19faec), closes [#97](https://github.com/s-panferov/awesome-typescript-loader/issues/97)) 832 | * ignore `out` option. ([53276b03](https://github.com/s-panferov/awesome-typescript-loader/commit/53276b03), closes [#96](https://github.com/s-panferov/awesome-typescript-loader/issues/96)) 833 | 834 | 835 | 836 | ### 0.16.1 (2016-03-19) 837 | 838 | 839 | #### Bug Fixes 840 | 841 | * ***:** remove common instance lock, ([7b1a3a78](https://github.com/s-panferov/awesome-typescript-loader/commit/7b1a3a78), closes [#103](https://github.com/s-panferov/awesome-typescript-loader/issues/103)) 842 | 843 | 844 | 845 | ## 0.16.0 (2016-03-19) 846 | 847 | 848 | #### Features 849 | 850 | * ***:** 851 | * resolve tsconfig with different name ([ebe24d98](https://github.com/s-panferov/awesome-typescript-loader/commit/ebe24d98)) 852 | * resolve tsconfig with different name ([0de96388](https://github.com/s-panferov/awesome-typescript-loader/commit/0de96388)) 853 | 854 | 855 | 856 | ### 0.16.0-rc.0 (2016-03-04) 857 | 858 | 859 | #### Bug Fixes 860 | 861 | * **instance:** fix error message about babel ([bd1e0b08](https://github.com/s-panferov/awesome-typescript-loader/commit/bd1e0b08)) 862 | 863 | 864 | #### Features 865 | 866 | * ***:** 867 | * allowJs works (wip) ([d7a8a641](https://github.com/s-panferov/awesome-typescript-loader/commit/d7a8a641)) 868 | * xit salsa test for now ([6c973b6a](https://github.com/s-panferov/awesome-typescript-loader/commit/6c973b6a)) 869 | * add travis to project ([0c6309a2](https://github.com/s-panferov/awesome-typescript-loader/commit/0c6309a2)) 870 | * loader plugins (e.g. docscript) ([76d0a548](https://github.com/s-panferov/awesome-typescript-loader/commit/76d0a548)) 871 | * remove bluebird, format filename for sourcemaps ([1dacfa85](https://github.com/s-panferov/awesome-typescript-loader/commit/1dacfa85)) 872 | 873 | 874 | 875 | ### 0.15.10 (2016-01-26) 876 | 877 | 878 | #### Bug Fixes 879 | 880 | * ***:** 881 | * exclude package.json files from program ([d8546dc1](https://github.com/s-panferov/awesome-typescript-loader/commit/d8546dc1)) 882 | * fix program update issue ([a606ed89](https://github.com/s-panferov/awesome-typescript-loader/commit/a606ed89)) 883 | * **checker-runtime:** fix SyncResolver type ([b55af480](https://github.com/s-panferov/awesome-typescript-loader/commit/b55af480)) 884 | * **deps:** 885 | * don't resolve symlinks to all .d.ts files ([a23d4bf4](https://github.com/s-panferov/awesome-typescript-loader/commit/a23d4bf4)) 886 | * fix path respolution for angular-style file names ([b43e2d8f](https://github.com/s-panferov/awesome-typescript-loader/commit/b43e2d8f)) 887 | * **host:** 888 | * add ad-hoc files lookup to support `typings` scenario ([b768c243](https://github.com/s-panferov/awesome-typescript-loader/commit/b768c243)) 889 | * import path ([478553a7](https://github.com/s-panferov/awesome-typescript-loader/commit/478553a7)) 890 | * **index:** use instance.options to invoke externals ([1715bee8](https://github.com/s-panferov/awesome-typescript-loader/commit/1715bee8)) 891 | 892 | 893 | #### Features 894 | 895 | * ***:** 896 | * use only .d.ts files from tsconfig.json ([baa4d4e9](https://github.com/s-panferov/awesome-typescript-loader/commit/baa4d4e9)) 897 | * debounce running checker ([938fc968](https://github.com/s-panferov/awesome-typescript-loader/commit/938fc968)) 898 | * add glob warning ([0cb62506](https://github.com/s-panferov/awesome-typescript-loader/commit/0cb62506)) 899 | * add sourceRoot support ([bddf79cb](https://github.com/s-panferov/awesome-typescript-loader/commit/bddf79cb)) 900 | * use another preset for babel to work on prev node versions ([5c7972d4](https://github.com/s-panferov/awesome-typescript-loader/commit/5c7972d4)) 901 | * return webpack pre-resolution ([19c559a9](https://github.com/s-panferov/awesome-typescript-loader/commit/19c559a9)) 902 | * refactor tsconfig parser ([b2f414f1](https://github.com/s-panferov/awesome-typescript-loader/commit/b2f414f1)) 903 | * async refactor ([9831bdcc](https://github.com/s-panferov/awesome-typescript-loader/commit/9831bdcc)) 904 | * **checker-runtime:** checker now can resolve imports too ([99220c1f](https://github.com/s-panferov/awesome-typescript-loader/commit/99220c1f)) 905 | * **tests:** create a basic test for the loader ([9aed17f4](https://github.com/s-panferov/awesome-typescript-loader/commit/9aed17f4)) 906 | 907 | 908 | 909 | ### 0.15.9 (2015-12-03) 910 | 911 | 912 | #### Bug Fixes 913 | 914 | * **deps:** don't resolve symlinks to all .d.ts files ([a23d4bf4](https://github.com/s-panferov/awesome-typescript-loader/commit/a23d4bf4)) 915 | 916 | 917 | 918 | ### 0.15.8 (2015-12-03) 919 | 920 | 921 | #### Bug Fixes 922 | 923 | * **index:** use instance.options to invoke externals ([1715bee8](https://github.com/s-panferov/awesome-typescript-loader/commit/1715bee8)) 924 | 925 | 926 | 927 | ### 0.15.7 (2015-12-03) 928 | 929 | 930 | 931 | ### 0.15.6 (2015-12-02) 932 | 933 | 934 | #### Bug Fixes 935 | 936 | * ***:** exclude package.json files from program ([d8546dc1](https://github.com/s-panferov/awesome-typescript-loader/commit/d8546dc1)) 937 | 938 | 939 | 940 | ### 0.15.5 (2015-12-02) 941 | 942 | 943 | #### Bug Fixes 944 | 945 | * **host:** add ad-hoc files lookup to support `typings` scenario ([b768c243](https://github.com/s-panferov/awesome-typescript-loader/commit/b768c243)) 946 | 947 | 948 | 949 | ### 0.15.4 (2015-11-26) 950 | 951 | 952 | #### Features 953 | 954 | * ***:** add glob warning ([0cb62506](https://github.com/s-panferov/awesome-typescript-loader/commit/0cb62506)) 955 | 956 | 957 | 958 | ### 0.15.3 (2015-11-24) 959 | 960 | 961 | #### Bug Fixes 962 | 963 | * **checker-runtime:** fix SyncResolver type ([b55af480](https://github.com/s-panferov/awesome-typescript-loader/commit/b55af480)) 964 | 965 | 966 | #### Features 967 | 968 | * **checker-runtime:** checker now can resolve imports too ([99220c1f](https://github.com/s-panferov/awesome-typescript-loader/commit/99220c1f)) 969 | 970 | 971 | 972 | ### 0.15.2 (2015-11-24) 973 | 974 | 975 | #### Bug Fixes 976 | 977 | * **deps:** fix path respolution for angular-style file names ([b43e2d8f](https://github.com/s-panferov/awesome-typescript-loader/commit/b43e2d8f)) 978 | 979 | 980 | #### Features 981 | 982 | * ***:** add sourceRoot support ([bddf79cb](https://github.com/s-panferov/awesome-typescript-loader/commit/bddf79cb)) 983 | 984 | 985 | 986 | ### 0.15.1 (2015-11-20) 987 | 988 | 989 | #### Bug Fixes 990 | 991 | * ***:** fix program update issue ([a606ed89](https://github.com/s-panferov/awesome-typescript-loader/commit/a606ed89)) 992 | 993 | 994 | 995 | ## 0.15.0 (2015-11-19) 996 | 997 | 998 | 999 | ### 0.15.0-rc.2 (2015-11-18) 1000 | 1001 | 1002 | #### Features 1003 | 1004 | * ***:** use another preset for babel to work on prev node versions ([5c7972d4](https://github.com/s-panferov/awesome-typescript-loader/commit/5c7972d4)) 1005 | 1006 | 1007 | 1008 | ### 0.15.0-rc.1 (2015-11-16) 1009 | 1010 | 1011 | 1012 | ### 0.15.0-rc.0 (2015-11-13) 1013 | 1014 | 1015 | #### Bug Fixes 1016 | 1017 | * **host:** import path ([478553a7](https://github.com/s-panferov/awesome-typescript-loader/commit/478553a7)) 1018 | 1019 | 1020 | #### Features 1021 | 1022 | * ***:** 1023 | * return webpack pre-resolution ([19c559a9](https://github.com/s-panferov/awesome-typescript-loader/commit/19c559a9)) 1024 | * refactor tsconfig parser ([b2f414f1](https://github.com/s-panferov/awesome-typescript-loader/commit/b2f414f1)) 1025 | * async refactor ([9831bdcc](https://github.com/s-panferov/awesome-typescript-loader/commit/9831bdcc)) 1026 | * bump dev typescript ([b29a73d7](https://github.com/s-panferov/awesome-typescript-loader/commit/b29a73d7)) 1027 | * bump typescript ([b2115448](https://github.com/s-panferov/awesome-typescript-loader/commit/b2115448)) 1028 | 1029 | 1030 | 1031 | ### 0.14.1 (2015-10-31) 1032 | 1033 | 1034 | #### Bug Fixes 1035 | 1036 | * ***:** 1037 | * correctly process jsx option ([f7ae91c4](https://github.com/s-panferov/awesome-typescript-loader/commit/f7ae91c4)) 1038 | * fix unrecoverable error during watch ([6f7ad270](https://github.com/s-panferov/awesome-typescript-loader/commit/6f7ad270)) 1039 | * watch tsx files too ([cc494a3b](https://github.com/s-panferov/awesome-typescript-loader/commit/cc494a3b)) 1040 | * **index:** 1041 | * correct work with a promise chain ([c20d684c](https://github.com/s-panferov/awesome-typescript-loader/commit/c20d684c)) 1042 | * use try-catch instead of if when resolving lib files ([946fc850](https://github.com/s-panferov/awesome-typescript-loader/commit/946fc850)) 1043 | * don't call the callback twice ([3abf8e48](https://github.com/s-panferov/awesome-typescript-loader/commit/3abf8e48)) 1044 | 1045 | 1046 | #### Features 1047 | 1048 | * ***:** 1049 | * bump dev typescript ([b29a73d7](https://github.com/s-panferov/awesome-typescript-loader/commit/b29a73d7)) 1050 | * bump typescript ([b2115448](https://github.com/s-panferov/awesome-typescript-loader/commit/b2115448)) 1051 | * remove outdated examples; we need tests instead ([26ef32ea](https://github.com/s-panferov/awesome-typescript-loader/commit/26ef32ea)) 1052 | * update module resolution logic according to https://github.com/Microsoft/TypeScr ([59ff7f77](https://github.com/s-panferov/awesome-typescript-loader/commit/59ff7f77)) 1053 | * checker in sep. process now runs only with ForkCheckerPlugin ([85e9e1bc](https://github.com/s-panferov/awesome-typescript-loader/commit/85e9e1bc)) 1054 | * pass resolution info into the checker ([266ec78e](https://github.com/s-panferov/awesome-typescript-loader/commit/266ec78e)) 1055 | * implement node-style module resolution ([77a67df8](https://github.com/s-panferov/awesome-typescript-loader/commit/77a67df8)) 1056 | * read `.d.ts` files from `tsconfig.json` ([d4025d30](https://github.com/s-panferov/awesome-typescript-loader/commit/d4025d30)) 1057 | * implement file cache ([358441a8](https://github.com/s-panferov/awesome-typescript-loader/commit/358441a8)) 1058 | * ignore null source maps ([42433c9b](https://github.com/s-panferov/awesome-typescript-loader/commit/42433c9b)) 1059 | * learn loader to pick-up precompiled files if any ([71935896](https://github.com/s-panferov/awesome-typescript-loader/commit/71935896)) 1060 | * support the new libs path ([c224f05d](https://github.com/s-panferov/awesome-typescript-loader/commit/c224f05d)) 1061 | * externals is an array now ([69cadb52](https://github.com/s-panferov/awesome-typescript-loader/commit/69cadb52)) 1062 | * rewriteImports is an array now ([8f7f4555](https://github.com/s-panferov/awesome-typescript-loader/commit/8f7f4555)) 1063 | * use a compiler from a client app ([cae4d00f](https://github.com/s-panferov/awesome-typescript-loader/commit/cae4d00f)) 1064 | * add alias example ([ca86fd71](https://github.com/s-panferov/awesome-typescript-loader/commit/ca86fd71)) 1065 | * now we can start ckecker in a separate process ([2cdb8f4b](https://github.com/s-panferov/awesome-typescript-loader/commit/2cdb8f4b)) 1066 | * impl JSX support ([849e506b](https://github.com/s-panferov/awesome-typescript-loader/commit/849e506b)) 1067 | * **cache:** use sha512 ([48692dd2](https://github.com/s-panferov/awesome-typescript-loader/commit/48692dd2)) 1068 | * **checker:** fix compiler reference ([8dcad5d2](https://github.com/s-panferov/awesome-typescript-loader/commit/8dcad5d2)) 1069 | * **runtime:** add require signature for AMD ([970ff875](https://github.com/s-panferov/awesome-typescript-loader/commit/970ff875)) 1070 | 1071 | 1072 | 1073 | ## 0.14.0 (2015-09-17) 1074 | 1075 | 1076 | #### Features 1077 | 1078 | * ***:** 1079 | * remove outdated examples; we need tests instead ([26ef32ea](https://github.com/s-panferov/awesome-typescript-loader/commit/26ef32ea)) 1080 | * update module resolution logic according to https://github.com/Microsoft/TypeScr ([59ff7f77](https://github.com/s-panferov/awesome-typescript-loader/commit/59ff7f77)) 1081 | 1082 | 1083 | 1084 | ### 0.14.0-rc.1 (2015-09-15) 1085 | 1086 | 1087 | #### Features 1088 | 1089 | * **cache:** use sha512 ([48692dd2](https://github.com/s-panferov/awesome-typescript-loader/commit/48692dd2)) 1090 | 1091 | 1092 | 1093 | ### 0.14.0-rc.0 (2015-09-10) 1094 | 1095 | 1096 | #### Features 1097 | 1098 | * ***:** checker in sep. process now runs only with ForkCheckerPlugin ([85e9e1bc](https://github.com/s-panferov/awesome-typescript-loader/commit/85e9e1bc)) 1099 | 1100 | 1101 | 1102 | ### 0.13.1 (2015-09-03) 1103 | 1104 | 1105 | #### Features 1106 | 1107 | * ***:** pass resolution info into the checker ([266ec78e](https://github.com/s-panferov/awesome-typescript-loader/commit/266ec78e)) 1108 | 1109 | 1110 | 1111 | ## 0.12.0 (2015-08-14) 1112 | 1113 | 1114 | #### Features 1115 | 1116 | * ***:** read `.d.ts` files from `tsconfig.json` ([d4025d30](https://github.com/s-panferov/awesome-typescript-loader/commit/d4025d30)) 1117 | 1118 | 1119 | 1120 | ### 0.12.0-rc.2 (2015-08-12) 1121 | 1122 | 1123 | #### Features 1124 | 1125 | * ***:** implement file cache ([358441a8](https://github.com/s-panferov/awesome-typescript-loader/commit/358441a8)) 1126 | 1127 | 1128 | 1129 | ### 0.12.0-rc.1 (2015-08-10) 1130 | 1131 | 1132 | #### Features 1133 | 1134 | * ***:** ignore null source maps ([42433c9b](https://github.com/s-panferov/awesome-typescript-loader/commit/42433c9b)) 1135 | 1136 | 1137 | 1138 | ### 0.12.0-rc.0 (2015-08-10) 1139 | 1140 | 1141 | #### Features 1142 | 1143 | * ***:** learn loader to pick-up precompiled files if any ([71935896](https://github.com/s-panferov/awesome-typescript-loader/commit/71935896)) 1144 | 1145 | 1146 | 1147 | ### 0.11.3 (2015-08-06) 1148 | 1149 | 1150 | #### Bug Fixes 1151 | 1152 | * **index:** correct work with a promise chain ([c20d684c](https://github.com/s-panferov/awesome-typescript-loader/commit/c20d684c)) 1153 | 1154 | 1155 | 1156 | ### 0.11.2 (2015-08-04) 1157 | 1158 | 1159 | #### Bug Fixes 1160 | 1161 | * **index:** use try-catch instead of if when resolving lib files ([946fc850](https://github.com/s-panferov/awesome-typescript-loader/commit/946fc850)) 1162 | 1163 | 1164 | 1165 | ### 0.11.1 (2015-08-02) 1166 | 1167 | 1168 | 1169 | ## 0.11.0 (2015-08-02) 1170 | 1171 | 1172 | #### Features 1173 | 1174 | * ***:** support the new libs path ([c224f05d](https://github.com/s-panferov/awesome-typescript-loader/commit/c224f05d)) 1175 | 1176 | 1177 | 1178 | ### 0.11.0-rc.0 (2015-07-31) 1179 | 1180 | 1181 | #### Features 1182 | 1183 | * ***:** externals is an array now ([69cadb52](https://github.com/s-panferov/awesome-typescript-loader/commit/69cadb52)) 1184 | 1185 | 1186 | 1187 | ### 0.9.1 (2015-07-24) 1188 | 1189 | 1190 | #### Features 1191 | 1192 | * **checker:** fix compiler reference ([8dcad5d2](https://github.com/s-panferov/awesome-typescript-loader/commit/8dcad5d2)) 1193 | 1194 | 1195 | 1196 | ## 0.9.0 (2015-07-24) 1197 | 1198 | 1199 | #### Bug Fixes 1200 | 1201 | * **index:** don't call the callback twice ([3abf8e48](https://github.com/s-panferov/awesome-typescript-loader/commit/3abf8e48)) 1202 | 1203 | 1204 | #### Features 1205 | 1206 | * ***:** use a compiler from a client app ([cae4d00f](https://github.com/s-panferov/awesome-typescript-loader/commit/cae4d00f)) 1207 | 1208 | 1209 | 1210 | ## 0.8.0 (2015-07-23) 1211 | 1212 | 1213 | #### Features 1214 | 1215 | * ***:** add alias example ([ca86fd71](https://github.com/s-panferov/awesome-typescript-loader/commit/ca86fd71)) 1216 | * **runtime:** add require signature for AMD ([970ff875](https://github.com/s-panferov/awesome-typescript-loader/commit/970ff875)) 1217 | 1218 | 1219 | 1220 | ### 0.7.1 (2015-07-18) 1221 | 1222 | 1223 | #### Bug Fixes 1224 | 1225 | * ***:** fix unrecoverable error during watch ([6f7ad270](https://github.com/s-panferov/awesome-typescript-loader/commit/6f7ad270)) 1226 | 1227 | 1228 | 1229 | ## 0.7.0 (2015-07-18) 1230 | 1231 | 1232 | 1233 | ### 0.5.4 (2015-06-09) 1234 | 1235 | 1236 | 1237 | ### 0.5.3 (2015-06-05) 1238 | 1239 | 1240 | #### Features 1241 | 1242 | * ***:** propper instance init ([d681689d](https://github.com/s-panferov/awesome-typescript-loader/commit/d681689d)) 1243 | 1244 | 1245 | 1246 | ### 0.5.2 (2015-05-30) 1247 | 1248 | 1249 | #### Features 1250 | 1251 | * **helpers:** recompile files ([78b13a14](https://github.com/s-panferov/awesome-typescript-loader/commit/78b13a14)) 1252 | 1253 | 1254 | 1255 | ### 0.5.1 (2015-05-30) 1256 | 1257 | 1258 | #### Features 1259 | 1260 | * **helpers:** add +1 to line because they are zero-based in TS ([76efd423](https://github.com/s-panferov/awesome-typescript-loader/commit/76efd423)) 1261 | 1262 | 1263 | 1264 | ## 0.5.0 (2015-05-30) 1265 | 1266 | 1267 | #### Features 1268 | 1269 | * ***:** play well with ExtractTextPlugin ([33807f1b](https://github.com/s-panferov/awesome-typescript-loader/commit/33807f1b)) 1270 | 1271 | 1272 | 1273 | ## 0.4.0 (2015-05-30) 1274 | 1275 | 1276 | #### Features 1277 | 1278 | * ***:** 1279 | * add tsconfig support and return ts-jsx-loader back ([c03c73e1](https://github.com/s-panferov/awesome-typescript-loader/commit/c03c73e1)) 1280 | * refactor and impl separate file analyzer ([8964d3d7](https://github.com/s-panferov/awesome-typescript-loader/commit/8964d3d7)) 1281 | 1282 | 1283 | 1284 | ### 0.3.1 (2015-05-11) 1285 | 1286 | 1287 | 1288 | ## 0.3.0 (2015-05-11) 1289 | 1290 | 1291 | #### Features 1292 | 1293 | * ***:** use new just-emit workflow; this must be much faster too ([9d3a9961](https://github.com/s-panferov/awesome-typescript-loader/commit/9d3a9961)) 1294 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Contribution Guide for Manhattan Project 2 | ======================================== 3 | 4 | ## Git Commit Guidelines 5 | 6 | These guidelines have been copied from the [AngularJS](https://github.com/angular/angular.js/blob/master/CONTRIBUTING.md#-git-commit-guidelines) 7 | project. 8 | 9 | We have very precise rules over how our git commit messages can be formatted. This leads to **more 10 | readable messages** that are easy to follow when looking through the **project history**. But also, 11 | we use the git commit messages to **generate the change log**. 12 | 13 | ### Commit Message Format 14 | Each commit message consists of a **header**, a **body** and a **footer**. The header has a special 15 | format that includes a **type**, a **scope** and a **subject**: 16 | 17 | ``` 18 | (): 19 | 20 | 21 | 22 |