Skip to content
PluginStats

vite-plugin-react-js-support weekly downloads statistics

By dravenww · npm · Vite plugins

vite plugin support for react with .js file

View on npm Stale · Oct 18, 2026

vite-plugin-react-js-support has 6,209 recorded weekly downloads on npm, a decrease of 55.6% over the past 30 days, ranking #1087 of 2,391 tracked listings.

Weekly downloads
6,209
Official API · Oct 18, 2026
7-day growth
-26.1%
-2.2K weekly downloads
30-day growth
-55.6%
-7.8K weekly downloads
90-day growth
-12.3%
-868 weekly downloads
Rank
#1087
Among tracked npm listings

About vite-plugin-react-js-support

vite-plugin-react-js-support

vite对jsx语法只认tsx和jsx后缀的文件,可是项目中有很多js类型的文件也是jsx;

安装


npm install --save-dev vite-plugin-react-js-support
or
yarn add vite-plugin-react-js-support


使用

import vitePlugin from 'vite-plugin-react-js-support';
export default {
    plugins: [
        vitePlugin([], { jsxInject: true }),
    ]
}

备注

// 对于vite预构建会报错的问题,需要把配置改下
export default ({command, mode}) => {
  const rollupOptions = {};
  if(command === 'serve') {
    rollupOptions.input = []
  }
  return {
    build: {
      rollupOptions: rollupOptions
    },
    optimizeDeps: {
      entries: false,
    },
  }
}

参数

// 之所以支持这个配置,是因为cra4版本以后在子文件中不会引入react;
// 如果你的子文件已经引入了react,可以把这项设置为false;
// 而且vite本身的jsxInject只对x(jsx|tsx)结尾的文件类型提供支持;
// 默认会根据react大于等于17的版本,自动注入
jsxInject: true, // 是否为js文件注入 import React from 'react';默认为true

还支持传入其他babel的plugin,数组类型。

Description from the npm listing.

  • vite-plugin
  • react-js
  • react
  • jsx

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

vite-plugin-react-js-support weekly downloads on npm, last 90 days: 6,209 weekly downloads as of Oct 18, 2026, -12.3% over 90 days.vite-plugin-react-js-supportWeekly downloads on npm · Last 90 days6,209downloads / week-12.3% over 90 days05K10K15K20KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 23, 2026 – Oct 18, 2026 · 88 observations · Updated Oc…pluginstats.com
vite-plugin-react-js-support weekly downloads on npm, last 90 days: 6,209 weekly downloads as of Oct 18, 2026, -12.3% over 90 days.

7/30/90-day growth

vite-plugin-react-js-support weekly downloads growth on npm: -26.1% over 7 days, -55.6% over 30 days, -12.3% over 90 days.vite-plugin-react-js-supportWeekly downloads growth on npm6,209downloads / week now7-day growth-2,198 weekly downloads-26.1%30-day growth-7,776 weekly downloads-55.6%90-day growth-868 weekly downloads-12.3%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
vite-plugin-react-js-support weekly downloads growth on npm: -26.1% over 7 days, -55.6% over 30 days, -12.3% over 90 days.

Ranking history

vite-plugin-react-js-support npm ranking history: currently #1087 (by weekly downloads).vite-plugin-react-js-supportnpm ranking · by weekly downloads · Last 90 days#1087current rank#400#500#600#700#800#900#1000#1100Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 17, 2026 – Oct 21, 2026 · 5 observations · Updated Oct 18, 2026pluginstats.com
vite-plugin-react-js-support npm ranking history: currently #1087 (by weekly downloads).

Listing placement

All npm2,389 listings · 120 pages · 1,196 shown · page 55, #14 (overall #1,094)
All npm: every listing in weekly downloads order

Listing placement

Vite plugins257 listings · 13 pages · page 10, #15 (overall #195)
Vite plugins: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (543)
Recent weekly downloads observations for vite-plugin-react-js-support
Date (UTC)Weekly downloadsChange vs. previous
6,209+738
5,471-734
6,205+1.4K
4,778-1.7K
6,482-1.9K
8,4200
8,420+13
8,407-300
8,707-1.1K
9,849+302
9,547-1.1K
10,648-1.1K
11,713-2.2K
13,926—

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/vite-plugin-react-js-support. First seen Oct 16, 2026; last successful collection Oct 21, 2026. See the methodology.