add all frontend files

This commit is contained in:
2026-01-17 15:16:36 -05:00
parent ff16ae7858
commit e40287e4aa
25704 changed files with 1935289 additions and 0 deletions

9
node_modules/@rc-component/context/LICENSE.md generated vendored Normal file
View File

@@ -0,0 +1,9 @@
The MIT License (MIT)
Copyright (c) 2014-present yiminghe
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

25
node_modules/@rc-component/context/README.md generated vendored Normal file
View File

@@ -0,0 +1,25 @@
# @rc-component/context
---
React way perf context selector
[![NPM version][npm-image]][npm-url] [![build status][github-actions-image]][github-actions-url] [![Codecov][codecov-image]][codecov-url] [![node version][node-image]][node-url] [![npm download][download-image]][download-url]
[npm-image]: http://img.shields.io/npm/v/@rc-component/context.svg?style=flat-square
[npm-url]: http://npmjs.org/package/@rc-component/context
[github-actions-image]: https://github.com/react-component/context/workflows/CI/badge.svg
[github-actions-url]: https://github.com/react-component/context/actions
[codecov-image]: https://img.shields.io/codecov/c/github/react-component/context/master.svg?style=flat-square
[codecov-url]: https://app.codecov.io/gh/react-component/context
[node-image]: https://img.shields.io/badge/node.js-%3E=_0.10-green.svg?style=flat-square
[node-url]: http://nodejs.org/download/
[download-image]: https://img.shields.io/npm/dm/@rc-component/context.svg?style=flat-square
[download-url]: https://npmjs.org/package/@rc-component/context
## Development
```
npm install
npm start
```

10
node_modules/@rc-component/context/es/Immutable.d.ts generated vendored Normal file
View File

@@ -0,0 +1,10 @@
import * as React from 'react';
export type CompareProps<T extends React.ComponentType<any>> = (prevProps: Readonly<React.ComponentProps<T>>, nextProps: Readonly<React.ComponentProps<T>>) => boolean;
/**
* Create Immutable pair for `makeImmutable` and `responseImmutable`.
*/
export default function createImmutable(): {
makeImmutable: <T extends React.ComponentType<any>>(Component: T, shouldTriggerRender?: CompareProps<T>) => T;
responseImmutable: <T_1 extends React.ComponentType<any>>(Component: T_1, propsAreEqual?: CompareProps<T_1>) => T_1;
useImmutableMark: () => number;
};

79
node_modules/@rc-component/context/es/Immutable.js generated vendored Normal file
View File

