並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 416件

新着順 人気順

Viteの検索結果241 - 280 件 / 416件

  • GitHub - almadoro/react-just: React Server Components without a framework. Powered by Vite

    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 - almadoro/react-just: React Server Components without a framework. Powered by Vite
    • viteでReact×TypeScript環境を爆速で作る最小版 - Qiita

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

        viteでReact×TypeScript環境を爆速で作る最小版 - Qiita
      • Announcing VitePress 1.0 | The Vue Point

        Today we are happy to announce the (long overdue) 1.0 release of VitePress! VitePress is a Static Site Generator (SSG) designed for building fast, content-centric websites. In a nutshell, VitePress takes your source content written in Markdown, applies a theme to it, and generates static HTML pages that can be easily deployed anywhere. VitePress is built on top of Vite and Vue, and is the spiritua

          Announcing VitePress 1.0 | The Vue Point
        • Viteのライブラリモードを使ってnpmパッケージを作成&公開してみる

          publicディレクトリなどの不要なファイル等は削除します。 開発するファイルを作成 今回は適当に色付きのコンソールログを作成。 src/lib/cclg/index.ts /** * @property label log text * @property color color of the label * @property bgColor background color of the label * @property value value of the label * @cStyle cStyle style of the label * @type type log type */ type TCclg = { label: string color?: string bgColor?: string value?: string | number | object | n

            Viteのライブラリモードを使ってnpmパッケージを作成&公開してみる
          • GitHub - Akryum/peeky: A fast and fun test runner for Vite & Node 🐈️ Powered by Vite ⚡️

            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 - Akryum/peeky: A fast and fun test runner for Vite & Node 🐈️ Powered by Vite ⚡️
            • Vite + React で path alias を使いたい! - かもメモ

              前回までのあらすじ npm create vite コマンドでサクッと Vite + React (TypeScript) のプロジェクトが作れました! SPA はファイルがたくさんになるので import の際に ../../../ HELL になりがちです。これを回避するためにパスエイリアス(path alias)を設定しておきたいお気持ちに溢れます。 結論: vite-tsconfig-paths を使えば楽ちん vite-tsconfig-pathsを使えば tsconfig.json にパスエイリアス設定を作成するだけで済む。 $ npm i -D vite-tsconfig-paths vite.config.ts import { defineConfig } from 'vite' + import tsconfigPaths from 'vite-tsconfig-pat

                Vite + React で path alias を使いたい! - かもメモ
              • Vite in the browser - ‹div›RIOTS

                We made browser-vite - a patched version of Vite running in the browser with Workers. How it works - in a nutshell A Service Worker: replaces Vite’s HTTP server. Capturing the HTTP calls of an embedded iframe from example. A Web Worker: Run browser-vite to process off the main thread. Calls to the file system are replaced by an in-memory file system. Import of files with special extensions (.ts, .

                  Vite in the browser - ‹div›RIOTS
                • Porkbun Marketplace: The domain ream.dev is for sale.

                  We've got you covered! Instant Ownership Transfer All domains sold on the Porkbun Marketplace are registered at Porkbun. This allows us to transfer the domain immediately into your account upon successful checkout. Quick and Painless Checkout Simply create an account and buy the domain! We offer a wide variety of payment options including credit card, PayPal, Alipay and Crypto. The Best Support Ou

                  • Quasar + Vite + TypeScript で始める爆速 Vue 3 開発 - Qiita

                    はじめに この記事では、次のような構成で Vue 3 開発を行うためのセットアップ手順について紹介します。 言語: TypeScript ビルドツール: Vite UI フレームワーク: Quasar Quasar とは Vue 3 に対応した Material Design の UI フレームワークです。 「パフォーマンス重視」を謳っていることが特徴のようです。 同じく Vue 用の Material Design UI フレームワークとしては Vuetify が人気ですが、Quasar もそれに負けないくらいの機能を持っておりドキュメントも充実しています (日本語のドキュメントはありません)。 また、Vuetify に比べるとかなり早く Vue 3 に対応できている1点も魅力です。 ちなみに便宜上ここでは UI フレームワークとして紹介しましたが、実際には UI コンポーネントつきの

                      Quasar + Vite + TypeScript で始める爆速 Vue 3 開発 - Qiita
                    • GitHub - reown-com/appkit: The full stack toolkit to build onchain app UX

                      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 - reown-com/appkit: The full stack toolkit to build onchain app UX
                      • Is Turbopack really 10x Faster than Vite? · yyx990803/vite-vs-next-turbo-hmr · Discussion #8

                        Interestingly, the growth curve here shows that Next/turbo got 4x slower in the root case compared to the leaf case, whereas Vite only got 2.4x slower. This implies a curve where Vite HMR scales better in even larger components. In addition, switching to SWC should also improve Vite's cold start metrics in Vercel's benchmarks. Performance on Different Hardware Since this is a composite benchmark t

                          Is Turbopack really 10x Faster than Vite? · yyx990803/vite-vs-next-turbo-hmr · Discussion #8
                        • Viteとは何なのか - Qiita

                          はじめに ちょっと前に話題になっていた Vite について、どのようなものなのか調べつつまとめてみました。 どのようなものなのか 従来のビルドツール(Vue CLI等)に比べて、高速で動作するビルドツールのようです。 公式サイトは下記。 https://vitejs.dev/ Vue.js を開発されたEvan You氏が開発されました。 リポジトリは下記。(2021/01/18段階では v2.0.0-beta.30 ) https://github.com/vitejs/vite Vue.js の他、 React Preact のビルドもサポートしているようです。 開発時はバンドルが不要なので、開発サーバーの起動が早い。 HMR(Hot Module Replacement)(画面の再描画なしに変更を適用してくれる機能)が、修正分のみを適応するため、 モジュールの総数に関係なくかなり高速

                            Viteとは何なのか - Qiita
                          • GitHub - storybookjs/builder-vite: A builder plugin to run and build Storybooks with Vite

                            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 - storybookjs/builder-vite: A builder plugin to run and build Storybooks with Vite
                            • GitHub - antfu-collective/vite-ssg: Static site generation for Vue 3 on Vite

                              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 - antfu-collective/vite-ssg: Static site generation for Vue 3 on Vite
                              • GitHub - histoire-dev/histoire: ⚡ Fast and beautiful interactive component playgrounds, powered by Vite

                                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 - histoire-dev/histoire: ⚡ Fast and beautiful interactive component playgrounds, powered by Vite
                                • WebAssembly・PWAの習作アプリを作成して感じたこと

                                  はじめに この記事では、個人の習作としてwasm-image-resizerという簡易な画像リサイズ・フォーマット変換ツールをWebAssembly + PWA + Reactで作成したので、そのときに私の得た知見を記載したいと思います。 アプリとしては実に単純であんまり面白みもないのですが、半ばちょっとした好奇心と勢いで自分なりに作ってみました。手探りで拙いですが、ソースコードは以下に配布していますので、よかったら見てみてください。 アプリの技術目標 このアプリを通して私が考えた技術目標は以下のとおりです。 フロントエンドとしては言語はTypeScript、Viteをベースにする UIのフレームワークとしてReactを使用 画像変換などのアプリでやりたいコアな処理はRustで記述 wasm-bindgenとwasm-packでWebAssembly化・javascriptパッケージ化を行

                                    WebAssembly・PWAの習作アプリを作成して感じたこと
                                  • Vite Plugin Node で Vite を Node.js Webアプリケーションの開発でも利用する - Webdelog

                                    Vite で Node.js Webアプリケーションの開発を行えるようにするためのメモ書きです。 やりたかったこと Node.js Webアプリケーション開発でも TypeScript で型の恩恵を受けたい 開発時にサーバーを立ち上げたら、コードを修正する度にビルド -> サーバーを立ち上げ直すことなく動作確認できるようにしたい 前提 Vite のインストール方法についてはこの記事では取り扱いません。 以下は Vite がすでにインストールされている前提で進めています。 Vite Plugin Node を導入する 今回は vite-plugin-node を利用しました。 github.com Vite Plugin Node の特徴 Vite Plugin Node の README には以下の機能が紹介されています。 Node server の開発で HMR を利用できる (hot

                                      Vite Plugin Node で Vite を Node.js Webアプリケーションの開発でも利用する - Webdelog
                                    • Building for Production

                                      Building for Production ​When it is time to deploy your app for production, simply run the vite build command. By default, it uses <root>/index.html as the build entry point, and produces an application bundle that is suitable to be served over a static hosting service. Check out the Deploying a Static Site for guides about popular services. Browser Compatibility ​By default, the production bundle

                                        Building for Production
                                      • Rakkas

                                        ⚡  Lightning fast developmentBuild fast with instant server start and hot module reloading 🖥️  Server-side renderingRender pages on the sever with streaming support for excellent SEO

                                        • GitHub - fastify/fastify-vite: Fastify plugin for Vite integration.

                                          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 - fastify/fastify-vite: Fastify plugin for Vite integration.
                                          • Vue 3 / Vuetify 3 に備えてまず Vite への移行をお勧めしたい

                                            ロンラン株式会社 CEO 兼 CTO の武部です。 もうすぐ Vuetify 3 の beta が取れて GA 版が届きそうですね! 当社ロンランの主要 Web 製品では Vuetify 2 を採用しています。このため、必然 Vue 2 を使い続けざるを得なかったのですが、エコシステムがどんどん進化してゆくなか、いつまでも Vue 3 へ移行できないもどかしさがありました。 まずは来たるべき Vuetify 3 へ向けて、試しに一部機能を Vue 3 / Vuetify 3 beta / Vite へ移行してみることにしました。しかし、対処すべきことがなかなか多く、簡単な一部機能を移行し終えただけで燃え尽き気味。これはなかなか苦労することになるぞ...😫と渋い気持ちになりました。 ある日、Vite は Vue 2 にも対応していると気づき、対応ステップを分けて移行することに思い至りました

                                              Vue 3 / Vuetify 3 に備えてまず Vite への移行をお勧めしたい
                                            • Hot Module Replacement is Easy - Bjorn Lu

                                              If you've built projects with Vite, chances are you've also used Hot Module Replacement (HMR). HMR allows you to update your code without having to refresh the page, such as editing a component markup or adjusting styles, the changes are immediately reflected in the browser, which enables faster code interation and improved developer experience. While HMR is also a feature in other bundlers like W

                                              • GitHub - lukeed/sirv: An optimized middleware & CLI application for serving static files~!

                                                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 - lukeed/sirv: An optimized middleware & CLI application for serving static files~!
                                                • Vituum

                                                  VituumFast Prototyping with Template Engines in Vite Small and fast static site generator for Vite

                                                    Vituum
                                                  • Webエンジニア(コーダー)向けVite環境の紹介【初心者向け解説】

                                                    こんにちは!のせっち@nosecchi01です。 最近流行りのViteを導入し、Web制作に使える環境構築をしていきます。 Viteはとにかくコンパイルの早さが売りのようです。(vite:ヴィットはフランス語で早い) この辺はまだ中・大規模な案件で使用していないのでわからないですが、Gulpではjsのバンドルで特に時間がかかる印象がありますが、Viteは爆速なので期待できます。 今回は、Webエンジニア(コーダー)がViteを使うための設定を解説していきます。

                                                      Webエンジニア(コーダー)向けVite環境の紹介【初心者向け解説】
                                                    • React + Viteで新規プロダクトを開発している話 | HiCustomer Lab - HiCustomer Developer's Blog

                                                      こんにちは、エンジニアの尾島(@daikiojm)です。 最近は「社内にパリピ感が足りない」という課題感から Slack で「おじ卍ドレミ」を名乗っています。 最近開発を進めている新プロダクトで React と Vite の組み合わせを採用したので、技術選定の背景と使用している Vite プラグインについて簡単に紹介します。 これまでの HiCustomer のフロントエンド開発 これまで HiCustomer 社では HiCustomer のフロントエンドを Vue.js を用いて開発を進めてきました。 開発初期から現在まで、フロントエンドのコードベースは次のような変化をしてきました。 開発初期~ Vue 2 + JavaScript ~リリース 1 年 Vue 2 + TypeScript + Vue Class Component ~現在 Vue 2 + TypeScript + C

                                                        React + Viteで新規プロダクトを開発している話 | HiCustomer Lab - HiCustomer Developer's Blog
                                                      • Vite Plugin PWA

                                                        PWAVite Plugin PWA integrations for Vite and the ecosystem Zero-config and framework-agnostic PWA Plugin for Vite

                                                          Vite Plugin PWA
                                                        • rollup / vite で prebuild 済みのファイルをパースせずに読み込む

                                                          ビルド済みの依存がない 巨大な js を import するとき、バンドラーによる解析フェーズを飛ばしたいことがあります。巨大なファイルを別にビルドして、アプリケーションとしてその利用者になるときなどですね。単体で動く巨大なモジュールとして、 typescript や prettier が挙げられます。 というわけで、 webpack だと noparse オプションで解析をスキップできるのですが、 vite / rollup だとそれがないので無理やり実現するプラグインを作りました。 気が向いたら npm に投げますが、別に設定ファイルに直接書いてもいいぐらいの分量なので, vite.config.ts を置いときます。(vite に設定ファイルの ts 対応が入ってます) // vite.config.ts import type { Plugin } from "rollup"; i

                                                            rollup / vite で prebuild 済みのファイルをパースせずに読み込む
                                                          • Slidev

                                                            # はじめに# 概要Slidev (slide + dev, /slʌɪdɪv/) はWebベースのスライド作成およびプレゼンテーションツールです。開発者がMarkdownでコンテンツを書くことに集中しつつ、HTMLとVueコンポーネントを用いて、プレゼンテーションにインタラクティブなデモを埋め込んだピクセルパーフェクトなレイアウトとデザインを提供できるようにも設計されています。 機能豊富なマークダウンファイルを使用して、ライブコーディング、PDFエクスポート、プレゼンテーションのレコーディングのような、多くのビルトインインテグレーションとともに、瞬時に再読み込みが可能な美しいスライドを生成します。webで動くので、Slidevを使ってどんなことでもできます - 可能性は無限大です。 プロジェクトの論理的根拠については なぜSlidev? のセクションで詳しく説明しています。 # 機能📝

                                                              Slidev
                                                            • webpackからviteへのリプレイス - すな.dev

                                                              これまでずっとwebpackを使ってきたのだが、プロジェクトがそこそこの規模になってくるとサーバーを立ち上げるのが遅い。起動も遅いし差分変更を反映させるのにも時間がかかる。 と、いうわけで最近ちらほら聞くようになった爆速のviteに乗り換えることになった この記事はその時色々調べた背景や手順の備忘録、解決できなかった課題のメモ 実際リプレイスしたらそれまで30秒以上かかってた起動が2秒くらいで表示されるようになって、差分反映も体感で1秒かからないくらいになって開発体験がとても良くなった。 viteの特徴 viteとはvueの作者が開発しているビルドツール。 vueの作者開発なんだけどReactでも使える。あざます。 webpackからviteに変えるとどんないいことがあるか、一言で言うとビルドや差分更新が爆速になって開発体験が向上する 詳細は公式ページに譲るがなぜ爆速になるのか、簡単に特徴

                                                              • フロントエンド最新ビルドツールを調べてみた - RAKUS Developers Blog | ラクス エンジニアブログ

                                                                はじめに まずはwebpack esbuild swc Snowpack Vite まとめ はじめに こんにちは。フロントエンドチームの岡山です。 私の担当するプロジェクトでは現在Vue2を使っており、webpack(vue-cli)を使ってビルドを行っています。 webpack自体は非常に有用なツールではありますが、あえて不満を挙げるならビルドが遅いことでしょう。 キャッシュや処理の並列化など、高速化のためにビルド設定の最適化を行ってはいますがそれでも遅いです。 小さいプロジェクトでは気にならなくても、大きくなるとともにこの問題が顕在化し、無視できなくなるかもしれません。 この記事では高速なビルドを可能にする新興勢力をいくつかご紹介します。 まずはwebpack 比較対象がないと評価しにくいので、最初にwebpack5 + ts-loaderを使います。 React + TypeScri

                                                                  フロントエンド最新ビルドツールを調べてみた - RAKUS Developers Blog | ラクス エンジニアブログ
                                                                • Static Asset Handling

                                                                  For example, imgUrl will be /src/img.png during development, and become /assets/img.2d8efhg.png in the production build. The behavior is similar to webpack's file-loader. The difference is that the import can be either using absolute public paths (based on project root during dev) or relative paths. url() references in CSS are handled the same way. If using the Vue plugin, asset references in Vue

                                                                    Static Asset Handling
                                                                  • How We Reduced CKEditor’s Bundle Size by 40% | CKEditor

                                                                    In this article, we’ll show how we cut CKEditor 5’s bundle size by 40% through tree-shaking and bundle size optimization techniques and share tricks you can use to slim down your own JavaScript libraries. We’ll also walk through the tools and processes we used to achieve this, measure improvements, and catch regressions. As any software library author will tell you, building and maintaining is har

                                                                    • GitHub - Aslemammad/vite-plugin-cloudflare: 🔥 Easier and better experience writing Cloudflare workers in Vite

                                                                      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 - Aslemammad/vite-plugin-cloudflare: 🔥 Easier and better experience writing Cloudflare workers in Vite
                                                                      • GitHub - podman-desktop/podman-desktop: Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for developers. Get an intuitive and user-friendly interface to effortlessly build, manage, and deploy containers and Kuber

                                                                        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 - podman-desktop/podman-desktop: Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for developers. Get an intuitive and user-friendly interface to effortlessly build, manage, and deploy containers and Kuber
                                                                        • Vite+React+TypeScriptに テスト環境 Jest+TesttingLibrary をステップbyステップで作る

                                                                          前回 React の テスト方針を調べたでテスト環境について調べました。 今回は、Vite + React + TypeScript + EsLint + Prettier に テスト環境を Jest + Testting Library を ステップbyステップで作っていきます。 環境作成 まずは Viteを使って、React + TypeScript を作成し、EsLint + Prettier を導入した状態までのプロジェクトを用意します。 環境作成の詳細 Viteを使用したアプリの作成方法 → 参考 EsLint + Prettier の導入方法 → 参考1、参考2 環境作成用のコマンド Viteを使用してReact(TypeScript)アプリを、「testsample-app」というアプリ名で作成します。 npm init vite testsample-app -- --te

                                                                            Vite+React+TypeScriptに テスト環境 Jest+TesttingLibrary をステップbyステップで作る
                                                                          • viteがなぜESBuildとrollupを使うのか等.md

                                                                            viteがなぜESBuildとrollupを使うのか等.md viteがなぜESBuildとrollupを使うのか等.md ※この記事はWIPです。また単なる調査した結果なのでこれをきっかけにご自身で調査することをお勧めします rollupとviteの関係をまとめる viteはdev build時にESBuildを使っている viteはproduction build時にrollupを使っている 2つがなぜ分かれているかというと それぞれのシーンで求められている仕事に違いがあるため dev時 dev時はすぐに修正を更新しなくてはいけないため、ESbuildは素早くトランスパイルしてブラウザが持つNative ES Moduleにわたし、ESModuleは高速に依存関係を動的に解決していく。viteはすべての依存をESModuleにして一度すべての依存をbuildして.viteないのキャッシ

                                                                              viteがなぜESBuildとrollupを使うのか等.md
                                                                            • Viteで作成したReact(TypeScript)プロジェクトにEsLintとPrettierを導入する(2022/02)

                                                                              2022年02月04日 Windows11での情報です。 今回は、Viteで作成したReact(TypeScript)プロジェクトにEsLintとPrettierを導入していきます。 いろいろな記事がありましたが、何をインストールして、どう設定すればいいのか? かなり混乱したので、記事にまとめておきます。 環境 vite: v2.7.2 node: v16.13.2 react: v17.0.2 typescript: v4.4.4 Reactプロジェクト作成 まずはReact(TypeScript)新規プロジェクトの作成からです。 既存のプロジェクトにEsLintを導入するとエラーで真っ赤になって心が折れちゃうので、新規プロジェクトにEsLintを導入します。 Viteで作成しています。 (create-react-appで作成している場合は導入方法が違うのかもしれません。) Viteで

                                                                                Viteで作成したReact(TypeScript)プロジェクトにEsLintとPrettierを導入する(2022/02)
                                                                              • create-react-app から Vite への移行

                                                                                概要 担当プロジェクトでは基本モブプログラミングに取り組んでいるのですが、必要技術の研究や個人でやる方が向く作業用の時間を取っており、その時間を使って React の初期構築周りの知識習得も兼ねて create-react-app で作成したプロジェクトを Vite へ移行する作業を行いました。 参考にした記事とは React のバージョンなど異なる点もありましたので参考になる人もいるかと思い行った作業についてまとめ共有したいと思います。 参考 Vite Vite 公式 CRAからViteへ移行して190倍高速なdev server起動を得る - inSmartBank Vite がどういったものかと移行作業が参考リンクも含めて一番まとまっていた 環境 React: 17.0.2 craco: 6.4.3 typescript: 4.5.5 node.js: 16.14.2 Vite への

                                                                                  create-react-app から Vite への移行
                                                                                • Vue 3 + TSX (JSX) の環境作成(Vite 使用)

                                                                                  import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' // https://vitejs.dev/config/ export default defineConfig({ - plugins: [vue()] + plugins: [vue(), vueJsx()] })

                                                                                    Vue 3 + TSX (JSX) の環境作成(Vite 使用)