タグ: JavaScript

Angular​JS

Google 社がオープンソースソフトウェアライセンスのもとに開発する JavaScript フレームワーク「 AngularJS 」の開発を Sublime Text で行うためのパッケージです。

入力支援のための自動補完やパレットコマンドなどを提供しているようです。

Babel

JavaScript のコンパイラである Babel を使った開発を快適にしてくれるパッケージ。 具体的には ES6 JavaScript と React JSX のシンタックスハイライトを提供してくれているようです。

Better Coffee​Script

(説明なし)

Ecmascript Syntax

ES6 や ES2018 などに対応した ECMAScript のシンタックスハイライト機能を提供するパッケージ。

HTML-CSS-JS Prettify

HTML と CSS 、 JavaScript ファイル用の整形機能を提供するパッケージです。

Handlebars

JavaScript の HTML 用テンプレートエンジン Handlebars をサポートするためのパッケージ。

シンタックスハイライトといくつかのスニペットを提供しているようです。

JSHint

JavaScript のシンタックスチェッカー / コードチェッカーである JSHint を Sublime Text 上で使える機能を提供するパッケージです。

jshint コマンドを実行するコマンドとショートカット、ビルドシステムを提供しています。 利用するには jshint コマンドがインストールされている必要があります。

JSX

Facebook 社が開発する JavaScript ライブラリ「 React 」で主に使用される JavaScript の拡張記法「 JSX 」をサポートするためのパッケージ。

乱暴にいうと、 JSX とは JavaScript コードの内にテンプレートとなる XML / HTML を組み込める記法で、ファイルの拡張子には一般に .jsx が使用されます。

本パッケージは JSX 用のシンタックスハイライト機能、補完機能を提供しています。

Java​Script & Node​JS Snippets

JavaScript と NodeJS でよく使う式のスニペットを提供するパッケージです。

たとえば、 console.log()addEventListener()forEach() や関数定義などを省略形の 2 文字で入力できる機能を提供します。

Java​Script Completions

JavaScript コーディングのための入力補完機能を提供するパッケージです。

パッケージ名は「 Java​Script Completions 」ですが、入力補完機能だけでなく、「関数の説明をポップアップで表示する機能」や「コードの一部をその場で実行する機能」、「 Can I Use でブラウザ対応状況を調べる機能」、さらには各種コンテキストメニューまでも提供しており、 JavaScript コーディングを全面的にサポートするパッケージとなっています。

Java​Script Snippets

JavaScript でよく出てくる定番の式 / 関数をすばやく入力できる機能を提供するパッケージ。

Java​Script & Node​JS Snippets と多くの部分が重複しているようなので、あわせて使いたい場合などには注意が必要です。

Java​Script​Next - ES6 Syntax

ECMAScript シンタックスハイライト機能を提供するパッケージです。

Js​Format

JavaScript / JSON を整形する機能を提供するパッケージ。

整形処理には JS Beautifier が使用されてます。

設定ファイルなどで非常に細かな設定が可能です。

Js​Prettier

JavaScript ベースのコードフォーマッター Prettier を Sublime Text 上で利用できるパッケージです。

利用するには、別途 Prettier をインストールする必要があります。

インストール後にパレットコマンドを実行すると「 Command not found 'prettier' 」と表示される場合は Sublime Text が prettier コマンドを見つけられていません。 その場合はパッケージの設定の prettier_cli_path でパスを指定するなどする必要があります。

Nodejs

Node.js 向けの JavaScript コードを扱う機能を強化してくれるパッケージ。

入力補完やスニペット、コードを手軽に実行できるコマンドなどを提供しています。

React​JS

JavaScript のフロントエンドフレームワーク React に関連したスニペット群を提供するパッケージ。

JSX のシンタックスハイライト機能も提供していましたが、その部分は deprecated 扱いになっています(代わりに Babel の使用が勧められています)。 また、パッケージそのもののメンテナンスが 2015 年で止まってしまっているので、新たに導入する価値は無いかと思います。

Sublime​Linter-contrib-eslint

SublimeLinter プラグインパッケージ。 eslint でのリンティング機能を提供します。

Sublime​Linter-jshint

SublimeLinter プラグイン。 npm パッケージ jshint を使って JavaScript コードをチェックする機能を提供します。

Type​Script

JavaScript のスーパーセットである「 TypeScript 」コードのためのもろもろ機能を提供するパッケージ。

シンタックスハイライト機能の他に、シグネチャのポップアップ、シンボル定義へのジャンプ、整形、関数などのリネーム、参照場所の探索など、豊富な機能を提供する大規模なパッケージです。

Vue Syntax Highlight

JavaScript ライブラリ「 Vue.js 」のコンポーネントファイルのためのシンタックスハイライト機能を提供するパッケージ。

jQuery

jQuery のスニペットを提供するパッケージです。

j​Query Snippets pack

jQuery 用のスニペットをいくつか提供するパッケージ。

公式には「 This package is not in wbond's repository, so you gotta use Terminal and git to install it. 」と書かれていますが、他のパッケージと同じように Package Control でインストールが可能です。