├── .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 |