@@ -0,0 +1,79 @@
import _extends from "@babel/runtime/helpers/esm/extends";
import { supportRef } from "rc-util/es/ref";
import * as React from 'react';
/**
* Create Immutable pair for `makeImmutable` and `responseImmutable`.
*/
export default function createImmutable() {
var ImmutableContext = /*#__PURE__*/React.createContext(null);
/**
* Get render update mark by `makeImmutable` root.
* Do not deps on the return value as render times
* but only use for `useMemo` or `useCallback` deps.
*/
function useImmutableMark() {
return React.useContext(ImmutableContext);
}
/**
* Wrapped Component will be marked as Immutable.
* When Component parent trigger render,
* it will notice children component (use with `responseImmutable`) node that parent has updated.
* @param Component Passed Component
* @param triggerRender Customize trigger `responseImmutable` children re-render logic. Default will always trigger re-render when this component re-render.
*/
function makeImmutable(Component, shouldTriggerRender) {
var refAble = supportRef(Component);
var ImmutableComponent = function ImmutableComponent(props, ref) {
var refProps = refAble ? {
ref: ref
} : {};
var renderTimesRef = React.useRef(0);
var prevProps = React.useRef(props);
// If parent has the context, we do not wrap it
var mark = useImmutableMark();
if (mark !== null) {
return /*#__PURE__*/React.createElement(Component, _extends({}, props, refProps));
}
if (
// Always trigger re-render if not provide `notTriggerRender`
!shouldTriggerRender || shouldTriggerRender(prevProps.current, props)) {
renderTimesRef.current += 1;
}
prevProps.current = props;
return /*#__PURE__*/React.createElement(ImmutableContext.Provider, {
value: renderTimesRef.current
}, /*#__PURE__*/React.createElement(Component, _extends({}, props, refProps)));
};
if (process.env.NODE_ENV !== 'production') {
ImmutableComponent.displayName = "ImmutableRoot(".concat(Component.displayName || Component.name, ")");
}
return refAble ? /*#__PURE__*/React.forwardRef(ImmutableComponent) : ImmutableComponent;
}
/**
* Wrapped Component with `React.memo`.
* But will rerender when parent with `makeImmutable` rerender.
*/
function responseImmutable(Component, propsAreEqual) {
var refAble = supportRef(Component);
var ImmutableComponent = function ImmutableComponent(props, ref) {
var refProps = refAble ? {
ref: ref
} : {};
useImmutableMark();
return /*#__PURE__*/React.createElement(Component, _extends({}, props, refProps));
};
if (process.env.NODE_ENV !== 'production') {
ImmutableComponent.displayName = "ImmutableResponse(".concat(Component.displayName || Component.name, ")");
}
return refAble ? /*#__PURE__*/React.memo( /*#__PURE__*/React.forwardRef(ImmutableComponent), propsAreEqual) : /*#__PURE__*/React.memo(ImmutableComponent, propsAreEqual);
}
return {
makeImmutable: makeImmutable,
responseImmutable: responseImmutable,
useImmutableMark: useImmutableMark
};
}

26
node_modules/@rc-component/context/es/context.d.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import * as React from 'react';
export type Selector<ContextProps, SelectorValue = ContextProps> = (value: ContextProps) => SelectorValue;
export type Trigger<ContextProps> = (value: ContextProps) => void;
export type Listeners<ContextProps> = Set<Trigger<ContextProps>>;
export interface Context<ContextProps> {
getValue: () => ContextProps;
listeners: Listeners<ContextProps>;
}
export interface ContextSelectorProviderProps<T> {
value: T;
children?: React.ReactNode;
}
export interface SelectorContext<ContextProps> {
Context: React.Context<Context<ContextProps>>;
Provider: React.ComponentType<ContextSelectorProviderProps<ContextProps>>;
defaultValue?: ContextProps;
}
export declare function createContext<ContextProps>(defaultValue?: ContextProps): SelectorContext<ContextProps>;
/** e.g. useSelect(userContext) => user */
export declare function useContext<ContextProps>(holder: SelectorContext<ContextProps>): ContextProps;
/** e.g. useSelect(userContext, user => user.name) => user.name */
export declare function useContext<ContextProps, SelectorValue>(holder: SelectorContext<ContextProps>, selector: Selector<ContextProps, SelectorValue>): SelectorValue;
/** e.g. useSelect(userContext, ['name', 'age']) => user { name, age } */
export declare function useContext<ContextProps, SelectorValue extends Partial<ContextProps>>(holder: SelectorContext<ContextProps>, selector: (keyof ContextProps)[]): SelectorValue;
/** e.g. useSelect(userContext, 'name') => user.name */
export declare function useContext<ContextProps, PropName extends keyof ContextProps>(holder: SelectorContext<ContextProps>, selector: PropName): ContextProps[PropName];

89
node_modules/@rc-component/context/es/context.js generated vendored Normal file
View File

