タグ

ブックマーク / www.key-p.com (2)

  • BabiliでBabelのコードを圧縮する | KEYPOINT – キー・ポイント株式会社 開発日誌

    tです。前回に引き続き、Babelのプラグインについて紹介します。 ES2015などで記述して、Babelを使ってトランスパイルする時のコードの圧縮(ミニファイ)を行なう、Babili(babel-minify)についてです。 JavaScriptをミニファイするツールはいろいろありますが、ES2015のクラスなどの新しい構文に対応しているものは、見たことがありません。 Babiliを利用すれば、ES2015のクラスなどがそのままあってもミニファイできるので、便利です。 環境準備 Babiliを使ってどのように変換されるかを、「index.js」を使って見ていきます。 以下の3つのファイルを、任意のディレクトリに準備してください。

  • Mac(bash)でBOM付きファイルを抽出しBOMを削除するコマンド | KEYPOINT – キー・ポイント株式会社 開発日誌

    比嘉です。二度目の投稿になります。 Macで開発していると、ときたまBOM付きファイルに遭遇してしまい 謎のエラーに悩まされることがあります。 実はこの記事を書いているときも、BOM付きファイルに悩まされていました…。 BOMとは BOMとは、バイトオーダーマーク(Byte Order Mark)の略で、 Unicodeのエンコーディング方式(UTF-8やUTF-16など)のファイルの先頭に、 符号化情報を付与する目的で記入されるものです。 BOMは必須情報ではないため、BOM付きとBOMなしの2種類のエンコーディングが存在します。 言語やプログラムによっては、BOMを文字として扱うことがあるため、 エディタ上では問題なく見えるプログラムが、動作させるとエラーを吐くことがあります。 BOM付きファイルに遭遇してしまった場合、まずはBOM付きファイルの抽出を行い、 BOM付きファイルを特定し

  • 1