@del-wang/react-unstrict
Advanced tools
@@ -1,9 +0,8 @@ | ||
| const require_rolldown_runtime = require('./_virtual/rolldown_runtime.cjs'); | ||
| const require_dev = require('./dev.cjs'); | ||
| let __del_wang_equals = require("@del-wang/equals"); | ||
| __del_wang_equals = require_rolldown_runtime.__toESM(__del_wang_equals); | ||
| let _del_wang_equals = require("@del-wang/equals"); | ||
| let react = require("react"); | ||
| react = require_rolldown_runtime.__toESM(react); | ||
| //#region src/useUnStrictEffect.ts | ||
| /** biome-ignore-all lint/correctness/useHookAtTopLevel: just do it */ | ||
| /** biome-ignore-all lint/correctness/useExhaustiveDependencies: just do it */ | ||
| function useUnStrictEffect(effect, deps) { | ||
@@ -21,3 +20,3 @@ if (require_dev.kIsReactDev) return _useUnStrictEffect(effect, deps || [{}]); | ||
| (0, react.useEffect)(() => { | ||
| if (!(0, __del_wang_equals.shallowEqual)(refs.current.prevDeps, deps)) { | ||
| if (!(0, _del_wang_equals.shallowEqual)(refs.current.prevDeps, deps)) { | ||
| refs.current.step1 = 0; | ||
@@ -24,0 +23,0 @@ refs.current.step2 = 0; |
@@ -6,2 +6,4 @@ import { kIsReactDev } from "./dev.js"; | ||
| //#region src/useUnStrictEffect.ts | ||
| /** biome-ignore-all lint/correctness/useHookAtTopLevel: just do it */ | ||
| /** biome-ignore-all lint/correctness/useExhaustiveDependencies: just do it */ | ||
| function useUnStrictEffect(effect, deps) { | ||
@@ -8,0 +10,0 @@ if (kIsReactDev) return _useUnStrictEffect(effect, deps || [{}]); |
@@ -1,7 +0,6 @@ | ||
| const require_rolldown_runtime = require('./_virtual/rolldown_runtime.cjs'); | ||
| const require_dev = require('./dev.cjs'); | ||
| let react = require("react"); | ||
| react = require_rolldown_runtime.__toESM(react); | ||
| //#region src/useUnStrictRun.ts | ||
| /** biome-ignore-all lint/correctness/useHookAtTopLevel: just do it */ | ||
| function useUnStrictRun(fn) { | ||
@@ -8,0 +7,0 @@ if (require_dev.kIsReactDev) return _useUnStrictRun(fn); |
@@ -5,2 +5,3 @@ import { kIsReactDev } from "./dev.js"; | ||
| //#region src/useUnStrictRun.ts | ||
| /** biome-ignore-all lint/correctness/useHookAtTopLevel: just do it */ | ||
| function useUnStrictRun(fn) { | ||
@@ -7,0 +8,0 @@ if (kIsReactDev) return _useUnStrictRun(fn); |
+2
-16
| { | ||
| "name": "@del-wang/react-unstrict", | ||
| "version": "1.2.0", | ||
| "version": "1.3.0", | ||
| "type": "module", | ||
@@ -53,14 +53,4 @@ "description": "✂️ Bypass React StrictMode double execution for consistent development behavior", | ||
| "dependencies": { | ||
| "@del-wang/equals": "1.2.0" | ||
| "@del-wang/equals": "1.3.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@testing-library/dom": "^10.4.0", | ||
| "@testing-library/react": "^16.3.0", | ||
| "@types/react": "^19", | ||
| "jsdom": "^27.0.0", | ||
| "tsdown": "^0.15.6", | ||
| "typescript": "^5.8.3", | ||
| "vitest": "^3.2.4", | ||
| "@del-wang/config": "1.5.0" | ||
| }, | ||
| "engines": { | ||
@@ -75,7 +65,3 @@ "node": ">=18" | ||
| "url": "git+https://github.com/idootop/del-toolkit.git" | ||
| }, | ||
| "scripts": { | ||
| "build": "del build", | ||
| "test": "vitest run" | ||
| } | ||
| } |
| //#region rolldown:runtime | ||
| var __create = Object.create; | ||
| var __defProp = Object.defineProperty; | ||
| var __getOwnPropDesc = Object.getOwnPropertyDescriptor; | ||
| var __getOwnPropNames = Object.getOwnPropertyNames; | ||
| var __getProtoOf = Object.getPrototypeOf; | ||
| var __hasOwnProp = Object.prototype.hasOwnProperty; | ||
| var __copyProps = (to, from, except, desc) => { | ||
| if (from && typeof from === "object" || typeof from === "function") for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) { | ||
| key = keys[i]; | ||
| if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { | ||
| get: ((k) => from[k]).bind(null, key), | ||
| enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable | ||
| }); | ||
| } | ||
| return to; | ||
| }; | ||
| var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { | ||
| value: mod, | ||
| enumerable: true | ||
| }) : target, mod)); | ||
| //#endregion | ||
| exports.__toESM = __toESM; |
0
-100%9363
-11.59%19
-5%139
-13.12%+ Added
- Removed
Updated