@@ -0,0 +1,89 @@
import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray";
import useEvent from "rc-util/es/hooks/useEvent";
import useLayoutEffect from "rc-util/es/hooks/useLayoutEffect";
import isEqual from "rc-util/es/isEqual";
import * as React from 'react';
import { unstable_batchedUpdates } from 'react-dom';
export function createContext(defaultValue) {
var Context = /*#__PURE__*/React.createContext(undefined);
var Provider = function Provider(_ref) {
var value = _ref.value,
children = _ref.children;
var valueRef = React.useRef(value);
valueRef.current = value;
var _React$useState = React.useState(function () {
return {
getValue: function getValue() {
return valueRef.current;
},
listeners: new Set()
};
}),
_React$useState2 = _slicedToArray(_React$useState, 1),
context = _React$useState2[0];
useLayoutEffect(function () {
unstable_batchedUpdates(function () {
context.listeners.forEach(function (listener) {
listener(value);
});
});
}, [value]);
return /*#__PURE__*/React.createElement(Context.Provider, {
value: context
}, children);
};
return {
Context: Context,
Provider: Provider,
defaultValue: defaultValue
};
}
/** e.g. useSelect(userContext) => user */
/** e.g. useSelect(userContext, user => user.name) => user.name */
/** e.g. useSelect(userContext, ['name', 'age']) => user { name, age } */
/** e.g. useSelect(userContext, 'name') => user.name */
export function useContext(holder, selector) {
var eventSelector = useEvent(typeof selector === 'function' ? selector : function (ctx) {
if (selector === undefined) {
return ctx;
}
if (!Array.isArray(selector)) {
return ctx[selector];
}
var obj = {};
selector.forEach(function (key) {
obj[key] = ctx[key];
});
return obj;
});
var context = React.useContext(holder === null || holder === void 0 ? void 0 : holder.Context);
var _ref2 = context || {},
listeners = _ref2.listeners,
getValue = _ref2.getValue;
var valueRef = React.useRef();
valueRef.current = eventSelector(context ? getValue() : holder === null || holder === void 0 ? void 0 : holder.defaultValue);
var _React$useState3 = React.useState({}),
_React$useState4 = _slicedToArray(_React$useState3, 2),
forceUpdate = _React$useState4[1];
useLayoutEffect(function () {
if (!context) {
return;
}
function trigger(nextValue) {
var nextSelectorValue = eventSelector(nextValue);
if (!isEqual(valueRef.current, nextSelectorValue, true)) {
forceUpdate({});
}
}
listeners.add(trigger);
return function () {
listeners.delete(trigger);
};
}, [context]);
return valueRef.current;
}

7
node_modules/@rc-component/context/es/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types="react" />
import type { SelectorContext } from './context';
import { createContext, useContext } from './context';
import createImmutable from './Immutable';
declare const makeImmutable: <T extends import("react").ComponentType<any>>(Component: T, shouldTriggerRender?: import("./Immutable").CompareProps<T>) => T, responseImmutable: <T extends import("react").ComponentType<any>>(Component: T, propsAreEqual?: import("./Immutable").CompareProps<T>) => T, useImmutableMark: () => number;
export { createContext, useContext, createImmutable, makeImmutable, responseImmutable, useImmutableMark, };
export type { SelectorContext };

9
node_modules/@rc-component/context/es/index.js generated vendored Normal file
View File

@@ -0,0 +1,9 @@
import { createContext, useContext } from "./context";
import createImmutable from "./Immutable";
// For legacy usage, we export it directly
var _createImmutable = createImmutable(),
makeImmutable = _createImmutable.makeImmutable,
responseImmutable = _createImmutable.responseImmutable,
useImmutableMark = _createImmutable.useImmutableMark;
export { createContext, useContext, createImmutable, makeImmutable, responseImmutable, useImmutableMark };

10
node_modules/@rc-component/context/lib/Immutable.d.ts generated vendored Normal file
View File

@@ -0,0 +1,10 @@
import * as React from 'react';
export type CompareProps<T extends React.ComponentType<any>> = (prevProps: Readonly<React.ComponentProps<T>>, nextProps: Readonly<React.ComponentProps<T>>) => boolean;
/**
* Create Immutable pair for `makeImmutable` and `responseImmutable`.
*/
export default function createImmutable(): {
makeImmutable: <T extends React.ComponentType<any>>(Component: T, shouldTriggerRender?: CompareProps<T>) => T;
responseImmutable: <T_1 extends React.ComponentType<any>>(Component: T_1, propsAreEqual?: CompareProps<T_1>) => T_1;
useImmutableMark: () => number;
};

