タグ

npmとnode.jsに関するt-wadaのブックマーク (5)

  • https://qiita.com/falsandtru/items/cf3f6955253e2d5eb566

    t-wada
    t-wada 2015/10/20
    ライブラリ作者が DefinitelyTyped の型定義ファイルを "そのまま使って" 自分のライブラリに型情報を追加する方法
  • 良く使うnpmパッケージの紹介 - Qiita

    自分が良く使う npm パッケージを、雑に紹介し感想を述べる記事です 非 Noder さん用にもなるように、超有名ライブラリも載せました 個人的感想の羅列で、また 1年以上使ってない/調べてないものも含みます。申し訳ないのですが、参考程度でよろしくです Web アプリケーション作成 express 一番有名でたぶん利用者も多い、Node.js の Webアプリケーションフレームワーク function (req, res, next) { return next(); } のような middleware という概念のフィルターを重ねて処理し、どこかで res.send(content) 返したら終了という感じ シンプル、覚えることが少なく直ぐ動かせる。JSON保存する位ならほんとに直ぐ しかし、機能らしい機能が URL の Routing くらいしかない。特にバリデーション周りで決まったノ

    良く使うnpmパッケージの紹介 - Qiita
    t-wada
    t-wada 2015/09/14
    こういう知見の共有とても良いな
  • npm3 ❓

    OSS開発における合意形成にJavaScriptで参加し、変化を起こす / front-end-lounge-1

    npm3 ❓
    t-wada
    t-wada 2015/09/01
    現在 beta の段階まで来た npm3 について分かりやすく説明されているスライド
  • npmパッケージをExampleテストしよう

    自分がそう呼んでいるだけなので、正式名称があるのかよくわかりませんが、 あるライブラリを公開する際に、exampleディレクトリにそのライブラリを使って実際に動くサンプルコードを作って、それを実行するテスト というのを示しています。 Go言語のExampleと近いような気がします。 testing - The Go Programming Language 以下のスライドでも簡単に解説してますが、この記事はExampleテストのメリットやNodeモジュールでのやり方について書いていきます。 ロジック、E2E、描画、音、動画、Example、文章 - 色々なJSテスト Exampleテストの利点 以下は思いついたExampleテストの良いところですが、これについて簡単に解説します。 始めるのが簡単 実際に動くサンプルコードが作成できる ドキュメントの一部になる package.jsonの設定

    npmパッケージをExampleテストしよう
    t-wada
    t-wada 2015/07/29
    "ローカルモジュールを使うことで、サンプルコードからrequire("../lib/some")のような相対パスが不要になり (略) ユーザーがライブラリを使うのと同じようにrequire("some")と書くことができます" おーなるほど!
  • npm-shrinkwrap.jsonにdiffが出て困ったので、npmのコード読んでみた - マルシテイア

    現在所属しているチームでは、かつてはbowerを用いJSライブラリを管理していたが、最近は browserify の導入に伴い npm への移行を進めている。 新たにパッケージをインストールして npm-shrinkwrap.json を更新する際、他のパッケージの from フィールドが更新される事があった。 npm-shrinkwrap.json を調べるついでに、せっかくなので npm のコードをちょっとだけ読んでみた。 npm-shrinkwrap.json って? Node.js のパッケージマネージャ npm には、プロジェクトの依存パッケージを管理する機能がある。 npm install --save or npm install --save-dev でパッケージをインストールすると、package.json 内の dependencies or devDependenci

    npm-shrinkwrap.jsonにdiffが出て困ったので、npmのコード読んでみた - マルシテイア
    t-wada
    t-wada 2015/07/22
    npm-shrinkwrap.json に diff が出る件の詳しい原因調査と、代替ライブラリについて
  • 1