並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 42件

新着順 人気順

bundlerの検索結果1 - 40 件 / 42件

  • GitHub - evanw/esbuild: An extremely fast bundler for the web

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - evanw/esbuild: An extremely fast bundler for the web
    • module bundlerの作り方(準備編) - hiroppy's site

      今回は中身がどう動いているかを解説したいと思います。 最初のこの記事では、最低限の実装を説明していくことにします。 webpack のアルゴリズムの仕組みはこちらを読んでください。 必要なステップ 必要なステップは以下の 3 つです。 エントリーポイントからのすべてのモジュールを走査し、requireを解決後にユニーク id を付与していく コード内のモジュールパス(requireの引数(e.g. ./module.js))を id へ置換する runtime のコードテンプレートの作成 IIFE(即時関数)箇所とそれに付随する引数の module 群 この実装されあれば、動くコードはできます。(2 つめは optional でもいいけど後からつらくなる) モジュール解決 今回は説明しやすいように関数を 2 つに分けています。 すべてのモジュールの把握と ID 作成 コード内の requi

        module bundlerの作り方(準備編) - hiroppy's site
      • esbuild - An extremely fast bundler for the web

        Above: the time to do a production bundle of 10 copies of the three.js library from scratch using default settings, including minification and source maps. More info here.Our current build tools for the web are 10-100x slower than they could be. The main goal of the esbuild bundler project is to bring about a new era of build tool performance, and create an easy-to-use modern bundler along the way

          esbuild - An extremely fast bundler for the web
        • module bundler を作った

          このフロントエンドの魔境に生まれたからには一度は俺が考えた最強の module bundler を作りたい。みんなそう思ってると思う。作った。 mizchi/bundler: hobby bundler tldr このコードが // foo.js export default 1; // index.js import foo from "./foo.js"; console.log(foo); export const index = 1; こうなる // @mizchi/bundler generate const _$_exported = {}; const _$_import = (id) => _$_exported[id] || _$_modules[id]((_$_exported[id] = {})); const _$_modules = { "/foo.js": (_

            module bundler を作った
          • GitHub - rolldown/rolldown: Fast Rust bundler for JavaScript with Rollup-compatible API.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - rolldown/rolldown: Fast Rust bundler for JavaScript with Rollup-compatible API.
            • GitHub - mizchi/uniroll: Opinionated universal frontend bundler in browser

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - mizchi/uniroll: Opinionated universal frontend bundler in browser
              • Rust and WebAssembly without a Bundler | Tung's Word Box

                If you're just getting into compiling your Rust code into WebAssembly and want to load it in a web browser, you might be taken aback by the multitude of ways of doing so. This seems to be due to the differing pace of web browsers implementing web platform features over the years. A lot of entry-level guides to using Rust and WebAssembly make use of a JavaScript bundler for convenience, but this ob

                • Bundler: Generate gem skeleton with Rust extension

                  Do you think dynamically typed interpreted Ruby language and statically typed compiled Rust language could be friends? Yes, they can! And actually, they are! Officially it all started when YJIT was ported to Rust and Ruby codebase has officially onboarded Rust code. This friendship matured when RubyGems 3.3.11 (with a new Add cargo builder for rust extensions feature) was released capable of compi

                  • module bundlerの作り方(ECMAScript Modules編) - hiroppy's site

                    GitHub - hiroppy/the-sample-of-module-bundler: You will know how to make a javascript bundler You will know how to make a javascript bundler. Contribute to hiroppy/the-sample-of-module-bundler d... 変更されたコード一覧はこちら ECMAScript Modules(ESM)について さて、多くの人がすでに使っている以下のような構文が ESM と呼ばれるものです。 import { version } from "module"; export const a = 1; 仕様等のドキュメント tc39: https://tc39.es/ecma262/#sec-modules whatwg: ht

                      module bundlerの作り方(ECMAScript Modules編) - hiroppy's site
                    • 古川陽介に聞く!フロントエンド最前線#5 ー Deno2.0 / The Bun Bundler / Vercel AI SDK

                      日本のフロントエンド界隈をリードし続ける古川陽介さんとTechFeedがコラボして、フロントエンド技術の最新動向を月イチでお届けする連載企画、「古川陽介に聞く!フロントエンド最前線」の新着動画が公開されました! こんにちは、TechFeed CEOの白石です。 日本のフロントエンド界隈をリードし続ける古川陽介さんとTechFeedがコラボして、フロントエンド技術の最新動向を月イチでお届けする連載企画、「 古川陽介に聞く!フロントエンド最前線 」の新着動画が公開されました! 古川陽介さん(Japan Node.js Association代表理事) 聞き手: 白石俊平(TechFeed CEO) YouTubeのチャンネル登録はこちらから! 毎月3〜4つのトピックを取り上げ、TechFeed CEO 白石俊平とNode.js Association代表理事 古川陽介が縦横無尽に語ります。 フ

                        古川陽介に聞く!フロントエンド最前線#5 ー Deno2.0 / The Bun Bundler / Vercel AI SDK
                      • GitHub - oven-sh/bun: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

                        Bun is under active development. Use it to speed up your development workflows or run simpler production code in resource-constrained environments like serverless functions. We're working on more complete Node.js compatibility and integration with existing frameworks. Join the Discord and watch the GitHub repository to keep tabs on future releases. Bun is an all-in-one toolkit for JavaScript and T

                          GitHub - oven-sh/bun: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
                        • bundlerで非推奨になった --path --binstubs - Qiita

                          Help us understand the problem. What are the problem?

                            bundlerで非推奨になった --path --binstubs - Qiita
                          • 【翻訳】Bundler 3アップグレードガイド - Qiita

                            はじめに Rubyのパッケージ管理ツールであるBundlerはバージョン 3で後方互換性が失われる様々な変更点が導入される予定になっています。 そして、バージョン 3への移行を容易にするため、バージョン 2.1ではバージョン 3で使えなくなる機能を使うと警告が出ます。 これらの内容については公式リポジトリのアップグレードガイドで詳細が説明されています。 この記事は上記のアップグレードガイドの日本語訳です。 翻訳したアップグレードガイドの版について この記事で翻訳したのは2019年10月3日に更新された以下の版です。 (翻訳時点のBundlerの最新バージョンは2.1.4) 今後更新される可能性もあるため、必要に応じて最新の版を参照するようにしてください。 2020.1.15追記 2020年1月14日更新の版に追従しました。 この版における主な変更点は以下のとおりです。cf. rubygem

                              【翻訳】Bundler 3アップグレードガイド - Qiita
                            • The Bun Bundler | Bun Blog

                              Bun.build({ entrypoints: ['./src/index.tsx'], outdir: './build', minify: true, // additional config }); Reducing complexity in JavaScriptJavaScript started as autofill for form fields, and today it powers the instruments that launch rockets to space. Unsurprisingly, the JavaScript ecosystem has exploded in complexity. How do you run TypeScript files? How do you build/bundle your code for productio

                              • 🔥 Battle for the Bundling time: esbuild — a JavaScript bundler and minifier written on Golang

                                🔥 Battle for the Bundling time: esbuild — a JavaScript bundler and minifier written on Golang Introduction In this crazy world, it has become so difficult to secure leadership in at least one discipline. And now, a new battle has already begun: the speed of assembly of bundle — a measure to determine the best JavaScript bundler... Hello, friend! And let the battle begins! ✊ 📝 Table of contents B

                                  🔥 Battle for the Bundling time: esbuild — a JavaScript bundler and minifier written on Golang
                                • GitHub - parcel-bundler/lightningcss: An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.

                                  Extremely fast – Parsing and minifying large files is completed in milliseconds, often with significantly smaller output than other tools. See benchmarks below. Typed property values – many other CSS parsers treat property values as an untyped series of tokens. This means that each transformer that wants to do something with these values must interpret them itself, leading to duplicate work and in

                                    GitHub - parcel-bundler/lightningcss: An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
                                  • Building a JavaScript Bundler

                                    First published on April 23, 2022, updated on March 20, 2023 Jest’s packages make up an entire ecosystem of packages useful for building any kind of JavaScript tooling. “The whole is greater than the sum of its parts” doesn’t apply to Jest! In this article we are going to leverage some of Jest’s packages to learn how a JavaScript bundler works. In the end, you’ll have a toy bundler, and you’ll und

                                      Building a JavaScript Bundler
                                    • You may not need a bundler for your NPM library

                                      I have seen a couple threads on twitter where people complain about the difficulty with publishing NPM libraries or ask what starter kit they should use (or, people recommended starter packs anyways) Example threads https://twitter.com/cramforce/status/1513903035197526017 https://twitter.com/oleg008/status/1510006191296061441 https://twitter.com/iansu/status/1524860613943382017 https://twitter.com

                                      • 週刊Railsウォッチ(20200818後編)ruby_jardデバッガがスゴい、RubyオンラインマニュアルにEdit機能が追加、Ruby 2.7のBundlerを消す方法ほか|TechRacho by BPS株式会社

                                        2020.08.18 週刊Railsウォッチ(20200818後編)ruby_jardデバッガがスゴい、RubyオンラインマニュアルにEdit機能が追加、Ruby 2.7のBundlerを消す方法ほか こんにちは、hachi8833です。今日はほんのちょっと暑さがましになりましたね。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 ⚓Ruby ⚓@_ko1さんのD論審査発表スライド『高速なRUBY用仮想マシンの開発』 スライド: 高速なRuby用仮想マシンの開発 同スライドより つっつきボイス:「YARVがRubyに入ったのが1.9の頃なのでかなり昔のスライドなんですが、RubyのYARVはこういう理由でこういう設計にしたということ

                                          週刊Railsウォッチ(20200818後編)ruby_jardデバッガがスゴい、RubyオンラインマニュアルにEdit機能が追加、Ruby 2.7のBundlerを消す方法ほか|TechRacho by BPS株式会社
                                        • [Ruby] bundler 2 へのアップグレード方法 | DevelopersIO

                                          軽い気持ちでbundlerを2系にアップデートしたらいろいろはまったので記事を書きました。 bundler 2の変更点 詳しくはこちらのアナウンスにありますが、主な目的はメンテナンスが終了されたRubyやRubyGemsのバージョンのサポートを終了することのようです。また今後はRubyのライフサイクルと同じ1年サイクルで、bundler 2がサポートするRubyのバージョンも修正されるようです。また、1つのRubyのバージョンで、複数のbundlerのバージョンを切り替えて使用できるBundler Trampoliningという機能が追加されています。 bundler 2へのアップグレード方法 詳しくはこちらのアップグレード方法にあります。かいつまんで説明すると以下のようになります。 Rubyのバージョンが2.3.0以上であることを確認します。 RubyGemsのバージョンが2.5.0以上

                                            [Ruby] bundler 2 へのアップグレード方法 | DevelopersIO
                                          • GitHub - web-infra-dev/rspack: A fast Rust-based web bundler 🦀️

                                            🚀 Fast Startup: Based on Rust, the build speed is extremely fast, bringing you the ultimate development experience. ⚡ Lightning HMR: With a built-in incremental compilation mechanism, HMR is extremely fast and fully capable of developing large-scale projects. 📦 Webpack Interoperable: Compatible with the architecture and ecosystem of webpack, no need to build the ecosystem from scratch. 🎨 Batter

                                              GitHub - web-infra-dev/rspack: A fast Rust-based web bundler 🦀️
                                            • GitHub - vercel/turbo: Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - vercel/turbo: Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turbopack and Turborepo.
                                              • Kuto, a reverse JS bundler

                                                Kuto, a reverse JS bundler Kuto is a novel approach to shipping code on the web. It lets you re-use code a client already has for shipping updates. For a 'real-world' site with ~3mb of JS, updating the React dependency resulted in: 71% smaller download 28% faster start time (on a ~5yo old phone, a Pixel 3). …vs a single bundle, or any case where all the code is invalidated. Note that Kuto works re

                                                  Kuto, a reverse JS bundler
                                                • Rails初心者に送る「Bundlerチョットワカルマニュアル」 - Qiita

                                                  はじめに Railsアプリケーション開発に必要不可欠なツールのひとつがBundlerです。 Railsを学習している人なら必ず一度はbundle installコマンドを実行したことがあるでしょう。 Railsの学習書などに従って指示されたコマンドを入力するだけなら簡単ですが、実務ではbundle install以外にも必要な知識が出てきます。 しかし、Bundlerは意外とクセがあるというか、使っているうちに徐々に「あー、そういうことね」と経験から使い方や仕様の理解が進むような印象があります。筆者の場合はそうでした。 そこでこの記事では、Rails初心者を対象に「実務でRailsを使うなら知っておくと役立つBundlerの知識」を説明します。 題して「Bundlerチョットワカルマニュアル」です! 本記事の対象読者 本記事では以下のような読者を想定しています。 Railsアプリケーション

                                                    Rails初心者に送る「Bundlerチョットワカルマニュアル」 - Qiita
                                                  • 結局bundlerって何?bundlerの仕組みを図解形式で徹底解説

                                                    bundlerとは、gemのバージョンやgemの依存関係を管理してくれるgemです。bundlerを使うことで、複数人での開発やgemのバージョンが上がってもエラーを起こさずに開発できます。

                                                      結局bundlerって何?bundlerの仕組みを図解形式で徹底解説
                                                    • bundlejs - Online bundler + npm package bundle size checker

                                                      When bundling packages that also export CSS and other external files, bundlejs.com now checks the gzip/brotli size of these external files, even though it won't output any code. Keep this in mind this isn't a bug, however, if it causes confusion I am willing to change this behaviour. Treeshaking is available, but not all CDNs support access to each packages package.json so there might be slight pa

                                                        bundlejs - Online bundler + npm package bundle size checker
                                                      • Design Trade-offs in Bundler: The Rationale Behind Creating Rspack · web-infra-dev · Discussion #1

                                                        chinese version Before embarking on the development of Rspack, we explored various build tools and frameworks, including extensive use of Webpack, Vite, esbuild, and Rollup in real-world production environments. To provide some context, our team, known as the WebInfra Team, is responsible for overseeing the company's suite of front-end build tools and frameworks. Some of these are open-source, whi

                                                          Design Trade-offs in Bundler: The Rationale Behind Creating Rspack · web-infra-dev · Discussion #1
                                                        • FJB - Fast Javascript Bundler

                                                          Fast Javascript Bundler The bundler who doesn't get in your way Benchmarks 2021-02-21T19:04:31.556539 image/svg+xml Matplotlib v3.3.4, https://matplotlib.org/

                                                            FJB - Fast Javascript Bundler
                                                          • 週刊Railsウォッチ: Bundler自身のバージョンロック機能、gem署名メカニズムの提案ほか(20220216後編)|TechRacho by BPS株式会社

                                                            週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 提案: gemに署名するメカニズム(Ruby Weeklyより) 元記事: rfcs/0000-introduce-a-new-signi

                                                              週刊Railsウォッチ: Bundler自身のバージョンロック機能、gem署名メカニズムの提案ほか(20220216後編)|TechRacho by BPS株式会社
                                                            • Dockerコンテナ内でプライベートリポジトリのGemをBundlerでインストールしたい - ちなみに

                                                              tl;dr 認証情報をイメージに残さずにGitHubのプライベートリポジトリのGemをインストールしたい ビルド時にインストールする場合は --mount=type=ssh がおすすめ 実行時にインストールする場合には BUNDLE_GITHUB__COM を使うのがおすすめ やりたいこと Docker内で bundle install するときに社内で使っているプライベートなGitHubリポジトリのGemが含まれる場合、なんとかして認証情報を渡す必要があります。 イメージのビルド時にインストールするのか、それとも実行時にコンテナ内でインストールするのかでも方法が違うのでそれぞれ方法を探ってみました。 ビルド時にインストールする場合 何も考えずビルド時にSSHの秘密鍵をマウントしてみたり、環境変数やビルド時変数としてGitHubの認証情報を渡したりすると、イメージ内に認証情報を残してしまう

                                                                Dockerコンテナ内でプライベートリポジトリのGemをBundlerでインストールしたい - ちなみに
                                                              • 週刊Railsウォッチ(20210303後編)Bundlerのセキュリティ修正、Rubyのガベージコレクション記事、Rubyが2/24に誕生日ほか|TechRacho by BPS株式会社

                                                                週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 訂正(2021-03-04) 本記事タイトルの「Ruby24歳に」および本文に誤りがある旨ご指摘をいただき、本記事タイトルおよび本文を訂正いたしました。 関係

                                                                  週刊Railsウォッチ(20210303後編)Bundlerのセキュリティ修正、Rubyのガベージコレクション記事、Rubyが2/24に誕生日ほか|TechRacho by BPS株式会社
                                                                • Bitrise の bundler 2.x アップデート問題について私がどう考えて調査・対応したか。あるいは手軽さの影で。 - ペンギン村 Tech Blog

                                                                  どうも、休職中の @tobi462 です。 毎日仕事もせずに何をやっているかと言えば・・・そうですね、個人的推論に則った改善活動といったところでしょうか。 Bitrise の Xcode 11.3.x ビルドスタックの bundler が 1.x → 2.x に更新された 先週くらいに iOS 界隈を騒がせた小さな事件といえば、Bitrise の Xcode 11.3.x のビルドスタックのマイナーアップデートにおいて、bundler のバージョンが 1.x から 2.x に更新されたことでしょう。 Xcode 11.3 から Xcode 11.3.1 へのマイナーアップデートに関わらず、長らく bundler 1.x を利用し続けていた Bitrise が、このタイミングで bundler 2.x 系に更新したことは、Bitrise を利用している iOSアプリエンジニアの多くを混乱させ

                                                                    Bitrise の bundler 2.x アップデート問題について私がどう考えて調査・対応したか。あるいは手軽さの影で。 - ペンギン村 Tech Blog
                                                                  • 【Rails】Bundler 2.2.x以降は開発者が適切なプラットフォームを追加する必要がある

                                                                    事象 昔作ったRailsアプリを久しぶりに修正しデプロイしようとしたところ、以下のエラーが出力されました。 # 実行コマンド Running $HOME/.rbenv/bin/rbenv exec bundle check # エラー内容 Your bundle only supports platforms ["x86_64-darwin-18"] but your local platform is x86_64-linux. Add the current platform to the lockfile with `bundle lock --add-platform x86_64-linux` and try again. バンドルはプラットフォーム["x86_64-darwin-18"]のみをサポートしますが、ローカルプラットフォームはx86_64-linuxです。 `bund

                                                                      【Rails】Bundler 2.2.x以降は開発者が適切なプラットフォームを追加する必要がある
                                                                    • GitHub - parcel-bundler/watcher: 👀 A native C++ Node module for querying and subscribing to filesystem events

                                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                                                        GitHub - parcel-bundler/watcher: 👀 A native C++ Node module for querying and subscribing to filesystem events
                                                                      • unicorn起動時の凡ミス(bundler: failed to load command: unicorn_rails) - Qiita

                                                                        bundler: failed to load command: unicorn_rails (/home/ec2-user/.rbenv/versions/2.6.5/bin/unicorn_rails) rubygems_integration.rb:364:in `block in replace_bin_path': can't find executable unicorn_rails for gem unicorn. unicorn is not currently included in the bundle, perhaps you meant to add it to your Gemfile? (Gem::Exception)

                                                                          unicorn起動時の凡ミス(bundler: failed to load command: unicorn_rails) - Qiita
                                                                        • 【Bun】Bun公式の超絶高速バンドラBun Bundlerが登場 - Qiita

                                                                          Bun.build({ entrypoints: ['./src/index.tsx'], outdir: './build', minify: true, // その他設定があれば }); Reducing complexity in JavaScript フォームフィールドの自動入力から始まったJavaScriptは、今ではロケットを宇宙に打ち上げる機器に活躍するところまできています。 当然の成り行きですが、JavaScriptエコシステムの複雑さは爆発しました。 TypeScriptのファイルはどうやって実行する? 本番用コードはどうビルドする? そのパッケージはESMで動作する? ローカル設定を反映するにはどうすればいい? バージョン互換性をどう解決すればいい? ソースマップはどうやって作れば? 複雑であるということは、すなわち時間がかかるということです。 npmパッケージのインス

                                                                            【Bun】Bun公式の超絶高速バンドラBun Bundlerが登場 - Qiita
                                                                          • Bundler の Platform 一覧 (Mac OS / Linux版) - Qiita

                                                                            はじめに Bundler 2.2.x から 適切なプラットフォームを Gemfile.lock に記載する必要があった すべての環境をすぐに用意、再現できるマシンが複数手元にないため Platform 一覧を作成した Mac OS は新しい OS が公開後更新します Platform 一覧 Linux, Mac 別に記載します 32bit 環境や Windows マシン は手元に無いため省略しています 以下に記載する Platform 名を bundle lock --add-platform <Platform名> コマンド実行時に渡すことで、実行環境の追加できます Linux OS x84_64 arm64

                                                                              Bundler の Platform 一覧 (Mac OS / Linux版) - Qiita
                                                                            • Introducing Bundler-Leak: A Simple Way to Find Known Memory Leaks in Your Dependencies - FastRuby.io | Rails Upgrade Service

                                                                              In this blog post I will introduce bundler-leak – A bundler plugin to find known memory leaks in your dependencies. The bundler-leak opens a new window plugin is a fork of the famous bundler-audit opens a new window . Just like bundler-audit, bundler-leak works thanks to a couple of community-driven, open source projects. The first one is called ruby-mem-advisory-db opens a new window : a text-bas

                                                                                Introducing Bundler-Leak: A Simple Way to Find Known Memory Leaks in Your Dependencies - FastRuby.io | Rails Upgrade Service
                                                                              • 【初心者向け】bundler、Gemfile、Gemfile.lockの関係性について図でまとめてみた - Qiita

                                                                                【初心者向け】bundler、Gemfile、Gemfile.lockの関係性について図でまとめてみたRubyRailsGem初心者 Ruby on RailsでWebアプリケーション(以降ではRailsアプリと略します)を開発をするにあたり、gemの活用は開発効率をあげるために重要です。 Railsアプリ開発でgemを利用する機会は多くありますが、どのようにgemが管理されているかということについて理解をする機会は少ないかもしれません。 今回は『bundler』『Gemfile』『Gemfile.lock』といった、gemの管理を理解する上で重要な役割をもつ概念について紹介をしたいと思います。 2019年7月27日追記 @scivola さんにコメントで補足説明をしていただきました。 非常に参考になる内容ですので、こちらのコメントもぜひ読んでいただければと思います。 bundlerとは

                                                                                  【初心者向け】bundler、Gemfile、Gemfile.lockの関係性について図でまとめてみた - Qiita
                                                                                • `--moduleResolution bundler` (formerly known as `hybrid`) by andrewbranch · Pull Request #51669 · microsoft/TypeScript

                                                                                  This PR introduces a new moduleResolution setting value called hybrid bundler (see #51714), designed primarily for bundlers and runtimes that include a range of Node-like resolution features and ESM syntax, but do not enforce the strict resolution rules that accompany ES modules in Node or in the browser. Special consideration has also been given for bundlers and runtimes that understand TypeScrip

                                                                                    `--moduleResolution bundler` (formerly known as `hybrid`) by andrewbranch · Pull Request #51669 · microsoft/TypeScript