A lightweight Vite plugin that writes source code location information onto the DOM rendered by React components, so you can jump to the corresponding file and line in the browser.
Inspect the intermediate state of Vite plugins
Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.
Determine if the current node version supports the `--preserve-symlinks` flag.
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.
Which kind of Collection (Map, Set, WeakMap, WeakSet) is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Determine if the JS environment has BigInt support.
Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.
string representations of objects in node and the browser
Determine if a function is a native async function.
Does this JS environment support the `name` property on functions?
轻量的 Vite 插件,用于在 React 组件渲染的 DOM 上写入源码位置信息,便于在浏览器里定位到对应的文件和行列。
Determine if the JS environment has Symbol support. Supports spec, or shams.
Robustly get the byte offset of a Typed Array
What is the type of this builtin JS value?
Get the byteOffset out of a DataView, robustly.
Robustly get the byte length of a Typed Array
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
React specific linting rules for ESLint
Get the ArrayBuffer out of a TypedArray, robustly.
Returns an array of Typed Array names that are available in the current environment
Determine if a function is a native generator function.
Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.