89
node_modules/@rc-component/context/lib/Immutable.js generated vendored Normal file
View File

@@ -0,0 +1,89 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _typeof = require("@babel/runtime/helpers/typeof");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = createImmutable;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _ref = require("rc-util/lib/ref");
var React = _interopRequireWildcard(require("react"));
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
/**
* Create Immutable pair for `makeImmutable` and `responseImmutable`.
*/
function createImmutable() {
var ImmutableContext = /*#__PURE__*/React.createContext(null);
/**
* Get render update mark by `makeImmutable` root.
* Do not deps on the return value as render times
* but only use for `useMemo` or `useCallback` deps.
*/
function useImmutableMark() {
return React.useContext(ImmutableContext);
}
/**
* Wrapped Component will be marked as Immutable.
* When Component parent trigger render,
* it will notice children component (use with `responseImmutable`) node that parent has updated.
* @param Component Passed Component
* @param triggerRender Customize trigger `responseImmutable` children re-render logic. Default will always trigger re-render when this component re-render.
*/
function makeImmutable(Component, shouldTriggerRender) {
var refAble = (0, _ref.supportRef)(Component);
var ImmutableComponent = function ImmutableComponent(props, ref) {
var refProps = refAble ? {
ref: ref
} : {};
var renderTimesRef = React.useRef(0);
var prevProps = React.useRef(props);
// If parent has the context, we do not wrap it
var mark = useImmutableMark();
if (mark !== null) {
return /*#__PURE__*/React.createElement(Component, (0, _extends2.default)({}, props, refProps));
}
if (
// Always trigger re-render if not provide `notTriggerRender`
!shouldTriggerRender || shouldTriggerRender(prevProps.current, props)) {
renderTimesRef.current += 1;
}
prevProps.current = props;
return /*#__PURE__*/React.createElement(ImmutableContext.Provider, {
value: renderTimesRef.current
}, /*#__PURE__*/React.createElement(Component, (0, _extends2.default)({}, props, refProps)));
};
if (process.env.NODE_ENV !== 'production') {
ImmutableComponent.displayName = "ImmutableRoot(".concat(Component.displayName || Component.name, ")");
}
return refAble ? /*#__PURE__*/React.forwardRef(ImmutableComponent) : ImmutableComponent;
}
/**
* Wrapped Component with `React.memo`.
* But will rerender when parent with `makeImmutable` rerender.
*/
function responseImmutable(Component, propsAreEqual) {
var refAble = (0, _ref.supportRef)(Component);
var ImmutableComponent = function ImmutableComponent(props, ref) {
var refProps = refAble ? {
ref: ref
} : {};
useImmutableMark();
return /*#__PURE__*/React.createElement(Component, (0, _extends2.default)({}, props, refProps));
};
if (process.env.NODE_ENV !== 'production') {
ImmutableComponent.displayName = "ImmutableResponse(".concat(Component.displayName || Component.name, ")");
}
return refAble ? /*#__PURE__*/React.memo( /*#__PURE__*/React.forwardRef(ImmutableComponent), propsAreEqual) : /*#__PURE__*/React.memo(ImmutableComponent, propsAreEqual);
}
return {
makeImmutable: makeImmutable,
responseImmutable: responseImmutable,
useImmutableMark: useImmutableMark
};
}

26
node_modules/@rc-component/context/lib/context.d.ts generated vendored Normal file
View File

