タグ

gruntjsに関するyhmtのブックマーク (48)

  • 画像の最適化をCLIだけで行うgrunt-imageを作った | 1000ch.net


    GUI Web grunt       80% 100KB CSSJavaScript CSSJavaScript  GUI3 ImageAlpha - 24bitPNG8bit256~2
    画像の最適化をCLIだけで行うgrunt-imageを作った | 1000ch.net
    yhmt
    yhmt 2014/02/02
  • I am mitsuruog | Yeomanに学ぶモテるGruntfile.jsの書き方

    私が担当するエンタープライズのフロント開発では、1 年ほど前から Grunt によるビルドプロセスを導入していて、自分でもプロジェクトの特性に応じて Gruntfile.js のタスクをデザインする機会が多いのですが、最近流行の Yeoman が吐き出す Gruntfile.js を見るとなかなか参考になる点があったので、いくつか紹介したいと思います。 目次 1. load-grunt-tasks 2. テンプレート 3. ファイル指定方法あれこれ 「*」 「{}」 「{,*/}」って何? 4. 外部パラメータによるタスク分岐 5. 外部定義ファイルのインポート まとめ 1. load-grunt-tasks load-grunt-tasksとは package.json に定義されている Grunt タスクを見て、タスク起動時にロードしてくれるモジュールです。これでタスクを変更するたびに

    I am mitsuruog | Yeomanに学ぶモテるGruntfile.jsの書き方
    yhmt
    yhmt 2013/12/26
  • Grunt Tips and Tricks - Pony Foo

    A relevant ad will be displayed here soon. These ads help pay for my hosting. Please consider disabling your ad blocker on Pony Foo. These ads help pay for my hosting. In a Pinch Always --save-dev Heroku Custom Buildpack Forget grunt.loadNpmTasks Spread out watch Use a nice JSHint reporter Keep your Gruntfile organized! Investigate These are explained and detailed below. grunt.png Always --save-de

    Grunt Tips and Tricks - Pony Foo
    yhmt
    yhmt 2013/11/23
  • grunt-este-watch めっちゃ便利やんけ - 音の鳴るブログ

    grunt-este-watch で幸せになれるらしいと聞いて試した。 grunt-contrib-watch が重いので grunt-este-watch を試したら幸せになった - てっく煮ブログ そしたら凄く良かったという話です。 CPUの消費量は気にしていなかったのだけど、変更のあったファイルに対して柔軟にタスクが組めるのが非常に便利。今まで変更があるたびに関係ない部分もテストしていたり、それをなくすために複雑な方法を使ったりしていたけどだいたい解決した。しかも速くなった。 今までやりたかったこと 更新したファイルのみ jshint したい 更新したファイルに関連するテストだけ行いたい 更新したテストファイルのテストだけ行いたい 失敗したテストは次回もテストしたい こういうことをしようとしたとき、grunt-contrib-watch ではやりにくかった。というのもサブプロセスでタ

    grunt-este-watch めっちゃ便利やんけ - 音の鳴るブログ
    yhmt
    yhmt 2013/10/17
  • grunt-contrib-watch が重いので grunt-este-watch を試したら幸せになった


    Grunt  grunt-contrib-watch 使grunt-contrib-watch  CPU  watch  grunt-contrib-watch  CPU 1,000  10%  CPU  FAQ   interval options: { interval: 5007 }  issues #35  #145  () Another reason i
    grunt-contrib-watch が重いので grunt-este-watch を試したら幸せになった
  • 合コン失敗したら風俗


    使MASTER
    yhmt
    yhmt 2013/08/25
  • ぼくがかんがえたさいきょうのGruntfileを晒してみる - Qiita

    開発中とリリースビルドをわけて考える。 開発中はとにかく速度重視。テスト重視。 リリースビルドのほうに、自動化できる便利なタスクを出来るだけ突っ込んでおく。 開発中に使用するソースファイルから、リリースビルドに余計なファイルを混ぜない。 こんな考え方でGruntfileを書いてみました。 プロジェクトごとに最適化したGruntfileを作るということも魅力的な挑戦なのですが、私は開発者一人で短納期な案件をいくつもこなさないといけないので、そのために導入したタスクランナーのはずなのにGruntfileの開発やメンテに時間を取られるのは末転倒になってしまうので、出来る限り汎用的に使えるように気をつけて書きました。 さらに何か特定の開発スタイルやフレームワークに依存しないように、特殊なディレクトリ構成などを必要としない点も気を付けました。 普段は開発は私一人ですが、デザイナーやコーダーや開発者

    ぼくがかんがえたさいきょうのGruntfileを晒してみる - Qiita
    yhmt
    yhmt 2013/08/05
  • Gruntのgrunt-execプラグインでNODE_ENVを指定してそれに応じて設定ファイルを読み込む - Qiita

    npm install config --save ってやるとconfigモジュールがインストールされる。 これは./configディレクトリ以下のファイルを読むので、そこに各環境ごとに必要な設定ファイルをyamlなどで書いておく。 module.exports = (grunt) => beforeEnv = (cmd)-> return (env) -> if env? command = 'NODE_ENV='+env+' '+cmd else command = cmd console.log "exec : ", command, "\n" return command grunt.initConfig pkg: grunt.file.readJSON('package.json') exec: hoge: cmd: beforeEnv('node dest/main.js -a

    Gruntのgrunt-execプラグインでNODE_ENVを指定してそれに応じて設定ファイルを読み込む - Qiita
    yhmt
    yhmt 2013/07/29
  • gruntの自分task作成 | k-factory


    grunt.jsgrunt taskgrunt.js(v0.4.1) flashextensionToolkit for CreateJSgrunt plugin  Toolkit for CreateJSmanifestbase64grunt  gruntplugin task 
    yhmt
    yhmt 2013/07/25
  • Gruntfile 内で引数やオプションを受け取る方法 - Qiita

    引数は grunt yourtask:yourchildtask:引数0:引数1 という風に指定する、指定していないサブタスクは自動的に引数として処理される これが grunt.task.current.args 内に入っている 例えば、以下のタスクの場合: grunt.initConfig({ yourtask: { options: { 'youropt': '<%= grunt.task.current.args[0] %>' } } });

    Gruntfile 内で引数やオプションを受け取る方法 - Qiita
    yhmt
    yhmt 2013/07/25
  • blog.makitasako.com - grunt-bake が静的サイト制作に便利だった


    SSI 使 PHP 使 Dreamweaver 使便  Dreamweaver JavaScript 使   grunt-bake grunt-bake  SSI 
  • Web Design Tips To Help You Succeed - Web Design

    Understanding 해운대고구려 Facebook Marketing Works Having a really good해운대고구려 item may certainly not be actually a guarantee for excellent purchases. It’s achievable for you to possess wonderful service or products,… [더 보기] Just howCrucial 해운대룸싸롱 The Right Diabetes Mellitus Diet? There is actually해운대룸싸롱nothing more important than the best diabetes diet regimen. Diabetic issues is actually a major disea

  • grunt-pngmin

    grunt-pngmin Grunt plugin to compress png images with pngquant. Getting Started This plugin requires Grunt >=1.0.0 If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

    grunt-pngmin
  • ファイル別にタスクを個別に動かす | MY GRUNTFILE

    yhmt
    yhmt 2013/06/05
  • MY GRUNTFILE

    test ツイート Ghost とか middleman とか使うほどじゃないとか覚えるのが面倒くさい人向け express ツイート sails.js v0.9.7用カスタマイズ gruntfile sailsjs ツイート 超超さいしんのおれのぐらんとです ツイート 超さいしんです ツイート 1 2 3 >>

  • gruntのzsh補完を書いた。 - よんちゅBlog


    bashgruntzsh  (zsh-completions  oh-my-zsh 1github) bash .bashrc 使 eval "$(grunt --completion=bash)" zsh  Github yonchu/grunt-zsh-completion · GitHub $ git clone git://github.com/yonchu/grunt-zsh-completion.git or $ wget https://github.com/yonchu/gr
    gruntのzsh補完を書いた。 - よんちゅBlog
  • [grunt] Gruntfile.jsをチーム共有用と個人用にファイル分割して、gitやsvnのコンフリクトを減らす方法 - YoheiM .NET


    [grunt] Gruntfile.jsgitsvn @yoheiMune gruntJS使Grunt Gruntfile.jsGruntfile.js GruntFile.js GruntJSJSCSS便Gruntfile.js sftprsync
    [grunt] Gruntfile.jsをチーム共有用と個人用にファイル分割して、gitやsvnのコンフリクトを減らす方法 - YoheiM .NET
    yhmt
    yhmt 2013/05/01
  • grunt.js0.4.0でJSとCompassをコンパイルする - 車輪を再発明 / koba04の日記


    Backbone.js使js1調grunt.js grunt.js0.4.0 grunt.js JSJSHintCompassgrunt.js   https://github.com/gruntjs/grunt/wiki/Getting-started 0.4.0
    grunt.js0.4.0でJSとCompassをコンパイルする - 車輪を再発明 / koba04の日記
    yhmt
    yhmt 2013/04/22
  • JSHint+Closure Linter+Gruntで最強のLint環境を目指してみた - はてブロ@ama_ch


    JSHint 1.1.0 Adds new option gcl to make JSHint style checks compatible withGoogle Closure Linter.  ClosureClosure Linter使Closure LinterJSDocLintvar Closure Compiler使10Closure Linter
    JSHint+Closure Linter+Gruntで最強のLint環境を目指してみた - はてブロ@ama_ch
    yhmt
    yhmt 2013/04/22
  • Re* Programming » c#


     Designer    SNACKS Vol.2  IoT  //  1 調
    yhmt
    yhmt 2013/04/19