タグ

gulpに関するbc_rikkoのブックマーク (4)

  • gulpを利用してmochaで書かれたテストを実行する - テノニッキ (@hideack 's diary)

    定例の2周り遅れエントリ。Castoや、STORYBOARDSではtask runnerにGruntを利用していたのですが、glupも触ってみようということで使ってみました。 最近はnode.jsでちょっとしたツールを書いていたりすることが多く、そのテストにmochaを使って書いていたりするので試しにその実行のタスクをglupで書いてみることにしました。 まずは、glupのインストール。globalで入れてコマンドラインから叩ける様にします。 $ npm install -g gulp $ gulp -v [19:28:32] CLI version 3.8.8 [19:28:32] Local version undefined 実際にgulpを使いたいプロジェクトに入って、プロジェクト直下にもインストールします。 $ cd project $ npm install gulp --sa

    gulpを利用してmochaで書かれたテストを実行する - テノニッキ (@hideack 's diary)
  • 2分でできる、gulpとTinyPNGで画像圧縮を自動化する方法

    ブログをやってるとスクショやイメージ画像を撮って、ツールまたはWebサービスを使って画像を圧縮すると思う。私の場合は、画像圧縮には劣化が少なく圧縮率がハンパない「TinyPNG」というWebサービスを使っている。 ただ、意外と面倒なことが多い。 対象の画像ファイルを選ぶ(しかも1度に20ファイルまで)、そして圧縮が終わったらひとつずつリンクをクリックしてダウンロードしなければならない。 画像ファイルが5つ以上になると、結構メンドくさい。 ということで、gulpを使って画像圧縮を自動化してみた! ※Node.js、npmがすでにインストールされているなら、2分ほどで完成するだろう。 (「記事読むだけで2分以上かかるだろ!」ってツッコミは…ホントごめんなさい。) 0. Node.jsがインストールされていない場合 gulpを使うにはNode.jsが必要。 Node.jsの公式サイトからダウンロ

    2分でできる、gulpとTinyPNGで画像圧縮を自動化する方法
    bc_rikko
    bc_rikko 2015/10/02
    今回はブログ投稿用の画像を圧縮するのに使ったけど、gulpで動かすことで通常のWeb開発とかでも使えそう!
  • はじめてのTypeScript開発環境構築(gulp, bower, webpack, tsd, npm)

    はじめてのTypeScript開発環境構築(gulp, bower, webpack, tsd, npmTypeScriptで開発しようとしたとき、いろんな問題にぶつかった。 もともとSIerではVisual Studioさえあればなんとかなる環境で育ってきたため、Web系のさまざまなツールを導入する上で何度も挫折した。 ということで、初心者(私)が初心者向けに「はじめてTypeScriptの開発環境(gulp + bower + webpack + tsd + npm)を構築するときの手順とポイント」についてまとめていこうと思う。 ツールの使い方間違っているよなどの指摘がありましたら、コメントやTwitterで教えてください。 この記事の目標 TypeScriptで開発したい ライブラリも使いたい(今回はjQueryを例にする) Web界隈のツールにも慣れたい 使用するツール(ツール

    はじめてのTypeScript開発環境構築(gulp, bower, webpack, tsd, npm)
    bc_rikko
    bc_rikko 2015/05/20
    自分が初心者だから初心者でもわかりやすいよう丁寧に書いたつもり。
  • gulpでtsconfig.jsonを生成する - ブログ

    Sublime TextやAtom, Visual Studio CodeはTypeScriptの入力補完の機能があり、 正しく動作させるには tsconfig.json でコンパイラオプション等を指定する必要がある。 コンパイル対象のファイルを指定するにはデフォルト設定 (ルート以下のすべての *.ts) または files プロパティを指定する必要があるのだが、 node.js環境では node_modules 以下に不要な *.ts が入っているため前者が使用できず、 後者はglobが効かないため tsconfig.json のメンテナンスが大変面倒くさい。 そのうちglobとかexcludeとかが実装されるんじゃないかと思うが、 当面はgulpから tsconfig.json を生成することにした。 以下 Gulpfile.js: var gulp = require('gulp'

  • 1