@@ -0,0 +1,26 @@
import * as React from 'react';
export type Selector<ContextProps, SelectorValue = ContextProps> = (value: ContextProps) => SelectorValue;
export type Trigger<ContextProps> = (value: ContextProps) => void;
export type Listeners<ContextProps> = Set<Trigger<ContextProps>>;
export interface Context<ContextProps> {
getValue: () => ContextProps;
listeners: Listeners<ContextProps>;
}
export interface ContextSelectorProviderProps<T> {
value: T;
children?: React.ReactNode;
}
export interface SelectorContext<ContextProps> {
Context: React.Context<Context<ContextProps>>;
Provider: React.ComponentType<ContextSelectorProviderProps<ContextProps>>;
defaultValue?: ContextProps;
}
export declare function createContext<ContextProps>(defaultValue?: ContextProps): SelectorContext<ContextProps>;
/** e.g. useSelect(userContext) => user */
export declare function useContext<ContextProps>(holder: SelectorContext<ContextProps>): ContextProps;
/** e.g. useSelect(userContext, user => user.name) => user.name */
export declare function useContext<ContextProps, SelectorValue>(holder: SelectorContext<ContextProps>, selector: Selector<ContextProps, SelectorValue>): SelectorValue;
/** e.g. useSelect(userContext, ['name', 'age']) => user { name, age } */
export declare function useContext<ContextProps, SelectorValue extends Partial<ContextProps>>(holder: SelectorContext<ContextProps>, selector: (keyof ContextProps)[]): SelectorValue;
/** e.g. useSelect(userContext, 'name') => user.name */
export declare function useContext<ContextProps, PropName extends keyof ContextProps>(holder: SelectorContext<ContextProps>, selector: PropName): ContextProps[PropName];

100
node_modules/@rc-component/context/lib/context.js generated vendored Normal file
View File

@@ -0,0 +1,100 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _typeof = require("@babel/runtime/helpers/typeof");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createContext = createContext;
exports.useContext = useContext;
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
var _useEvent = _interopRequireDefault(require("rc-util/lib/hooks/useEvent"));
var _useLayoutEffect = _interopRequireDefault(require("rc-util/lib/hooks/useLayoutEffect"));
var _isEqual = _interopRequireDefault(require("rc-util/lib/isEqual"));
var React = _interopRequireWildcard(require("react"));
var _reactDom = require("react-dom");
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function createContext(defaultValue) {
var Context = /*#__PURE__*/React.createContext(undefined);
var Provider = function Provider(_ref) {
var value = _ref.value,
children = _ref.children;
var valueRef = React.useRef(value);
valueRef.current = value;
var _React$useState = React.useState(function () {
return {
getValue: function getValue() {
return valueRef.current;
},
listeners: new Set()
};
}),
_React$useState2 = (0, _slicedToArray2.default)(_React$useState, 1),
context = _React$useState2[0];
(0, _useLayoutEffect.default)(function () {
(0, _reactDom.unstable_batchedUpdates)(function () {
context.listeners.forEach(function (listener) {
listener(value);
});
});
}, [value]);
return /*#__PURE__*/React.createElement(Context.Provider, {
value: context
}, children);
};
return {
Context: Context,
Provider: Provider,
defaultValue: defaultValue
};
}
/** e.g. useSelect(userContext) => user */
/** e.g. useSelect(userContext, user => user.name) => user.name */
/** e.g. useSelect(userContext, ['name', 'age']) => user { name, age } */
/** e.g. useSelect(userContext, 'name') => user.name */
function useContext(holder, selector) {
var eventSelector = (0, _useEvent.default)(typeof selector === 'function' ? selector : function (ctx) {
if (selector === undefined) {
return ctx;
}
if (!Array.isArray(selector)) {
return ctx[selector];
}
var obj = {};
selector.forEach(function (key) {
obj[key] = ctx[key];
});
return obj;
});
var context = React.useContext(holder === null || holder === void 0 ? void 0 : holder.Context);
var _ref2 = context || {},
listeners = _ref2.listeners,
getValue = _ref2.getValue;
var valueRef = React.useRef();
valueRef.current = eventSelector(context ? getValue() : holder === null || holder === void 0 ? void 0 : holder.defaultValue);
var _React$useState3 = React.useState({}),
_React$useState4 = (0, _slicedToArray2.default)(_React$useState3, 2),
forceUpdate = _React$useState4[1];
(0, _useLayoutEffect.default)(function () {
if (!context) {
return;
}
function trigger(nextValue) {
var nextSelectorValue = eventSelector(nextValue);
if (!(0, _isEqual.default)(valueRef.current, nextSelectorValue, true)) {
forceUpdate({});
}
}
listeners.add(trigger);
return function () {
listeners.delete(trigger);
};
}, [context]);
return valueRef.current;
}

