タグ

gruntに関するledsunのブックマーク (7)

  • Jasmine-node tests executed twice

    ledsun
    ledsun 2015/04/28
    踏んだ。jasmine-node単体だと一度しか実行されない。grunt-jasmine-nodeの問題っぽい
  • もうgulpで憔悴しない - 低依存gulpfileのレシピ - Qiita

    【追記150805】さらに憔悴しないための有用な記事『アカベコマイリ | gulp なしの Web フロントエンド開発』が掲載されましたので、こちらもお勧めします。 こんにちは、@armorik83です。皆さん、Grunt / gulp使ってますか。おなじみなので、ここでは説明はしません。 この記事の要点 なぜGrunt / gulpは憔悴に至るのか、経緯と問題点 npm run-scriptの仕組みについて package.jsonにscriptを羅列することに対する是非 シンプルなgulpfileについての提言 経緯 さて、先日このような記事が界隈で広まっていました。 Grunt/Gulpで憔悴したおっさんの話 この記事については同意できるところと、そうでもないところと、両方有りました。ただ、Grunt / gulpを使っていて色々歯がゆさを感じている方は昨今増えているだろうと感じます

    もうgulpで憔悴しない - 低依存gulpfileのレシピ - Qiita
    ledsun
    ledsun 2015/04/06
    grunt/gulpのpluginを相互に変換するtranslaterを作るか、UMDみたいなどっちかのpluginを吐き出す抽象pluginを定義すれば、推奨おじさんの問題は解決すると思う。
  • Grunt/Gulpで憔悴したおっさんの話 | MOL

    先人たちが1年前に通った道で、いろいろいまさらかよって話なんですが。基的に以下の記事読んだら分かります。要はGulpとかGruntといったモノ使わずにnpm run hogehogeでビルドしよーぜって話です。 task automation with npm run オレ的Gruntに対する最新の気持ち - from scratch Node - npm で依存もタスクも一元化する How to Use npm as a Build Tool // package.json "scripts": { "start": "npm run start-serve & npm run watch", "test": "stylestats public/files/css/maple.css", "start-serve": "browser-sync start --server publ

    Grunt/Gulpで憔悴したおっさんの話 | MOL
    ledsun
    ledsun 2015/03/27
    わかる。去年導入したGruntが捨て(Gulpに置き換え)られなくて、「むむむ」ってなってる。
  • 6to5-Browserify-Grunt

  • Grunt で Vagrant up 時にデータベースをインポートするようにしたらすごく捗る!

    普段、ローカルは Vagrant( VCCW )で開発を行っていて、WordPress の各ディレクトリ・ファイルは Vagrant の共有フォルダ機能があるので良い感じに別環境に複製したりテスト環境、番環境にアップロードしたりできるのですが、データベースの内容はローカルと共有できず、Vagrant 環境の中にある形となるので、インポート、エクスポートがとっても面倒だなと思っていました。 ということで、Grunt から WordPress データベースのインポート、エクスポートが良い感じにできるようにしてみました。 実際どのような環境にしたのか 対象サイトの開発環境のルートで grunt とコマンドを打つだけで Vagrant の起動、sql ファイルが存在したらそれをインポート(無ければ無視)、grunt halt でデータベースのエクスポート、Vagrant の終了が行われるようにし

    Grunt で Vagrant up 時にデータベースをインポートするようにしたらすごく捗る!
    ledsun
    ledsun 2014/10/30
    gruntでvagrantを操作する発想はなかった。
  • loadTasks()を使ったGruntのタスク設定の管理

    How to structure your Grunt tasksというloadTasks()を使ってGruntの設定を別ファイルに分割するアイディアについての記事を読んだ。「なんだまた変なプラグインか」という感じで読み始めたら、良い意味で裏切られた。 GruntのloadTasks()は特定のディレクトリにあるカスタムGruntプラグインを一気に読み込むもので、自分で書いたNode.jsパッケージ化していないGruntプラグインを読み込むために使うもの。上記記事ではこれが指定ディレクトリ以下にあるファイルを単にJavaScriptファイルとして一気に読み込んでくれることを利用して、タスクごとに分割した設定ファイルの読み込みに使っている。 普通にGruntfile.jsに設定を書く場合と違い、プラグインごとに設定をまとめる必要がない。そのためあるタスクの設定を変えようとした場合、そのタスク

    loadTasks()を使ったGruntのタスク設定の管理
    ledsun
    ledsun 2014/07/15
    Gruntfile.jsを分割するハックの日本語解説。
  • How to structure your Grunt tasks

    One problem that I frequently experience with Gruntfiles is that they grow out of control pretty quickly. Take this single js datepicker's Gruntfile for example. Now imagine scaling that upwards for your entire web app. Things turn into spaghetti pretty quickly, and you'll need a level 9 wizard to decypher those ancient texts. Build tasks need some structure so that you can quickly understand wha

    ledsun
    ledsun 2014/07/15
    Gruntfile.jsを分割するハック
  • 1