忘れないように学習用に使った記事を貼り付けておく。
Node.jsとかES6, ES7関連も一緒にまとめておいた。
完全に自分用。
TypeScript
公式サイト
ソース
仕様
wiki
チートシート
tsconfig.json
.d.ts
- DefinitelyTyped/tsd · GitHub
- TSD
- TypeScriptの型定義ファイルを共有しよう! - Qiita
- TypeScript-Handbook/Writing Definition Files.md at master · Microsoft/TypeScript-Handbook · GitHub
gulp
- gulp-tscとgulp-typescriptの利用方法の違いについて - Qiita
- ivogabe/gulp-typescript · GitHub
- 俺的gulpでTypeScriptをインクリメンタルビルドする - Qiita
npmパッケージ
その他
- gulpfileをTypeScriptで書いて安心を得よう - Qiita
- TypeScript 1.6時代の.d.ts管理について意見を述べておく - Qiita
- TypeScript 1.5 + ES6 を今すぐ使う方法を調べた - Qiita
- TypeScriptを使ってECMAScript 2015時代のJavaScriptを先取りしよう! | HTML5Experts.jp
VS Code *2
公式サイト
ソース
ドキュメント
Git *4
- https://code.visualstudio.com/Docs/editor/versioncontrol
- 特集:Visual Studio Code早分かりガイド:Visual Studio CodeでGitを利用する (1/4) - @IT
その他
Node.js
モジュール関連
- Modular JavaScript , CommonJs, AMD, UMD について | Supertrue
- JavaScript モジュール・クラス総括(2015年7月) - Qiita
- JavaScript - 小さく始める isomorphic module pattern - Qiita
- 17. Modules *5
パッケージとモジュールの違い
- npm パッケージ管理ツール | Smart
- node.js - Difference between a module and a package in Node? - Stack Overflow
package.json
- Node.jsのpackage.jsonのバージョン指定の"~(チルダ)"と"^(キャレット)"の違い - Qiita
- npmにライブラリをアップロードするときに.npmignoreで生成物を公開/制限するパターン - Qiita
npmコマンド
その他
ES6, ES7
- JavaScript の テンプレートリテラル を極める! - Qiita
- JavaScript - オブジェクトリテラルのプロパティ/メソッドのいろんな書き方(ES6版) - Qiita
- Babelで理解するEcmaScript6の import / export - Qiita
- JavaScript - ES6 Modules 間では export/import された変数(?)は同期される - Qiita
- JavaScript - ES async/awaitを全力で使ってみて発見したイディオム - Qiita