├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── build.yml │ └── test.yml ├── .gitignore ├── .prettierrc.js ├── .vscode └── setting.json ├── LICENSE ├── README.md ├── example ├── README.md ├── babel.config.js ├── jest.config.js ├── package.json ├── setup.ts ├── src │ ├── list │ │ ├── Form.test.tsx │ │ ├── Form.tsx │ │ ├── Item.test.tsx │ │ ├── Item.tsx │ │ ├── List.test.tsx │ │ ├── List.tsx │ │ ├── ListPage.test.tsx │ │ └── ListPage.tsx │ ├── performance │ │ └── ListPage.test.tsx │ └── utils │ │ └── isString.ts ├── tsconfig.json └── yarn.lock ├── lerna.json ├── package.json ├── packages ├── jest-performance-testing │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── __tests__ │ │ │ ├── toBeMounted.test.tsx │ │ │ ├── toBeMountedWithin.test.tsx │ │ │ ├── toBeRenderedTimes.test.tsx │ │ │ └── toBeUpdatedWithin.test.tsx │ │ ├── errorMessage.ts │ │ ├── expectExtends.ts │ │ ├── index.ts │ │ ├── matchers.ts │ │ ├── toBeMounted.ts │ │ ├── toBeMountedWithin.ts │ │ ├── toBeRenderedTimes.ts │ │ └── toBeUpdatedWithin.ts │ └── tsconfig.json ├── performance-testing-cli │ ├── README.md │ ├── bin │ │ └── perf.js │ ├── jest.config.js │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── __tests__ │ │ │ ├── exec.test.ts │ │ │ ├── getAllFilesBy.test.ts │ │ │ ├── logger.test.ts │ │ │ ├── run.test.ts │ │ │ ├── toArgs.test.ts │ │ │ └── validate.test.ts │ │ ├── constants │ │ │ └── defaultOptions.ts │ │ ├── exec.ts │ │ ├── getAllFilesBy.ts │ │ ├── getArgv.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── options.ts │ │ ├── toArgs.ts │ │ └── validate.ts │ └── tsconfig.json └── react-performance-testing │ ├── babel.config.js │ ├── jest.config.js │ ├── jsx-dev-runtime.d.ts │ ├── jsx-dev-runtime.js │ ├── jsx-runtime.d.ts │ ├── jsx-runtime.js │ ├── native │ └── package.json │ ├── package.json │ ├── rollup.config.js │ ├── src │ ├── __tests__ │ │ ├── autoCleanup.test.ts │ │ ├── cleanup.test.ts │ │ ├── cloneElement.test.tsx │ │ ├── createElement.test.tsx │ │ ├── createFactory.test.tsx │ │ ├── native │ │ │ └── createElement.test.tsx │ │ ├── renderCount.test.tsx │ │ ├── renderTime.test.tsx │ │ ├── renderTimeWarn.test.ts │ │ └── styled-components.test.tsx │ ├── autoCleanup.ts │ ├── constants │ │ ├── globalOption.ts │ │ └── globals.ts │ ├── getDisplayName.ts │ ├── getPatchedComponent.ts │ ├── index.ts │ ├── native │ │ ├── index.ts │ │ └── perf.ts │ ├── perf.ts │ ├── store.ts │ ├── utils │ │ ├── isClassComponent.ts │ │ ├── isForwardRefComponent.ts │ │ ├── isFunctionComponent.ts │ │ ├── isMemoComponent.ts │ │ ├── pushTask.ts │ │ ├── shouldTrack.ts │ │ └── symbols.ts │ └── wait.ts │ ├── tsconfig.json │ └── types │ ├── index.ts │ └── perf.ts ├── scripts ├── jest │ └── jest.common.config.js └── rollup │ └── makeRollupConfig.js ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | yarn.lock 4 | bin 5 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/setting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/.vscode/setting.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/README.md -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/README.md -------------------------------------------------------------------------------- /example/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/babel.config.js -------------------------------------------------------------------------------- /example/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/jest.config.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/package.json -------------------------------------------------------------------------------- /example/setup.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; 2 | -------------------------------------------------------------------------------- /example/src/list/Form.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/src/list/Form.test.tsx -------------------------------------------------------------------------------- /example/src/list/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/src/list/Form.tsx -------------------------------------------------------------------------------- /example/src/list/Item.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/src/list/Item.test.tsx -------------------------------------------------------------------------------- /example/src/list/Item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/src/list/Item.tsx -------------------------------------------------------------------------------- /example/src/list/List.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/src/list/List.test.tsx -------------------------------------------------------------------------------- /example/src/list/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/src/list/List.tsx -------------------------------------------------------------------------------- /example/src/list/ListPage.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/src/list/ListPage.test.tsx -------------------------------------------------------------------------------- /example/src/list/ListPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/src/list/ListPage.tsx -------------------------------------------------------------------------------- /example/src/performance/ListPage.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/src/performance/ListPage.test.tsx -------------------------------------------------------------------------------- /example/src/utils/isString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/src/utils/isString.ts -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/package.json -------------------------------------------------------------------------------- /packages/jest-performance-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/README.md -------------------------------------------------------------------------------- /packages/jest-performance-testing/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/jest.config.js -------------------------------------------------------------------------------- /packages/jest-performance-testing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/package.json -------------------------------------------------------------------------------- /packages/jest-performance-testing/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/rollup.config.js -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/__tests__/toBeMounted.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/__tests__/toBeMounted.test.tsx -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/__tests__/toBeMountedWithin.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/__tests__/toBeMountedWithin.test.tsx -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/__tests__/toBeRenderedTimes.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/__tests__/toBeRenderedTimes.test.tsx -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/__tests__/toBeUpdatedWithin.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/__tests__/toBeUpdatedWithin.test.tsx -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/errorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/errorMessage.ts -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/expectExtends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/expectExtends.ts -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/index.ts -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/matchers.ts -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/toBeMounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/toBeMounted.ts -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/toBeMountedWithin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/toBeMountedWithin.ts -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/toBeRenderedTimes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/toBeRenderedTimes.ts -------------------------------------------------------------------------------- /packages/jest-performance-testing/src/toBeUpdatedWithin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/jest-performance-testing/src/toBeUpdatedWithin.ts -------------------------------------------------------------------------------- /packages/jest-performance-testing/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/performance-testing-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/README.md -------------------------------------------------------------------------------- /packages/performance-testing-cli/bin/perf.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('../dist/index.cjs').run(); 3 | -------------------------------------------------------------------------------- /packages/performance-testing-cli/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/jest.config.js -------------------------------------------------------------------------------- /packages/performance-testing-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/package.json -------------------------------------------------------------------------------- /packages/performance-testing-cli/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/rollup.config.js -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/__tests__/exec.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/__tests__/exec.test.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/__tests__/getAllFilesBy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/__tests__/getAllFilesBy.test.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/__tests__/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/__tests__/logger.test.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/__tests__/run.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/__tests__/run.test.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/__tests__/toArgs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/__tests__/toArgs.test.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/__tests__/validate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/__tests__/validate.test.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/constants/defaultOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/constants/defaultOptions.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/exec.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/getAllFilesBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/getAllFilesBy.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/getArgv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/getArgv.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/index.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/logger.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/options.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/toArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/toArgs.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/src/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/performance-testing-cli/src/validate.ts -------------------------------------------------------------------------------- /packages/performance-testing-cli/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/react-performance-testing/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/babel.config.js -------------------------------------------------------------------------------- /packages/react-performance-testing/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/jest.config.js -------------------------------------------------------------------------------- /packages/react-performance-testing/jsx-dev-runtime.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'react/jsx-dev-runtime'; 2 | -------------------------------------------------------------------------------- /packages/react-performance-testing/jsx-dev-runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/jsx-dev-runtime.js -------------------------------------------------------------------------------- /packages/react-performance-testing/jsx-runtime.d.ts: -------------------------------------------------------------------------------- 1 | export * from 'react/jsx-runtime'; 2 | -------------------------------------------------------------------------------- /packages/react-performance-testing/jsx-runtime.js: -------------------------------------------------------------------------------- 1 | module.exports = require('react/jsx-runtime'); 2 | -------------------------------------------------------------------------------- /packages/react-performance-testing/native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/native/package.json -------------------------------------------------------------------------------- /packages/react-performance-testing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/package.json -------------------------------------------------------------------------------- /packages/react-performance-testing/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/rollup.config.js -------------------------------------------------------------------------------- /packages/react-performance-testing/src/__tests__/autoCleanup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/__tests__/autoCleanup.test.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/__tests__/cleanup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/__tests__/cleanup.test.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/__tests__/cloneElement.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/__tests__/cloneElement.test.tsx -------------------------------------------------------------------------------- /packages/react-performance-testing/src/__tests__/createElement.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/__tests__/createElement.test.tsx -------------------------------------------------------------------------------- /packages/react-performance-testing/src/__tests__/createFactory.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/__tests__/createFactory.test.tsx -------------------------------------------------------------------------------- /packages/react-performance-testing/src/__tests__/native/createElement.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/__tests__/native/createElement.test.tsx -------------------------------------------------------------------------------- /packages/react-performance-testing/src/__tests__/renderCount.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/__tests__/renderCount.test.tsx -------------------------------------------------------------------------------- /packages/react-performance-testing/src/__tests__/renderTime.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/__tests__/renderTime.test.tsx -------------------------------------------------------------------------------- /packages/react-performance-testing/src/__tests__/renderTimeWarn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/__tests__/renderTimeWarn.test.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/__tests__/styled-components.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/__tests__/styled-components.test.tsx -------------------------------------------------------------------------------- /packages/react-performance-testing/src/autoCleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/autoCleanup.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/constants/globalOption.ts: -------------------------------------------------------------------------------- 1 | export const globalOption = { 2 | isDeclaredRenderTime: false, 3 | }; 4 | -------------------------------------------------------------------------------- /packages/react-performance-testing/src/constants/globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/constants/globals.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/getDisplayName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/getDisplayName.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/getPatchedComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/getPatchedComponent.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/index.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/native/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/native/index.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/native/perf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/native/perf.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/perf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/perf.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/store.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/utils/isClassComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/utils/isClassComponent.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/utils/isForwardRefComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/utils/isForwardRefComponent.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/utils/isFunctionComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/utils/isFunctionComponent.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/utils/isMemoComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/utils/isMemoComponent.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/utils/pushTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/utils/pushTask.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/utils/shouldTrack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/utils/shouldTrack.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/utils/symbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/utils/symbols.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/src/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/src/wait.ts -------------------------------------------------------------------------------- /packages/react-performance-testing/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/react-performance-testing/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './perf'; 2 | -------------------------------------------------------------------------------- /packages/react-performance-testing/types/perf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/packages/react-performance-testing/types/perf.ts -------------------------------------------------------------------------------- /scripts/jest/jest.common.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/scripts/jest/jest.common.config.js -------------------------------------------------------------------------------- /scripts/rollup/makeRollupConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/scripts/rollup/makeRollupConfig.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/keiya01/react-performance-testing/HEAD/yarn.lock --------------------------------------------------------------------------------