Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

vite-plugin-swc-react-refresh

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vite-plugin-swc-react-refresh - npm Package Compare versions

Comparing version
2.2.0
to
2.2.1
+5
-9
index.js

@@ -61,3 +61,3 @@ "use strict";

],
async transform(code, id) {
async transform(code, id, transformOptions) {
if (id.includes("node_modules"))

@@ -80,3 +80,3 @@ return;

react: {
refresh: true,
refresh: !(transformOptions == null ? void 0 : transformOptions.ssr),
development: true,

@@ -109,12 +109,8 @@ useBuiltins: true,

if (result.code.includes("$RefreshReg$")) {
mappingPrefix += ";;;;;;;;;;;;";
mappingPrefix += ";;;;;;;;";
result.code = `import * as RefreshRuntime from "${runtimePublicPath}";
let prevRefreshReg;
let prevRefreshSig;
if (!window.$RefreshReg$) throw new Error("React refresh preamble was not loaded. Something is wrong.");
prevRefreshReg = window.$RefreshReg$;
prevRefreshSig = window.$RefreshSig$;
const prevRefreshReg = window.$RefreshReg$;
const prevRefreshSig = window.$RefreshSig$;
window.$RefreshReg$ = RefreshRuntime.getRefreshReg("${id}");

@@ -121,0 +117,0 @@ window.$RefreshSig$ = RefreshRuntime.createSignatureFunctionForTransform;

{
"name": "vite-plugin-swc-react-refresh",
"description": "Use the versatility of SWC for development and the maturity of esbuild for production",
"version": "2.2.0",
"version": "2.2.1",
"author": "Arnaud Barré (https://github.com/ArnaudBarre)",

@@ -6,0 +6,0 @@ "license": "MIT",