タグ

npmに関するjustoneplanetのブックマーク (7)

  • npmでtestを実行する - 四角革命前夜

    今までmochaでのテストをMakefileに書いて実行していたのですが、 npmから実行できるというのを知ったのでそれを試してみたメモです。 環境:MacOS 10.7.3 / nodebrew 0.5.0 / node.js 0.6.12 / npm 1.1.9 Makefile時代 .PHONY: test test: ./node_modules/.bin/mocha \ --colors \ --reporter spec \ --ui tddなんて書いて、 $ make test というふうに実行してました。 Makeは好きですし、いろいろなところで使ってるんですが npmでもできるなら他のものに依存しない方がいいかなーと。 npm時代 package.jsonに { (略) "scripts": { "test": "./node_modules/.bin/mocha" }

    npmでtestを実行する - 四角革命前夜
  • BOWER

    TWITTER ENGINEERING PRESENTS bower THE BROWSER PACKAGE MANAGER Introduction Bower is a package manager for the web. Bower lets you easily install assets such as images, CSS and JavaScript, and manages dependencies for you. For example, to install a package, run: bower install jquery This will download jQuery to ./components/jquery. That's it. The idea is that Bower does package management and pack

  • 第2回 パッケージ管理npmとアプリケーションの永続化 | gihyo.jp

    はじめに 前回は、Node.jsについての説明から、モジュール参照の仕組みや最もシンプルなHTTPサーバの実装についてまで紹介しました。今回はパッケージ管理ツールのnpmとNode.jsアプリケーションの永続化について紹介します。前回記事に引き続く内容になっていますので、未読の際はそちらからなるべくご覧ください。 予期せぬ例外に備える 前回の記事で、どんなリクエストにも「Hello World」を出力するだけの、単純なHTTPサーバの実装を紹介しました。そして、アプリケーションとそれを動作させるHTTPサーバがJavaPHPなどと異なり、オールインワンの1つのプロセスで動くことも述べました。 このため、単にnode app.jsのように動作させた場合、例外が発生すると、サーバ機能ごとプロセスが終了してしまいます。そのため、サーバ機能まで道連れにしないように、アプリケーション側で例外処理を

    第2回 パッケージ管理npmとアプリケーションの永続化 | gihyo.jp
  • npm xmas! - すぎゃーんメモ

    JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース) : ATNDの25日目です。メリークリスマス!! …ということでnpm xmasです。 npm はNode.jsのv0.6.3あたりから標準添付されてますね。多くのサブコマンドが用意されていて、npm helpで一覧することができます。 $ npm help Usage: npm <command> where <command> is one of: adduser, apihelp, author, bin, bugs, c, cache, completion, config, deprecate, docs, edit, explore, faq, find, get, help, help-search, home, i, info, init, install, la

    npm xmas! - すぎゃーんメモ
  • githubからnpm installする - hokaccha memo

    Nodemailerにpull req送って取り込まれたのはいいものの、npmにアップしてくれないのでどうしたものかと思ってたけど、そういえばnpm installはtarballのURLも指定できたことを思い出したので、forkした自分のリポジトリにtagつけてtarballつくった。 https://github.com/hokaccha/Nodemailer/downloads そうすると $ npm install https://github.com/hokaccha/Nodemailer/tarball/v0.2.2-patchedこれでパッチが当たったバージョンをインストールできる。 package.jsonに依存を書く場合は "dependencies": { "nodemailer": "https://github.com/hokaccha/Nodemailer/tar

    githubからnpm installする - hokaccha memo
  • ExpressとWebSocketを使ったWebSocketのサンプルを作る準備 - 自分の感受性くらい

    このエントリはリアルタイムWebハッカソンのハンズオン資料その2です。 前回の記事でnode.jsとnpmのインストールは完了しているものとします。 まずは必要なライブラリのインストール $ npm install express jade less socket.io npm info it worked if it ends with ok npm info using npm@0.2.3-6 npm info fetch http://registry.npmjs.org/express/-/express@1.0.0rc4.tgz npm info fetch http://registry.npmjs.org/less/-/less-1.0.36.tgz npm info fetch http://registry.npmjs.org/socket.io/-/socket.io-

    ExpressとWebSocketを使ったWebSocketのサンプルを作る準備 - 自分の感受性くらい
  • NodeJS用のパッケージ管理·npm MOONGIFT

    npmJavaScript製のオープンソース・ソフトウェア。サーバサイドJavaScriptで有力な選択肢になりつつあるNodeJS。この手のフレームワークが流行るか否かはフレームワークの性能はもとより、周囲のコンテンツによって左右される。 例えばフレームワークに関するドキュメントであったり、支持するユーザ層、さらに充実したライブラリも重要な要素だ。NodeJSにもそれが登場した。パッケージ管理システムを提供するnpmだ。 npmはrpmライクな名称のNodeJS用パッケージ管理システムだ。コマンド一つでNodeJSに関係する様々なライブラリをインストールできる。既に多数のライブラリが登録されている。npm自体のインストールもコマンドライン一行で済んでしまう手軽さだ。 npmコマンド自体がroot権限を必要としているのが難点ではある(筆者環境だけだろうか)。だが、それ以上に便利だ。npm

    NodeJS用のパッケージ管理·npm MOONGIFT
  • 1