並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 1173件

新着順 人気順

node.jsの検索結果561 - 600 件 / 1173件

  • 初心者向け!Node.jsとJavaScriptで簡単に学ぶWebサーバーの作成方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

    この記事では、フレームワークを使用せずに純粋なNode.jsで構築された単純な静的ファイルサーバーを提供します。 Node.jsの現在の状態では、組み込みのAPIとわずか数行のコードによって、必要なほとんどすべてが提供されています。 Node.jsとは Node.jsのインストール Common JSモジュールとES6 モジュール Comon JSモジュールでのファイル作成 静的ファイルサーバー ES6 モジュール 最後に Node.jsとは Node.jsは、V8エンジンを使用して Webブラウザの外部でJavaScriptコードを実行するクロスプラットフォームのオープンソースバックエンドのJavaScriptランタイム環境です。 Node.jsを使用すると、開発者はJavaScriptを利用してコマンドラインツールとサーバー側スクリプトを作成できます。 これには、ユーザーのブラウザにペ

      初心者向け!Node.jsとJavaScriptで簡単に学ぶWebサーバーの作成方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
    • TechFeedに「JavaScriptランタイム」チャンネル追加!Node.js、Deno、Bunの最新情報をまとめてウォッチしよう!

      こんにちは、TechFeedの白石です。 この度、TechFeedに「JavaScriptランタイム」チャンネルを追加しました! これまで、JavaScriptランタイム(サーバーサイドなど、スタンドアローンで動作するJavaScript環境)業界は、Node.jsの「一強」状態が続いており、そこにDenoが独自の世界観で挑んでいる…という構図でした。 が、「Node.jsの数倍高速」を謳う Bun.jsの登場で、JavaScriptランタイム界隈が急に熱くなりました! 以降はDenoもnpmへの対応を表明&急ピッチで実装、Bun.jsも外部からの大型資金調達に成功するなど、にわかにJavaScriptランタイムは「戦国時代」の様相を呈しています。 そんなJavaScriptランタイム界隈の「今」を探るべく、以下の3名の方々を公認エキスパートに迎え、TechFeedでも「JavaScrip

        TechFeedに「JavaScriptランタイム」チャンネル追加!Node.js、Deno、Bunの最新情報をまとめてウォッチしよう!
      • Node.jsでAysnc/Awaitを使ってHTTPリクエストを行う5つの方法 by Sam Agnew

        製品 コミュニケーション メッセージング マルチチャネルのテキストメッセージとメディアメッセージの送受信を180か国以上で

          Node.jsでAysnc/Awaitを使ってHTTPリクエストを行う5つの方法 by Sam Agnew
        • TypeScriptとNode.jsでWebRTCを実装してみた

          WebRTC Meetup Online #1 開発リポジトリ https://github.com/shinyoshiaki/werift-webrtc

            TypeScriptとNode.jsでWebRTCを実装してみた
          • Single executable applications | Node.js v21.7.3 Documentation

            Source Code: src/node_sea.cc This feature allows the distribution of a Node.js application conveniently to a system that does not have Node.js installed. Node.js supports the creation of single executable applications by allowing the injection of a blob prepared by Node.js, which can contain a bundled script, into the node binary. During start up, the program checks if anything has been injected.

            • Node.jsのカレンダー | Advent Calendar 2019 - Qiita

              About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)

                Node.jsのカレンダー | Advent Calendar 2019 - Qiita
              • Homebrew 経由の anyenv 経由の nodenv 経由で Node.js をインストールする - Qiita

                Node.jsをインストールしたい場合、公式サイトから直接インストールしても問題ありませんが、複数のプロジェクトで異なるバージョンが使われているとバージョン切り替え等の管理が煩雑になってしまいます。 よりお手軽にバージョン切り替えする方法を模索したいと思います。 Node.js 管理ツール多すぎ問題 公式のインストーラ を使う場合 Homebrew 経由でインストールする場合 nodist 経由でインストールする場合 nvm 経由でインストールする場合 nodebrew 経由でインストールする場合 ndenv 経由でインストールする場合 nodenv 経由でインストールする場合 anyenv 経由でインストールする場合 (当記事) いや、多すぎんだろ!!😱 各Node.js管理ツールの問題 公式のインストーラ & Homebrew 経由でインストールした時の問題 複数のNodeバージョン

                  Homebrew 経由の anyenv 経由の nodenv 経由で Node.js をインストールする - Qiita
                • readlineを使ったNode.jsで簡易な標準入出力とモックのテスト

                  環境 node.js 15.14.0 npm 7.11.1 typescript 4.2.4 ts-node 9.1.1 jest 26.6.3 ts-jest 26.5.5 はじめに node.jsで標準入力で処理対象を受け取って、加工した後に標準出力するプログラムを書くことがありました。 その際のテストを書くのに少しハマったので、ここで共有します。 簡単な標準入出力を扱うNode.jsプログラム 例えば以下のようなものを考えてみます。 空白で区切られた文字列を改行で区切られ、複数列が入力される。 文字列の空白の前をkey、後をvalueとしたコレクションを作成する。 ただ、既に出現しているkeyの場合は、そのvalueは無視する。(最初のvalueを結果とする) 最後にそのkey-valueのコレクションをjson文字列で標準出力に出す。

                    readlineを使ったNode.jsで簡易な標準入出力とモックのテスト
                  • GitHub - simonhaenisch/md-to-pdf: Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.

                    A simple and hackable CLI tool for converting markdown to pdf. It uses Marked to convert markdown to html and Puppeteer (headless Chromium) to further convert the html to pdf. It also uses highlight.js for code highlighting. The whole source code of this tool is only ~250 lines of JS ~500 lines of Typescript and ~100 lines of CSS, so it is easy to clone and customize. Highlights: Concurrently conv

                      GitHub - simonhaenisch/md-to-pdf: Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.
                    • Node.js でスレッドをブロックして待つ

                      import timers from "node:timers/promises"; await timers.setTimeout(1000); まあこれでも大体の場合良いのだけど、たとえば async じゃない関数の中とかで、スレッドをまるっと止めたいときがある。(スレッド遊びをしているときとかね) そういうときはタイムアウト付きの Atomics.wait で止められる。 function msleep(n) { Atomics.wait(new Int32Array(new SharedArrayBuffer(4)), 0, 0, n); } ここから余談。この Atomics.wait、今回の場合は同期的に止まってくれるのがありがたいポイントなのだが、本来の用途としてはスレッドを同期的に止められると困ることがある。そこで最近 Atomics.waitAsync というやつが St

                        Node.js でスレッドをブロックして待つ
                      • 2024-01-11のJS: Biome v1.5、Node.js v20.11.0、Rspack 0.5

                        JSer.info #676 - Biome v1.5がリリースされました。 Biome v1.5 | Biome GitなどのVCSでの変更されたファイルだけを扱う--changedフラグの追加、biome ciでGitHubのProblem Matcherに合わせた出力をすることでPRコメントの対応が行われています。また、biome explainの追加、Lintルールの追加なども行われています。 リリースにあわせて、Biomeの2024年のロードマップも公開されています。 Roadmap 2024 | Biome Biome の 2024年のロードマップの公開と v1.5.0 のリリース 現在CSSの対応を進めていて、今後はHTMLやMarkdownなどの対応も行われる予定です。 また、プラグインの仕組みも検討していくようです。 Node.js v20.11.0がリリースされました。

                          2024-01-11のJS: Biome v1.5、Node.js v20.11.0、Rspack 0.5
                        • [Node.js]大企業様で使われているproxy.pacよりProxyサーバを設定している環境で「npm install」を使う方法 - Qiita

                          [Node.js]大企業様で使われているproxy.pacよりProxyサーバを設定している環境で「npm install」を使う方法MacNode.jsnpmproxyWindows10 Problem 大企業様の現場で構内請負や派遣で仕事していると、よく困ります。 それは、nodejsを使った簡単なツールをインストールする際に、npmでモジュールをダウンロードしようとするとダウンロードが出来ないことがある、ということ。 多くの場合、大企業様ではproxy.pacファイルを使っています。そして、事務用PCが持っている固定IPアドレスによって、アクセスできるProxyサーバーを振り分けています。このようなネットワーク環境では、npm install でモジュールがダウンロード出来ません。 Solution この問題を解決するには次のように設定します。 $ npm config set st

                            [Node.js]大企業様で使われているproxy.pacよりProxyサーバを設定している環境で「npm install」を使う方法 - Qiita
                          • Node.js で SQLite を扱う - Corredor

                            Node.js で SQLite を簡単に扱える sqlite3 というパッケージがあったので紹介。 sqlite3 - npm パッケージのインストール データの登録 データの取得 応用 トランザクション管理 Prepared Statement の書き方 一括取得 以上 パッケージのインストール 適当な作業ディレクトリを作って npm init などしておき、以下のコマンドで SQLite をインストールする。 $ npm install sqlite3 --save インストール時にソースのビルドを行っているようで、手元では何やら警告が出た場合もあったのだが、とりあえずうまく使えていたので無視してしまった。 sqlite という名前のパッケージもあったが、コチラの進化系としてアナウンスされているのが sqlite3 であった。また、better-sqlite3 という各種チューニング

                              Node.js で SQLite を扱う - Corredor
                            • MongoDB + Node.js + TypeScriptが強力だった

                              はじめにlink MongoDB (node-mongodb-native) + Node.js + TypeScript で RDB 並のスキーマ定義と、NoSQL の開発しやすさを両立できたのでまとめます。 Node.js と MongoDBlink MongoDB はドキュメント指向データベースです。簡単に言えば JSON のような形でデータを保持できる NoSQL です。 MySQL や Postgres などの RDB と違い、事前に CREATE TABLE のようなコマンドを打たなくても、insert されたタイミングで collection が作成され、データが保存されます。 また、MongoDB は後発のデータベースということもあり、RDB では 1 クエリで素直に表すことが難しいクエリも多くがクエリ化されていて 1 トランザクションで実行が可能です。(findOrUpd

                                MongoDB + Node.js + TypeScriptが強力だった
                              • 2022-05-03のJS: Node.js 12はEOLとなりサポート終了、pnpm v7.0.0、Mocha v10.0.0、Cypress 9.6.0

                                JSer.info #590 - pnpm 7.0.0がリリースされました。 Release v7.0.0 · pnpm/pnpm コマンドラインフラグの変更やデフォルト値の変更などの破壊的な変更が中心となっています。 Node.js 12のサポート終了、root packageはpnpm -r execなどの対象からデフォルトで除外するように変更。--filterがglobをサポート、@types/*を自動的にhoistしないようになるといった変更が含まれています。 その他には、strict-peer-dependenciesがデフォルトで有効となる変更も含まれています。 Mocha 10.0.0がリリースされました。 Release v10.0.0 · mochajs/mocha こちらもサポート終了した機能を削除するといった破壊的な変更が中心となっています。 Node.js 12のサ

                                  2022-05-03のJS: Node.js 12はEOLとなりサポート終了、pnpm v7.0.0、Mocha v10.0.0、Cypress 9.6.0
                                • ReactとNode.jsで構築されたオープンソースのECサイト構築ソフトウェア・「Beluga」

                                  Belugaは ReactとNode.jsで構築されたオープンソースのECサイト構築ソフトウェアです フレームワークとは言えませんが割とカスタマイズはしやすそうな印象でした。尚、スタイリングも最低限の用意のみとなっています 支払い処理には日本でも知名度も悪くない印象のStripeが採用されています 他言語化や税金、住所入力の簡略化など、日本向けにするには割と作業が多いのは否めませんがなかなか良さげです。ライセンスはGPLとのこと BelugaOn Github

                                    ReactとNode.jsで構築されたオープンソースのECサイト構築ソフトウェア・「Beluga」
                                  • Node.jsをPolicyにより安全に実行する - hiroppy's site

                                    実行コードを制御するセキュリティ機構が Node.js に入りました。 ポリシーファイルを使い、整合性のチェックを行います。 これにより、requireしたときにファイルが変化していないことを保証することが可能です。 A Node.js Security Model A Node.js Security Model Intent This document proposes a way to introduce a set of features to Node.... アルゴリズムは、W3C にある SRI と同様です。 https://www.w3.org/TR/SRI/#the-integrity-attribute https://github.com/nodejs/node/blob/master/lib/internal/policy/sri.js この機能は、まだ実験中のフェ

                                      Node.jsをPolicyにより安全に実行する - hiroppy's site
                                    • Node.js の vm モジュールでサンドボックスを作る場合の注意点 - Qiita

                                      こちら↓ JavaScript: プラグインシステムとプロトタイプ汚染攻撃 - Qiita のコメント欄で、「Node.js でサンドボックスを作るなら vm モジュールおすすめだぜ!」 と言うような主旨のコメントをしたのですが、 色々と注意が要る機能でもあるので、補足がてらにちょっとまとめてみます。 vm モジュールを利用したサンドボックス化 Node.js の vm モジュール を使うと、 新規コンテキスト下で任意のスクリプトを実行することができます。 const vm = require('vm'); // 新規コンテキストを作成 const context = vm.createContext({ // コンテキスト内のグローバル変数・関数 x: 10 }); // 作成したコンテキスト下で実行 const result = vm.runInContext("x + 2", con

                                        Node.js の vm モジュールでサンドボックスを作る場合の注意点 - Qiita
                                      • サーバサイドはWebAssemblyの夢を見るか? – Node.jsでwasmってみた - GMOインターネットグループ グループ研究開発本部

                                        2019.09.27 サーバサイドはWebAssemblyの夢を見るか? – Node.jsでwasmってみた はじめに こんにちは。次世代システム研究室のS.T.です。 Webの技術に興味のある方は「WebAssembly(wasm)」というキーワードを聞いたことがあるかもしれません。2019年に入ってからGoogle Earthのwasm実装のベータ版がリリースされたり、ディープな勉強会が開催されたり、密かな盛り上がりを見せている技術です。特に「Assembly」という語が入っているだけで私のような低レイヤ好きには非常に魅力的なものに見えます(実態はあまりAssembly感がないですが……)。 しかし、ゲームや動画など重量級のコンテンツを扱わないWebサイトでは活用できる機会はなかなかありません。さらに、Google V8に代表される高速なJavascriptエンジンの存在により、wa

                                          サーバサイドはWebAssemblyの夢を見るか? – Node.jsでwasmってみた - GMOインターネットグループ グループ研究開発本部
                                        • Node.js — Node v15.0.0 (Current)

                                          Notable Changes Deprecations and Removals [a11788736a] - (SEMVER-MAJOR) build: remove --build-v8-with-gn configure option (Yang Guo) #27576 [89428c7a2d] - (SEMVER-MAJOR) build: drop support for VS2017 (Michaël Zasso) #33694 [c25cf34ac1] - (SEMVER-MAJOR) doc: move DEP0018 to End-of-Life (Rich Trott) #35316 [2002d90abd] - (SEMVER-MAJOR) fs: deprecation warning on recursive rmdir (Ian Sutherland) #35

                                            Node.js — Node v15.0.0 (Current)
                                          • 2024-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs

                                            JSer.info #699 - esbuild v0.22.0 がリリースされました。 Release v0.22.0 · evanw/esbuild Release v0.23.0 · evanw/esbuild v0.22 では--platform=nodeを指定した時に--package=externalをデフォルトにする変更を行いましたが、AWS CDK などが0.xの最新をインストールする仕組みなっていて問題が起きたため 0.23.0 では元の挙動へと revert されています。(AWS CDK 側も修正されています) また、Windows7,8 など古い OS のサポート終了、es2024のサポート、@esbuild/wasi-preview1パッケージの公開など Node.js v22.4.0 がリリースされました。 Release 2024-07-02, Version

                                              2024-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs
                                            • node.jsでエクセルファイルを編集する方法 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

                                              株式会社ラクーンホールディングスのエンジニア/デザイナーから技術情報をはじめ、世の中のためになることや社内のことなどを発信してます。 技術部のアベです。 一般的にエクセルの内容をプログラム的に変化させるにはVBA / マクロを使用すると思いますが、モジュールを活用してjavascriptでエクセルの編集が出来るのは簡単だし便利だなぁと思ったので、今回はnode.jsのpackageのxlsx-populateを使用してエクセルを編集してみました。 この記事ではnode.jsを使用する為、実行環境はnode.js公式からダウンロード・インストールを行ってください。 xlsx-populateを使ってみる 新規エクセルファイルの作成 新規エクセルファイルを作成する 新規エクセルファイルを作成してみましょう。 const XlsxPopulate = require("xlsx-populate

                                                node.jsでエクセルファイルを編集する方法 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]
                                              • Node.js — January 2021 Security Releases

                                                (Update 4-Jan-2021) Security releases available Updates are now available for v10,x, v12.x, v14.x and v15.x Node.js release lines for the following issues. In addition to the vulnerabilities listed below, these releases also include an update to npm in order to resolve an issue that was reported against npm by security scanners even though it was not vulnerable. use-after-free in TLSWrap (High) (C

                                                  Node.js — January 2021 Security Releases
                                                • ExpressoTS - Node.js Framework

                                                  Built on a modular architecture and designed with simplicity in mind, it empowers developers to quickly create powerful applications.

                                                    ExpressoTS - Node.js Framework
                                                  • Node.js — Node v14.13.0 (Current)

                                                    Notable Changes [19b95a7fa9] - (SEMVER-MINOR) deps: upgrade to libuv 1.40.0 (Colin Ihrig) #35333 [f551f52f83] - (SEMVER-MINOR) module: named exports for CJS via static analysis (Guy Bedford) #35249 [505731871e] - (SEMVER-MINOR) module: exports pattern support (Guy Bedford) #34718 [0d8eaa3942] - (SEMVER-MINOR) src: allow N-API addon in AddLinkedBinding() (Anna Henningsen) #35301 Commits [19b95a7fa9

                                                      Node.js — Node v14.13.0 (Current)
                                                    • Denoの登場でNode.jsの時代は終わるのか? - Qiita

                                                      Deno ver 1.0 5月13日、Deno v1.0の正式リリースが決定しました。 少し勉強してみましょう。 ↑ かわいい Denoってなに? DenoはNode.jsの製作者であるRyan Dahlによって作られました、新しいJS/TSランタイムです Denoはdefaultで安全です(許可なしではファイル・ネットワーク・環境にアクセスできません) DenoはTypeScriptがビルトインで入ってます 外部パッケージはurlでインポートできます(Goみたいに) ディーノって読むらしい(デノではない) Denoが作られた背景 一年前くらいにこの動画を見たことを思い出しました。 Node.jsの作者であるRyan Dahlが、Node.jsを開発した当時の仕様を後悔する旨の動画です。 https://www.youtube.com/watch?v=M3BM9TB-8yA&t=1319s

                                                        Denoの登場でNode.jsの時代は終わるのか? - Qiita
                                                      • Node.js環境で、PythonのFastAPIみたいなOpenAPIドキュメント自動生成を求めて、Fastifyに手を出してみる

                                                        やりたかったこと Node.jsでAPIを書いたら、OpenAPIドキュメントを自動生成して欲しい 背景 APIを書く場合に使うFrameworkにおいてPythonではDjangoやFlaskが有名ですが、最近注目されているFrameworkにFastAPIというものがあります。FastAPIは、動作がNode.js並に早いとか習得が容易といった特徴もありますが、コードを書くと自動でOpenAPIドキュメントを作ってくれてwebインターフェースも用意してくれる機能がとても便利です。 詳しくは知りたい方は、ドキュメントを読んでください。 同じことがNode.jsで作ったAPIでもできないかなーと思って調べてみました。 Fastify使ったらできた Fastify + fastify-swaggerでできました。 適当に作ったサンプル やったこと 導入 fastifyとfastify-swa

                                                          Node.js環境で、PythonのFastAPIみたいなOpenAPIドキュメント自動生成を求めて、Fastifyに手を出してみる
                                                        • Node.js の console.log() で [Object] とかの中身を見る方法 | キリウ君が読まないノート

                                                          タグ Node.js の新しい記事Node.js http-serverをhttpsで動かす (2023-02-12)TypeScriptでJSON Web Tokenの作成と検証を行う (2021-11-06)WSL2 + Docker + VSCode で動く PHP 7.2 + Node.js 14 + MariaDB 10.5 + Nginx の開発環境 (2021-10-12)WSLのUbuntu18で Node.js 13.12 の開発環境作るメモ (2020-04-05)Node.jsで色んなパスを取得 (2020-04-03)

                                                            Node.js の console.log() で [Object] とかの中身を見る方法 | キリウ君が読まないノート
                                                          • 2023-04-19のJS: vueuse 10.0.0、Immer 10.0.0、Node.js 20.0.0

                                                            JSer.info #640 - Vue向けのUtilityライブラリであるvueuse 10.0.0がリリースされました。 Release v10.0.0 · vueuse/vueuse 破壊的な変更としてisFunctionとisStringを削除、computedAsyncのデフォルト挙動をshallowに変更、resolveRefをtoRefにリネーム、非推奨なAPIの削除などが行われています。 機能追加として、createReusableTemplate/createTemplatePromise/useAnimateの追加などが行われています。 Immutableなオブジェクト操作を行うImmer 10.0.0がリリースされました。 Release v10.0.0 · immerjs/immer 実行にはES2015+環境が必要となったため、実質的にIEのサポートを終了していま

                                                              2023-04-19のJS: vueuse 10.0.0、Immer 10.0.0、Node.js 20.0.0
                                                            • [REACT]REACTの始め方とNode.jsについて

                                                              Create-React-Appの始め方 ■ Create-React-Appの準備 Create React Appを使用するには、Node.jsをインストールする必要がある。 (※すでにNode.jsをインストールしてある場合には、この手順は不要。) なぜREACTを始める時Node.jsが必要か。 REACTでプロジェクトを作成するにあたり、Node.jsが必要な理由について。 まずは、Node.jsをとは、も書いていきます。 ■ Node.jsとは Node.js はスケーラブルなネットワークアプリケーションを構築するために設計された 非同期型のイベント駆動の JavaScript 環境です。 Node.js公式Docsより サーバーサイドのJavaScriptランタイム環境。 JavaScriptは通常、ウェブブラウザ上でクライアントサイドのスクリプトとして使用されるが、 Nod

                                                                [REACT]REACTの始め方とNode.jsについて
                                                              • Defer: Zero infrastructure Node.js background jobs

                                                                Defer is reaching the end of its service life on May 1, 2024. Please reach out to support@defer.run for further information.

                                                                  Defer: Zero infrastructure Node.js background jobs
                                                                • Node.js — June 2020 Security Releases

                                                                  (Update 2-June-2020) Security releases available Updates are now available for all supported Node.js release lines for the following issues. TLS session reuse can lead to host certificate verification bypass (High) (CVE-2020-8172) The 'session' event could be emitted before the 'secureConnect' event. It should not be, because the connection may fail to be authorized. If it was saved an authorized

                                                                    Node.js — June 2020 Security Releases
                                                                  • ビデオチャットアプリを作る ( WebRTC + Node.js + Socket.io )

                                                                    ビデオチャットアプリを作る ( WebRTC + Node.js + Socket.IO ) WebRTC と Node.js と Socket.IO を用いて、ビデオチャットアプリを作成する方法を解説します。 WebRTCは、JavaScript APIの一つで、リアルタイムP2P通信を提供します。WebRTCを利用すると、ウェブブラウザをクライアントとして、2つのクライアント間で、映像や音声や独自データをリアルタイムに送受信するウェブアプリケーションを作成することができます。 RTCは、 Real-Time Communicationの略です。 使用開発環境は、以下です。 Node.js : version 10.16.3 Express : version 4.17.1 Socket.IO : version 2.3.0

                                                                    • 2021-04-13のJS: Node.jsのセキュリティアップデート、Cloudflare Pages、migrating Chrome DevTools to TypeScript

                                                                      JSer.info #535 - Node.jsのセキュリティアップデートとしてNode.js v10.24.1, v12.22.1, v14.16.1, v15.14.0がそれぞれリリースされています。 April 2021 Security Releases | Node.js OpenSSL関係が2件と同梱されているnpmが依存するy18nのprototype pollutionに関するアップデートが含まれています。 また、Node.js 10 LTSのサポート期限は2021-04-30までとなっています。 nodejs/Release: Node.js Release Working Group Cloudflareの静的サイトホスティングサービスのCloudflare PagesがGAとなり一般公開されています。 Cloudflare Pages is now Generally

                                                                        2021-04-13のJS: Node.jsのセキュリティアップデート、Cloudflare Pages、migrating Chrome DevTools to TypeScript
                                                                      • Node.js・npmのインストール方法 - Qiita

                                                                        なんとなく使っていたnode.jsとnpmについての今日、基礎を教わる機会があったのでメモ代わりに書いておく。 Node.jsのインストール Node.jsとはサーバサイド側で動くJavaScriptのこと。 インストール方法は、まずはnodeのwebページに行く。 nodeのwebページ 自分は最新版のインストールした。 インストールされているかの確認として、CLIでnode -vをたたく。

                                                                          Node.js・npmのインストール方法 - Qiita
                                                                        • 2024-05-12のJS: Headless UI v2.0 for React、Astro v4.8、外部パッケージに依存せずにNode.jsで使えるようになった機能

                                                                          JSer.info #692 - Headless UI v2.0 for Reactがリリースされました。 Headless UI v2.0 for React - Tailwind CSS Floating UIのanchor指定をサポート、Checkboxコンポーネント、Fieldsetコンポーネント、Comboboxがvirtual propsをサポートなどの変更が含まれています。 Astro 4.8がリリースされました。 Astro 4.8 | Astro 実験的な機能としてAstro Actions、Request Rewritingの追加が行われています。 また、パフォーマンスの改善やinjectRouteのバグ修正などの変更が含まれています。 Node.js の進化に伴い不要となったかもしれないパッケージたちという記事では、外部パッケージで提供されていた機能の一部がNode

                                                                            2024-05-12のJS: Headless UI v2.0 for React、Astro v4.8、外部パッケージに依存せずにNode.jsで使えるようになった機能
                                                                          • 2023-04-30のJS: Vite 4.3、Deno 1.33、Node.js 14から18へのアップデート

                                                                            JSer.info #641 - Vite 4.3がリリースされました。 Vite 4.3 is out! | Vite Vite 4.3では主にパフォーマンスの改善が含まれています。 起動速度を40%から80%程度改善、HMRの処理時間を20%から40%程度改善されています。 これらをどうやって改善したのかについては、次の記事で解説されています。 How we made Vite 4.3 faaaaster 🚀 | sun0day's blog - lost in code Deno 1.33がリリースされました。 Deno 1.33: Deno 2 is coming Deno 2に向けた変更が含まれています。 unstable APIとしてDeno KVを追加、deno.jsonの形式変更が含まれています。 新しい設定形式はよりネストが少なくなるようになっています。古い設定形式はD

                                                                              2023-04-30のJS: Vite 4.3、Deno 1.33、Node.js 14から18へのアップデート
                                                                            • passportを利用した認証を実装しよう|Node.jsによるWebアプリケーション作成入門

                                                                                passportを利用した認証を実装しよう|Node.jsによるWebアプリケーション作成入門
                                                                              • Renovate の Regex Manager で .tool-versions に書かれた Terraform と Node.js のバージョン管理をする

                                                                                Renovate の Regex Manager で .tool-versions に書かれた Terraform と Node.js のバージョン管理をする 1. この記事を書こうと思った背景#パッケージのバージョン管理をするとなったときに真っ先に思い浮かぶツールは Renovate だが、なんと .tool-versions のマネージャーが提供されていなかった。 Managers - Renovate Docs で挙げられている dockerfile などはマネージャーが提供されており、たとえば、Dockerfile の場合、デフォルトで以下の書式の Dockerfile に書かれたコンテナイメージのバージョン管理が major を除いてできる。1 (^|/|.)Dockerfile$ (^|/)Dockerfile[^/]*$ さて、マネージャーが提供されていない .tool-ve

                                                                                • 2022-10-25のJS: Node.js 19、npm 9、Safari 16.1(Web Push)

                                                                                  JSer.info #615 - Node.js 19.0.0がリリースされました。 Node v19.0.0 (Current) | Node.js Node.js 19 is now available! | Node.js Node.js 19は奇数バージョンなので、開発バージョン扱いとなりLTSとしてはリリースされません。 https://github.com/nodejs/release#release-schedule Node.js 19.0.0では、node --watchの追加、HTTP/1.1でkeepAliveがデフォルト化、WebCryptoがStableへと変更されています。 依存関係がV8 10.7、llhttp 8.1.0、npm 8.19.2へアップデートされています。 また、--requireフラグのESM版である--importフラグの追加なども行われて

                                                                                    2022-10-25のJS: Node.js 19、npm 9、Safari 16.1(Web Push)