7
node_modules/@rc-component/context/lib/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,7 @@
/// <reference types="react" />
import type { SelectorContext } from './context';
import { createContext, useContext } from './context';
import createImmutable from './Immutable';
declare const makeImmutable: <T extends import("react").ComponentType<any>>(Component: T, shouldTriggerRender?: import("./Immutable").CompareProps<T>) => T, responseImmutable: <T extends import("react").ComponentType<any>>(Component: T, propsAreEqual?: import("./Immutable").CompareProps<T>) => T, useImmutableMark: () => number;
export { createContext, useContext, createImmutable, makeImmutable, responseImmutable, useImmutableMark, };
export type { SelectorContext };

36
node_modules/@rc-component/context/lib/index.js generated vendored Normal file
View File

@@ -0,0 +1,36 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "createContext", {
enumerable: true,
get: function get() {
return _context.createContext;
}
});
Object.defineProperty(exports, "createImmutable", {
enumerable: true,
get: function get() {
return _Immutable.default;
}
});
exports.responseImmutable = exports.makeImmutable = void 0;
Object.defineProperty(exports, "useContext", {
enumerable: true,
get: function get() {
return _context.useContext;
}
});
exports.useImmutableMark = void 0;
var _context = require("./context");
var _Immutable = _interopRequireDefault(require("./Immutable"));
// For legacy usage, we export it directly
var _createImmutable = (0, _Immutable.default)(),
makeImmutable = _createImmutable.makeImmutable,
responseImmutable = _createImmutable.responseImmutable,
useImmutableMark = _createImmutable.useImmutableMark;
exports.useImmutableMark = useImmutableMark;
exports.responseImmutable = responseImmutable;
exports.makeImmutable = makeImmutable;

62
node_modules/@rc-component/context/package.json generated vendored Normal file
View File

@@ -0,0 +1,62 @@
{
"name": "@rc-component/context",
"version": "1.4.0",
"description": "React way perf context selector",
"keywords": [
"react",
"react-component",
"context"
],
"homepage": "http://github.com/react-component/context",
"bugs": {
"url": "http://github.com/react-component/context/issues"
},
"repository": {
"type": "git",
"url": "git@github.com:react-component/context.git"
},
"license": "MIT",
"author": "",
"main": "./lib/index",
"module": "./es/index",
"files": [
"lib",
"es"
],
"scripts": {
"build": "dumi build",
"compile": "father build",
"coverage": "father test --coverage",
"lint": "eslint src/ docs/ --ext .tsx,.ts,.jsx,.js",
"now-build": "npm run build",
"prepublishOnly": "npm run compile && np --yolo --no-publish",
"start": "dumi dev",
"test": "rc-test",
"tsc": "tsc --noEmit"
},
"dependencies": {
"@babel/runtime": "^7.10.1",
"rc-util": "^5.27.0"
},
"devDependencies": {
"@rc-component/father-plugin": "^1.0.0",
"@types/jest": "^24.0.18",
"@types/react": "^18.0.0",
"@types/react-dom": "^18.0.0",
"@types/warning": "^3.0.0",
"@umijs/fabric": "^3.0.0",
"cross-env": "^7.0.3",
"dumi": "^2.0.15",
"eslint": "^7.1.0",
"father": "^4.0.0",
"np": "^5.0.3",
"rc-test": "^7.0.14",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"typescript": "^4.0.3"
},
"peerDependencies": {
"react": ">=16.9.0",
"react-dom": ">=16.9.0"
}
}