diff --git a/.npmrc b/.npmrc index f795a1972..cbbc6d659 100644 --- a/.npmrc +++ b/.npmrc @@ -1,3 +1,4 @@ strict-peer-dependencies=false enable-pre-post-scripts=true -public-hoist-pattern[]=*tailwind-variants* \ No newline at end of file +public-hoist-pattern[]=*tailwind-variants* +public-hoist-pattern[]=*@react-aria/interactions* \ No newline at end of file diff --git a/packages/components/button/stories/button.stories.tsx b/packages/components/button/stories/button.stories.tsx index 87bfc3218..cd4f9a9c2 100644 --- a/packages/components/button/stories/button.stories.tsx +++ b/packages/components/button/stories/button.stories.tsx @@ -120,3 +120,10 @@ IsLoading.args = { ), }; + +export const CustomWithStyles = Template.bind({}); +CustomWithStyles.args = { + ...defaultProps, + radius: "full", + className: "bg-gradient-to-tr from-pink-500 to-yellow-500 text-white shadow-lg", +}; diff --git a/packages/components/tooltip/package.json b/packages/components/tooltip/package.json index 0e711dccd..58c5fa292 100644 --- a/packages/components/tooltip/package.json +++ b/packages/components/tooltip/package.json @@ -48,6 +48,7 @@ "@react-aria/overlays": "^3.13.0", "@react-aria/tooltip": "^3.4.0", "@react-stately/tooltip": "^3.3.0", + "@react-aria/interactions": "^3.14.0", "@react-aria/utils": "^3.15.0", "framer-motion": "^10.6.0" }, diff --git a/packages/components/tooltip/src/index.ts b/packages/components/tooltip/src/index.ts index 3eaaa7368..982400fa7 100644 --- a/packages/components/tooltip/src/index.ts +++ b/packages/components/tooltip/src/index.ts @@ -2,6 +2,7 @@ import Tooltip from "./tooltip"; // export types export type {TooltipProps} from "./tooltip"; +export type {TooltipPlacement} from "./types"; // export hooks export {useTooltip} from "./use-tooltip"; diff --git a/packages/components/tooltip/src/tooltip-transition.ts b/packages/components/tooltip/src/tooltip-transition.ts index 6085343e2..cf8ea7fde 100644 --- a/packages/components/tooltip/src/tooltip-transition.ts +++ b/packages/components/tooltip/src/tooltip-transition.ts @@ -1,4 +1,5 @@ import {Variants} from "framer-motion"; +import {TRANSITION_EASINGS} from "@nextui-org/framer-transitions"; export const scale: Variants = { exit: { @@ -24,9 +25,8 @@ export const scale: Variants = { duration: 0.2, }, scale: { - type: "spring", - stiffness: 800, - damping: 35, + duration: 0.3, + ease: TRANSITION_EASINGS.softSpring, }, }, }, diff --git a/packages/components/tooltip/tsconfig.json b/packages/components/tooltip/tsconfig.json index 1f783ade2..b43d613b7 100644 --- a/packages/components/tooltip/tsconfig.json +++ b/packages/components/tooltip/tsconfig.json @@ -3,7 +3,8 @@ "compilerOptions": { "baseUrl": ".", "paths": { - "tailwind-variants": ["../../../node_modules/tailwind-variants"] + "tailwind-variants": ["../../../node_modules/tailwind-variants"], + "@react-aria/interactions": ["../../../node_modules/@react-aria/interactions"] } }, "include": ["src", "index.ts"] diff --git a/packages/utilities/framer-transitions/src/collapse-transition.tsx b/packages/utilities/framer-transitions/src/collapse-transition.tsx index 8485613ad..e58129b70 100644 --- a/packages/utilities/framer-transitions/src/collapse-transition.tsx +++ b/packages/utilities/framer-transitions/src/collapse-transition.tsx @@ -49,9 +49,8 @@ const defaultTransitions = { }, enter: { height: { - type: "spring", - stiffness: 300, - damping: 24, + duration: 0.4, + ease: TRANSITION_EASINGS.softSpring, }, opacity: { duration: 0.8, diff --git a/packages/utilities/framer-transitions/src/transition-utils.ts b/packages/utilities/framer-transitions/src/transition-utils.ts index e6bd7e8f4..6b13a89b2 100644 --- a/packages/utilities/framer-transitions/src/transition-utils.ts +++ b/packages/utilities/framer-transitions/src/transition-utils.ts @@ -42,6 +42,7 @@ export const TRANSITION_EASINGS = { easeIn: [0.4, 0, 1, 1], easeOut: [0, 0, 0.2, 1], easeInOut: [0.4, 0, 0.2, 1], + softSpring: [0.155, 1.105, 0.295, 1.12], } as const; export const TRANSITION_VARIANTS = { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 20e449cfa..a07d6634d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -107,16 +107,16 @@ importers: '@changesets/cli': 2.24.1 '@changesets/get-release-plan': 3.0.12 '@changesets/types': 5.1.0 - '@commitlint/cli': 17.4.4_@swc+core@1.3.41 + '@commitlint/cli': 17.5.0_@swc+core@1.3.42 '@commitlint/config-conventional': 17.4.4 - '@docusaurus/utils': 2.0.0-beta.3_ltfkvpn5luzwntjruhqzp37ahu + '@docusaurus/utils': 2.0.0-beta.3_pntylvuxq2ri2ypsmihtt46hyq '@react-bootstrap/babel-preset': 2.1.0 '@react-types/link': 3.4.0_react@18.2.0 '@react-types/shared': 3.17.0_react@18.2.0 - '@storybook/react': 6.5.16_yccgjvjzo5leubrz7lxnczcb44 - '@swc-node/jest': 1.6.2_w2zjgg3mtz4gzyxcl35vjzbpcm - '@swc/core': 1.3.41 - '@swc/jest': 0.2.24_@swc+core@1.3.41 + '@storybook/react': 6.5.16_zyxjkmcskzusir5quzarhtmhui + '@swc-node/jest': 1.6.2_hncgox2nmuemx6teocknnuozty + '@swc/core': 1.3.42 + '@swc/jest': 0.2.24_@swc+core@1.3.42 '@testing-library/dom': 8.20.0 '@testing-library/jest-dom': 5.16.5 '@testing-library/react': 14.0.0_biqbaboplfbrettd7655fr4n2y @@ -175,11 +175,11 @@ importers: react-dom: 18.2.0_react@18.2.0 rimraf: 3.0.2 shelljs: 0.8.5 - tsup: 6.4.0_w2zjgg3mtz4gzyxcl35vjzbpcm + tsup: 6.4.0_hncgox2nmuemx6teocknnuozty turbo: 1.6.3 typescript: 4.9.5 uuid: 8.3.2 - webpack: 5.76.2_ltfkvpn5luzwntjruhqzp37ahu + webpack: 5.76.2_pntylvuxq2ri2ypsmihtt46hyq webpack-bundle-analyzer: 4.8.0 webpack-cli: 3.3.12_webpack@5.76.2 webpack-merge: 5.8.0 @@ -735,6 +735,7 @@ importers: '@nextui-org/system': workspace:* '@nextui-org/theme': workspace:* '@react-aria/focus': ^3.11.0 + '@react-aria/interactions': ^3.14.0 '@react-aria/overlays': ^3.13.0 '@react-aria/tooltip': ^3.4.0 '@react-aria/utils': ^3.15.0 @@ -753,6 +754,7 @@ importers: '@nextui-org/system': link:../../core/system '@nextui-org/theme': link:../../core/theme '@react-aria/focus': 3.11.0_react@18.2.0 + '@react-aria/interactions': 3.14.0_react@18.2.0 '@react-aria/overlays': 3.13.0_react@18.2.0 '@react-aria/tooltip': 3.4.0_react@18.2.0 '@react-aria/utils': 3.15.0_react@18.2.0 @@ -3173,14 +3175,14 @@ packages: dev: true optional: true - /@commitlint/cli/17.4.4_@swc+core@1.3.41: - resolution: {integrity: sha512-HwKlD7CPVMVGTAeFZylVNy14Vm5POVY0WxPkZr7EXLC/os0LH/obs6z4HRvJtH/nHCMYBvUBQhGwnufKfTjd5g==} + /@commitlint/cli/17.5.0_@swc+core@1.3.42: + resolution: {integrity: sha512-yNW3+M7UM1ioK28LKTrryIVB5qGpXlEv8+rJQiWPMZNayy9/1XR5+lL8qBTNlgopYtZWWnIm5RETcAN29ZTL/A==} engines: {node: '>=v14'} hasBin: true dependencies: '@commitlint/format': 17.4.4 '@commitlint/lint': 17.4.4 - '@commitlint/load': 17.4.4_@swc+core@1.3.41 + '@commitlint/load': 17.5.0_@swc+core@1.3.42 '@commitlint/read': 17.4.4 '@commitlint/types': 17.4.4 execa: 5.1.1 @@ -3251,8 +3253,8 @@ packages: '@commitlint/types': 17.4.4 dev: true - /@commitlint/load/17.4.4_@swc+core@1.3.41: - resolution: {integrity: sha512-z6uFIQ7wfKX5FGBe1AkOF4l/ShOQsaa1ml/nLMkbW7R/xF8galGS7Zh0yHvzVp/srtfS0brC+0bUfQfmpMPFVQ==} + /@commitlint/load/17.5.0_@swc+core@1.3.42: + resolution: {integrity: sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==} engines: {node: '>=v14'} dependencies: '@commitlint/config-validator': 17.4.4 @@ -3267,7 +3269,7 @@ packages: lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1_zjs73tdnm3dlr3si3gshiakfqe + ts-node: 10.9.1_folbqhynyeseanpzrnoeze3yxa typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' @@ -3417,13 +3419,13 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@docusaurus/types/2.0.0-beta.3_ltfkvpn5luzwntjruhqzp37ahu: + /@docusaurus/types/2.0.0-beta.3_pntylvuxq2ri2ypsmihtt46hyq: resolution: {integrity: sha512-ivQ6L1ahju06ldTvFsZLQxcN6DP32iIB7DscxWVRqP0eyuyX2xAy+jrASqih3lB8lyw0JJaaDEeVE5fjroAQ/Q==} dependencies: commander: 5.1.0 joi: 17.9.1 querystring: 0.2.0 - webpack: 5.76.2_ltfkvpn5luzwntjruhqzp37ahu + webpack: 5.76.2_pntylvuxq2ri2ypsmihtt46hyq webpack-merge: 5.8.0 transitivePeerDependencies: - '@swc/core' @@ -3432,11 +3434,11 @@ packages: - webpack-cli dev: true - /@docusaurus/utils/2.0.0-beta.3_ltfkvpn5luzwntjruhqzp37ahu: + /@docusaurus/utils/2.0.0-beta.3_pntylvuxq2ri2ypsmihtt46hyq: resolution: {integrity: sha512-DApc6xcb3CvvsBCfRU6Zk3KoZa4mZfCJA4XRv5zhlhaSb0GFuAo7KQ353RUu6d0eYYylY3GGRABXkxRE1SEClA==} engines: {node: '>=12.13.0'} dependencies: - '@docusaurus/types': 2.0.0-beta.3_ltfkvpn5luzwntjruhqzp37ahu + '@docusaurus/types': 2.0.0-beta.3_pntylvuxq2ri2ypsmihtt46hyq '@types/github-slugger': 1.3.0 chalk: 4.1.2 escape-string-regexp: 4.0.0 @@ -6632,7 +6634,7 @@ packages: typescript: 4.9.5 unfetch: 4.2.0 util-deprecate: 1.0.2 - webpack: 5.76.2_ltfkvpn5luzwntjruhqzp37ahu + webpack: 5.76.2_pntylvuxq2ri2ypsmihtt46hyq dev: true /@storybook/core-client/6.5.16_yx6v2mahc4rgaakyal2wzgtgta: @@ -7027,7 +7029,7 @@ packages: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 typescript: 4.9.5 - webpack: 5.76.2_ltfkvpn5luzwntjruhqzp37ahu + webpack: 5.76.2_pntylvuxq2ri2ypsmihtt46hyq transitivePeerDependencies: - '@storybook/mdx2-csf' - bluebird @@ -7388,7 +7390,7 @@ packages: react-docgen-typescript: 2.2.2_typescript@4.9.5 tslib: 2.5.0 typescript: 4.9.5 - webpack: 5.76.2_ltfkvpn5luzwntjruhqzp37ahu + webpack: 5.76.2_pntylvuxq2ri2ypsmihtt46hyq transitivePeerDependencies: - supports-color dev: true @@ -7411,95 +7413,6 @@ packages: - supports-color dev: true - /@storybook/react/6.5.16_yccgjvjzo5leubrz7lxnczcb44: - resolution: {integrity: sha512-cBtNlOzf/MySpNLBK22lJ8wFU22HnfTB2xJyBk7W7Zi71Lm7Uxkhv1Pz8HdiQndJ0SlsAAQOWjQYsSZsGkZIaA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - '@babel/core': ^7.11.5 - '@storybook/builder-webpack4': '*' - '@storybook/builder-webpack5': '*' - '@storybook/manager-webpack4': '*' - '@storybook/manager-webpack5': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - require-from-string: ^2.0.2 - typescript: '*' - peerDependenciesMeta: - '@babel/core': - optional: true - '@storybook/builder-webpack4': - optional: true - '@storybook/builder-webpack5': - optional: true - '@storybook/manager-webpack4': - optional: true - '@storybook/manager-webpack5': - optional: true - typescript: - optional: true - dependencies: - '@babel/core': 7.21.3 - '@babel/preset-flow': 7.18.6_@babel+core@7.21.3 - '@babel/preset-react': 7.18.6_@babel+core@7.21.3 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_aa5jjcyl5ihwp54i3h5tcikeei - '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@storybook/client-logger': 6.5.16 - '@storybook/core': 6.5.16_n6dlj2yulvhwtc33oofoerbnlu - '@storybook/core-common': 6.5.16_cokwgtp7adxle3mwcpacgypcw4 - '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/docs-tools': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@storybook/node-logger': 6.5.16 - '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_a37q6j7dwawz22saey2vgkpwqm - '@storybook/semver': 7.3.2 - '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y - '@types/estree': 0.0.51 - '@types/node': 16.18.18 - '@types/webpack-env': 1.18.0 - acorn: 7.4.1 - acorn-jsx: 5.3.2_acorn@7.4.1 - acorn-walk: 7.2.0 - babel-plugin-add-react-displayname: 0.0.5 - babel-plugin-react-docgen: 4.2.1 - core-js: 3.29.1 - escodegen: 2.0.0 - fs-extra: 9.1.0 - global: 4.4.0 - html-tags: 3.2.0 - lodash: 4.17.21 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-element-to-jsx-string: 14.3.4_biqbaboplfbrettd7655fr4n2y - react-refresh: 0.11.0 - read-pkg-up: 7.0.1 - regenerator-runtime: 0.13.11 - ts-dedent: 2.2.0 - typescript: 4.9.5 - util-deprecate: 1.0.2 - webpack: 5.76.2_ltfkvpn5luzwntjruhqzp37ahu - transitivePeerDependencies: - - '@storybook/mdx2-csf' - - '@swc/core' - - '@types/webpack' - - bluebird - - bufferutil - - encoding - - esbuild - - eslint - - sockjs-client - - supports-color - - type-fest - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - - webpack-command - - webpack-dev-server - - webpack-hot-middleware - - webpack-plugin-serve - dev: true - /@storybook/react/6.5.16_ze2bpafa46v6qsixzh5aaqlme4: resolution: {integrity: sha512-cBtNlOzf/MySpNLBK22lJ8wFU22HnfTB2xJyBk7W7Zi71Lm7Uxkhv1Pz8HdiQndJ0SlsAAQOWjQYsSZsGkZIaA==} engines: {node: '>=10.13.0'} @@ -7588,6 +7501,95 @@ packages: - webpack-plugin-serve dev: true + /@storybook/react/6.5.16_zyxjkmcskzusir5quzarhtmhui: + resolution: {integrity: sha512-cBtNlOzf/MySpNLBK22lJ8wFU22HnfTB2xJyBk7W7Zi71Lm7Uxkhv1Pz8HdiQndJ0SlsAAQOWjQYsSZsGkZIaA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + '@babel/core': ^7.11.5 + '@storybook/builder-webpack4': '*' + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack4': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + require-from-string: ^2.0.2 + typescript: '*' + peerDependenciesMeta: + '@babel/core': + optional: true + '@storybook/builder-webpack4': + optional: true + '@storybook/builder-webpack5': + optional: true + '@storybook/manager-webpack4': + optional: true + '@storybook/manager-webpack5': + optional: true + typescript: + optional: true + dependencies: + '@babel/core': 7.21.3 + '@babel/preset-flow': 7.18.6_@babel+core@7.21.3 + '@babel/preset-react': 7.18.6_@babel+core@7.21.3 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.10_aa5jjcyl5ihwp54i3h5tcikeei + '@storybook/addons': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/client-logger': 6.5.16 + '@storybook/core': 6.5.16_n6dlj2yulvhwtc33oofoerbnlu + '@storybook/core-common': 6.5.16_cokwgtp7adxle3mwcpacgypcw4 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/docs-tools': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@storybook/node-logger': 6.5.16 + '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_a37q6j7dwawz22saey2vgkpwqm + '@storybook/semver': 7.3.2 + '@storybook/store': 6.5.16_biqbaboplfbrettd7655fr4n2y + '@types/estree': 0.0.51 + '@types/node': 16.18.18 + '@types/webpack-env': 1.18.0 + acorn: 7.4.1 + acorn-jsx: 5.3.2_acorn@7.4.1 + acorn-walk: 7.2.0 + babel-plugin-add-react-displayname: 0.0.5 + babel-plugin-react-docgen: 4.2.1 + core-js: 3.29.1 + escodegen: 2.0.0 + fs-extra: 9.1.0 + global: 4.4.0 + html-tags: 3.2.0 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-element-to-jsx-string: 14.3.4_biqbaboplfbrettd7655fr4n2y + react-refresh: 0.11.0 + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.11 + ts-dedent: 2.2.0 + typescript: 4.9.5 + util-deprecate: 1.0.2 + webpack: 5.76.2_pntylvuxq2ri2ypsmihtt46hyq + transitivePeerDependencies: + - '@storybook/mdx2-csf' + - '@swc/core' + - '@types/webpack' + - bluebird + - bufferutil + - encoding + - esbuild + - eslint + - sockjs-client + - supports-color + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-command + - webpack-dev-server + - webpack-hot-middleware + - webpack-plugin-serve + dev: true + /@storybook/router/6.5.16: resolution: {integrity: sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ==} peerDependencies: @@ -7817,39 +7819,39 @@ packages: resolve-from: 5.0.0 dev: true - /@swc-node/core/1.10.1_@swc+core@1.3.41: + /@swc-node/core/1.10.1_@swc+core@1.3.42: resolution: {integrity: sha512-4aiqLb5Uz+zDt7oIMAtH69+l1BvKV3k7fMYNNLjgdSM7qmFwrpHwu+Ss9nOYPTCFlbKCUMP/70aD5Gt2skmJaw==} engines: {node: '>= 10'} peerDependencies: '@swc/core': '>= 1.3' dependencies: - '@swc/core': 1.3.41 + '@swc/core': 1.3.42 dev: true - /@swc-node/jest/1.6.2_w2zjgg3mtz4gzyxcl35vjzbpcm: + /@swc-node/jest/1.6.2_hncgox2nmuemx6teocknnuozty: resolution: {integrity: sha512-lxetGm7MpDARiKkirWUJRvQ8inXMI1NUHN8/SnpLl25qSjIWxv/5VVtcQDRdCLm9/qjmXtuqYBH91K4mvbqqLg==} peerDependencies: '@swc/core': '>= 1.3' typescript: '>= 4.3' dependencies: '@node-rs/xxhash': 1.3.0 - '@swc-node/core': 1.10.1_@swc+core@1.3.41 - '@swc-node/register': 1.6.2_w2zjgg3mtz4gzyxcl35vjzbpcm - '@swc/core': 1.3.41 + '@swc-node/core': 1.10.1_@swc+core@1.3.42 + '@swc-node/register': 1.6.2_hncgox2nmuemx6teocknnuozty + '@swc/core': 1.3.42 typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@swc-node/register/1.6.2_w2zjgg3mtz4gzyxcl35vjzbpcm: + /@swc-node/register/1.6.2_hncgox2nmuemx6teocknnuozty: resolution: {integrity: sha512-7kzUOrw5RhSW23VU9RtEOlH71MQZ4cfUPgu245f3tKjYIu1CkxNJVX48FAiGJ6+3QgJMXLr1anT9FeeCmX12xw==} peerDependencies: '@swc/core': '>= 1.3' typescript: '>= 4.3' dependencies: - '@swc-node/core': 1.10.1_@swc+core@1.3.41 + '@swc-node/core': 1.10.1_@swc+core@1.3.42 '@swc-node/sourcemap-support': 0.3.0 - '@swc/core': 1.3.41 + '@swc/core': 1.3.42 colorette: 2.0.19 debug: 4.3.4 pirates: 4.0.5 @@ -7866,8 +7868,8 @@ packages: tslib: 2.5.0 dev: true - /@swc/core-darwin-arm64/1.3.41: - resolution: {integrity: sha512-D4fybODToO/BvuP35bionDUrSuTVVr8eW+mApr1unOqb3mfiqOrVv0VP2fpWNRYiA+xMq+oBCB6KcGpL60HKWQ==} + /@swc/core-darwin-arm64/1.3.42: + resolution: {integrity: sha512-hM6RrZFyoCM9mX3cj/zM5oXwhAqjUdOCLXJx7KTQps7NIkv/Qjvobgvyf2gAb89j3ARNo9NdIoLjTjJ6oALtiA==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -7875,8 +7877,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64/1.3.41: - resolution: {integrity: sha512-0RoVyiPCnylf3TG77C3S86PRSmaq+SaYB4VDLJFz3qcEHz1pfP0LhyskhgX4wjQV1mveDzFEn1BVAuo0eOMwZA==} + /@swc/core-darwin-x64/1.3.42: + resolution: {integrity: sha512-bjsWtHMb6wJK1+RGlBs2USvgZ0txlMk11y0qBLKo32gLKTqzUwRw0Fmfzuf6Ue2a/w//7eqMlPFEre4LvJajGw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -7884,8 +7886,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf/1.3.41: - resolution: {integrity: sha512-mZW7GeY7Uw1nkKoWpx898ou20oCSt8MR+jAVuAhMjX+G4Zr0WWXYSigWNiRymhR6Q9KhyvoFpMckguSvYWmXsw==} + /@swc/core-linux-arm-gnueabihf/1.3.42: + resolution: {integrity: sha512-Oe0ggMz3MyqXNfeVmY+bBTL0hFSNY3bx8dhcqsh4vXk/ZVGse94QoC4dd92LuPHmKT0x6nsUzB86x2jU9QHW5g==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -7893,8 +7895,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu/1.3.41: - resolution: {integrity: sha512-e91LGn+6KuLFw3sWk5swwGc/dP4tXs0mg3HrhjImRoofU02Bb9aHcj5zgrSO8ZByvDtm/Knn16h1ojxIMOFaxg==} + /@swc/core-linux-arm64-gnu/1.3.42: + resolution: {integrity: sha512-ZJsa8NIW1RLmmHGTJCbM7OPSbBZ9rOMrLqDtUOGrT0uoJXZnnQqolflamB5wviW0X6h3Z3/PSTNGNDCJ3u3Lqg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -7902,8 +7904,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl/1.3.41: - resolution: {integrity: sha512-Q7hmrniLWsQ7zjtImGcjx1tl5/Qxpel+fC+OXTnGvAyyoGssSftIBlXMnqVLteL78zhxIPAzi+gizWAe5RGqrA==} + /@swc/core-linux-arm64-musl/1.3.42: + resolution: {integrity: sha512-YpZwlFAfOp5vkm/uVUJX1O7N3yJDO1fDQRWqsOPPNyIJkI2ydlRQtgN6ZylC159Qv+TimfXnGTlNr7o3iBAqjg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -7911,8 +7913,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu/1.3.41: - resolution: {integrity: sha512-h4sv1sCfZQgRIwmykz8WPqVpbvHb13Qm3SsrbOudhAp2MuzpWzsgMP5hAEpdCP/nWreiCz3aoM6L8JeakRDq0g==} + /@swc/core-linux-x64-gnu/1.3.42: + resolution: {integrity: sha512-0ccpKnsZbyHBzaQFdP8U9i29nvOfKitm6oJfdJzlqsY/jCqwvD8kv2CAKSK8WhJz//ExI2LqNrDI0yazx5j7+A==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -7920,8 +7922,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl/1.3.41: - resolution: {integrity: sha512-Z7c26i38378d0NT/dcz8qPSAXm41lqhNzykdhKhI+95mA9m4pskP18T/0I45rmyx1ywifypu+Ip+SXmKeVSPgQ==} + /@swc/core-linux-x64-musl/1.3.42: + resolution: {integrity: sha512-7eckRRuTZ6+3K21uyfXXgc2ZCg0mSWRRNwNT3wap2bYkKPeqTgb8pm8xYSZNEiMuDonHEat6XCCV36lFY6kOdQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -7929,8 +7931,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc/1.3.41: - resolution: {integrity: sha512-I0CYnPc+ZGc912YeN0TykIOf/Q7yJQHRwDuhewwD6RkbiSEaVfSux5pAmmdoKw2aGMSq+cwLmgPe9HYLRNz+4w==} + /@swc/core-win32-arm64-msvc/1.3.42: + resolution: {integrity: sha512-t27dJkdw0GWANdN4TV0lY/V5vTYSx5SRjyzzZolep358ueCGuN1XFf1R0JcCbd1ojosnkQg2L7A7991UjXingg==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -7938,8 +7940,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc/1.3.41: - resolution: {integrity: sha512-EygN4CVDWF29/U2T5fXGfWyLvRbMd2hiUgkciAl7zHuyJ6nKl+kpodqV2A0Wd4sFtSNedU0gQEBEXEe7cqvmsA==} + /@swc/core-win32-ia32-msvc/1.3.42: + resolution: {integrity: sha512-xfpc/Zt/aMILX4IX0e3loZaFyrae37u3MJCv1gJxgqrpeLi7efIQr3AmERkTK3mxTO6R5urSliWw2W3FyZ7D3Q==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -7947,8 +7949,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc/1.3.41: - resolution: {integrity: sha512-Mfp8qD1hNwWWRy0ISdwQJu1g0UYoVTtuQlO0z3aGbXqL51ew9e56+8j3M1U9i95lXFyWkARgjDCcKkQi+WezyA==} + /@swc/core-win32-x64-msvc/1.3.42: + resolution: {integrity: sha512-ra2K4Tu++EJLPhzZ6L8hWUsk94TdK/2UKhL9dzCBhtzKUixsGCEqhtqH1zISXNvW8qaVLFIMUP37ULe80/IJaA==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -7956,21 +7958,21 @@ packages: dev: true optional: true - /@swc/core/1.3.41: - resolution: {integrity: sha512-v6P2dfqJDpZ/7RXPvWge9oI6YgolDM0jtNhQZ2qdXrLBzaWQdDoBGBTJ8KN/nTgGhX3IkNvSB1fafXQ+nVnqAQ==} + /@swc/core/1.3.42: + resolution: {integrity: sha512-nVFUd5+7tGniM2cT3LXaqnu3735Cu4az8A9gAKK+8sdpASI52SWuqfDBmjFCK9xG90MiVDVp2PTZr0BWqCIzpw==} engines: {node: '>=10'} requiresBuild: true optionalDependencies: - '@swc/core-darwin-arm64': 1.3.41 - '@swc/core-darwin-x64': 1.3.41 - '@swc/core-linux-arm-gnueabihf': 1.3.41 - '@swc/core-linux-arm64-gnu': 1.3.41 - '@swc/core-linux-arm64-musl': 1.3.41 - '@swc/core-linux-x64-gnu': 1.3.41 - '@swc/core-linux-x64-musl': 1.3.41 - '@swc/core-win32-arm64-msvc': 1.3.41 - '@swc/core-win32-ia32-msvc': 1.3.41 - '@swc/core-win32-x64-msvc': 1.3.41 + '@swc/core-darwin-arm64': 1.3.42 + '@swc/core-darwin-x64': 1.3.42 + '@swc/core-linux-arm-gnueabihf': 1.3.42 + '@swc/core-linux-arm64-gnu': 1.3.42 + '@swc/core-linux-arm64-musl': 1.3.42 + '@swc/core-linux-x64-gnu': 1.3.42 + '@swc/core-linux-x64-musl': 1.3.42 + '@swc/core-win32-arm64-msvc': 1.3.42 + '@swc/core-win32-ia32-msvc': 1.3.42 + '@swc/core-win32-x64-msvc': 1.3.42 dev: true /@swc/helpers/0.4.11: @@ -7983,14 +7985,14 @@ packages: dependencies: tslib: 2.5.0 - /@swc/jest/0.2.24_@swc+core@1.3.41: + /@swc/jest/0.2.24_@swc+core@1.3.42: resolution: {integrity: sha512-fwgxQbM1wXzyKzl1+IW0aGrRvAA8k0Y3NxFhKigbPjOJ4mCKnWEcNX9HQS3gshflcxq8YKhadabGUVfdwjCr6Q==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 27.5.1 - '@swc/core': 1.3.41 + '@swc/core': 1.3.42 jsonc-parser: 3.2.0 dev: true @@ -11270,7 +11272,7 @@ packages: dependencies: '@types/node': 15.14.9 cosmiconfig: 8.1.3 - ts-node: 10.9.1_zjs73tdnm3dlr3si3gshiakfqe + ts-node: 10.9.1_folbqhynyeseanpzrnoeze3yxa typescript: 4.9.5 dev: true @@ -12742,7 +12744,7 @@ packages: loader-utils: 2.0.4 object-hash: 2.2.0 schema-utils: 2.7.1 - webpack: 5.76.2_ltfkvpn5luzwntjruhqzp37ahu + webpack: 5.76.2_pntylvuxq2ri2ypsmihtt46hyq dev: true /eslint-module-utils/2.7.4_57xis43mwpn4zmqvwnoilqccaq: @@ -21631,7 +21633,7 @@ packages: - bluebird dev: true - /terser-webpack-plugin/5.3.7_p5gbcuh6o7gimc24anjcfbfmzm: + /terser-webpack-plugin/5.3.7_bvx4y5vadpmzu7fpuoiwpubwia: resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -21648,12 +21650,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.17 - '@swc/core': 1.3.41 + '@swc/core': 1.3.42 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.1 terser: 5.16.6 - webpack: 5.76.2_ltfkvpn5luzwntjruhqzp37ahu + webpack: 5.76.2_pntylvuxq2ri2ypsmihtt46hyq dev: true /terser-webpack-plugin/5.3.7_webpack@5.76.2: @@ -21912,7 +21914,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-node/10.9.1_zjs73tdnm3dlr3si3gshiakfqe: + /ts-node/10.9.1_folbqhynyeseanpzrnoeze3yxa: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -21927,7 +21929,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.41 + '@swc/core': 1.3.42 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -21982,7 +21984,7 @@ packages: /tslib/2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /tsup/6.4.0_w2zjgg3mtz4gzyxcl35vjzbpcm: + /tsup/6.4.0_hncgox2nmuemx6teocknnuozty: resolution: {integrity: sha512-4OlbqIK/SF+cJp0mMqPM2pKULvgj/1S2Gm3I1aFoFGIryUOyIqPZBoqKkqVQT6uFtWJ5AHftIv0riXKfHox1zQ==} engines: {node: '>=14'} hasBin: true @@ -21998,7 +22000,7 @@ packages: typescript: optional: true dependencies: - '@swc/core': 1.3.41 + '@swc/core': 1.3.42 bundle-require: 3.1.2_esbuild@0.15.18 cac: 6.7.14 chokidar: 3.5.3 @@ -22748,7 +22750,7 @@ packages: loader-utils: 1.4.2 supports-color: 6.1.0 v8-compile-cache: 2.3.0 - webpack: 5.76.2_ltfkvpn5luzwntjruhqzp37ahu + webpack: 5.76.2_pntylvuxq2ri2ypsmihtt46hyq yargs: 13.3.2 dev: true @@ -22959,7 +22961,7 @@ packages: - uglify-js dev: true - /webpack/5.76.2_ltfkvpn5luzwntjruhqzp37ahu: + /webpack/5.76.2_pntylvuxq2ri2ypsmihtt46hyq: resolution: {integrity: sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==} engines: {node: '>=10.13.0'} hasBin: true @@ -22990,7 +22992,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.7_p5gbcuh6o7gimc24anjcfbfmzm + terser-webpack-plugin: 5.3.7_bvx4y5vadpmzu7fpuoiwpubwia watchpack: 2.4.0 webpack-cli: 3.3.12_webpack@5.76.2 webpack-sources: 3.2.3