タグ

npmに関するrochefortのブックマーク (16)

  • npm, yarn による zero install 戦略 - from scratch


    jsconf.eu 2019  npm  yarn Registry  Registry  tink: A Next Generation Package Manager npm  tink  github.com presentation: github.com video: www.youtube.com npm   (package.json, package-lock.json, shrinkwrap.json) fetch npm v3 flatten
    npm, yarn による zero install 戦略 - from scratch
    rochefort
    rochefort 2022/12/06
    zero install
  • Introducing Yarn 2 ! 🧶🌟

    Hi everyone! After exactly 365 days of very intensive development, I'm extremely happy to unveil the first stable release of Yarn 2. In this post I will explain what this release will mean for our community. Buckle up! If you're interested to know more about what will happen to Yarn 1, keep reading as we detail our plans later down this post: Future Plans. If you just want to start right now with

    Introducing Yarn 2 ! 🧶🌟
    rochefort
    rochefort 2022/12/06
    yarn2に移行すべきなのか、yarn3なのか、はたまたnpmへの回帰なのか
  • 【Angular8】CHANGELOG.md自動生成「ngx-semantic-version」がとても便利だった | DevelopersIO


    西 CHANGELOG.md 調ngx-semantic-versionCHANGELOG.md便 ngx-semantic-version CHANGELOG.mdGit ngx-semantic-version使 commitlintGit
    【Angular8】CHANGELOG.md自動生成「ngx-semantic-version」がとても便利だった | DevelopersIO
  • 経産省発の npm モジュール!住所や電話番号の正規化、ジオコーディングなどができる IMI コンポーネントツールを試した!

    経産省発の npm モジュール!住所や電話番号の正規化、ジオコーディングなどができる IMI コンポーネントツールを試した! Code for Japan の関さんが SNS でシェアしてて知ったのですが、経産省さんがなにやらオープンソースで住所や電話番号の正規化などなどをするツールを公開したとのこと。 https://info.gbiz.go.jp/tools/imi_tools/ 経産省が住所変換や法人種別名、電話番号の正規化に使えるIMIコンポーネントツールを公開しました。 ソースコードも公開。README にも使い方が丁寧に書かれていました。https://t.co/fPbV00EgZP 素晴らしい動き。こういう... #NewsPicks https://t.co/bew0qGKMFE — Hal Seki (@hal_sk) May 28, 2020 ぶっちゃけ当初はあまり期待

    経産省発の npm モジュール!住所や電話番号の正規化、ジオコーディングなどができる IMI コンポーネントツールを試した!
  • npmで名前空間を持ったモジュールを公開する方法(scoped modules)


    npmnpm npm Private Modulesprivatescoped modulesprivatepublic scoped modules@username/project-name @ The npm Blog  solving npms hard problem: naming packages  scoped modulespublicnpminit --scope=<npm> @<npm>/
    npmで名前空間を持ったモジュールを公開する方法(scoped modules)
    rochefort
    rochefort 2020/01/03
    これscoped modulesというのか
  • Learn How to Develop and Publish an NPM Package

    rochefort
    rochefort 2017/12/24
    npm packageの作り方
  • npm 5.2.0の新機能! 「npx」でローカルパッケージを手軽に実行しよう - Qiita


    npmNode.jsNode.jsnpm5.2.0npxnpmnpx npxnpmnpx  npm npm使 1: ./node_modules/.bin/() 2: $(npm bin)/() 3: package.jsonnpm-scripts npx
    npm 5.2.0の新機能! 「npx」でローカルパッケージを手軽に実行しよう - Qiita
    rochefort
    rochefort 2017/07/25
    npx
  • package.json のチルダ(~) とキャレット(^) - Qiita

    バージョン指定でいっつもこいつの違いを忘れてしまって、npm とか semver のドキュメントを探すところから始まるから自分用のメモ。 ^1.1.2 = 1.x ~1.1.2 = 1.1.x (追記 一応↑は間違っていないのだけど、厳密にいうとちょっと間違っていた) チルダ表記 ~ "明記したところ以下のバージョンがあがることのみ許容" ~1.1.2 = 1.1.2 <= version < 1.2.0 ~1.1 = 1.1.x ~1 = 1.x オリジナルの定義は、 Allows patch-level changes if a minor version is specified on the comparator. Allows minor-level changes if not. キャレット表記 ^ "一番左側にある、ゼロでないバージョニングは変えない (それ以下があがることは

    package.json のチルダ(~) とキャレット(^) - Qiita
    rochefort
    rochefort 2017/03/15
    ^1.1.2 = 1.x // ~1.1.2 = 1.1.x // 分かりにくい
  • sprockets4にnpmを利用するための機能が追加された - Qiita


     dissprockets https://github.com/rails/sprockets/commit/6eac004a1567f70270606170f8a4d51d4e2fb3e8  sprocketsnpm jquery-railsjsgemnpm  npmjs 調browserify-rails/webpack-rails Rails
    sprockets4にnpmを利用するための機能が追加された - Qiita
    rochefort
    rochefort 2016/12/06
    jsの依存関係を自動で解決してくれないときつい
  • npm code reading - rochefort's blog


    rake --tasks (-T) package.json  npm code reading bin/npm npm-cli.js  // .nodebrew/current/bin/npmNPM_CLI_JS="$basedir/node_modules/npm/bin/npm-cli.js" "$NODE_EXE" "$NPM_CLI_JS" "$@" bin/npm-cli.js npm 使 //.nodebrew/node/v4.2.4/lib/node_modules/npm/bin/npm-cli.js var npm = require('../
    npm code reading - rochefort's blog
  • gulp なしの Web フロントエンド開発 - アカベコマイリ


    Web  gulp 便 gulp  gulp  package.json npm  2015/11/4  babelify v7.2  babelyfy 7.2 (  Babel 6.x ) 調npm-scripts  Windows  watchify  -o  2015/9/23  cpx  rimraf  2015/9/15  Stylus
  • フロントエンド開発における革命とビルドプロセスについて - Qiita


    freee @joe_re  freee Engineers Advent Calendar 20154 freee    @ymrl 2  RubyonRailsWeb RailsRailsRail  
    フロントエンド開発における革命とビルドプロセスについて - Qiita
  • npm とフロントエンドのパッケージ管理の未来

    JavaScript 系パッケージマネージャの重複問題 npm は言わずもがな Node.js のパッケージマネージャだが、フロントエンド開発においては Bower も利用するのが一般的になっている。この現状の問題点は、package.jon と bower.json という似たような管理ファイルを二重で管理しなければならないということだ。 現状の使い分けをおさらいをしておくと、次のような感じになる。 タスクランナー(Grunt/gulp)・モジュールシステム(browserify/webpack)・テストスイート(karma/testem)などの開発環境系の管理が npm の主なお仕事。インストールされたパッケージは node_modules 内に展開されて、CommonJS スタイルのモジュール管理から利用する。 題につながる話としては、ブラウザで動くライブラリの一部は npm にも

    npm とフロントエンドのパッケージ管理の未来
  • npmとクライアント側でのパッケージ管理の議論 - ワザノバ | wazanova


    npm10573 EdgeConf4npmCTOLaurie Vossnpmpeer dependencyGoogle Chrome TeamDomenic DenicolaES6PromiseBowerJosh PeekJoshGitHubdiff便 CPANRubygemnpm
  • npm で依存もタスクも一元化する - Qiita


     package.json npm install    gulp  grunt  jake  make 使  browserify, jsh/eslint, mocha  npm npm run  Unix  npm  
    npm で依存もタスクも一元化する - Qiita
  • フロントエンド開発の3ステップ(npmことはじめ) - Qiita


     LT    webpackTypeScript, Babel Node.js  Node.js使npm 3 3npminitnpm install npm run  
    フロントエンド開発の3ステップ(npmことはじめ) - Qiita
  • 1