diff --git a/package.json b/package.json index 38630e71..8bd015e9 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,7 @@ "@types/chroma-js": "^2.1.3", "@types/date-fns": "^2.6.0", "@types/dotenv": "^6.1.0", - "@types/jest": "29.5.0", + "@types/jest": "29.5.14", "@types/lodash.isequal": "^4.5.6", "@types/marked": "^4.0.3", "@types/node": "18.11.9", @@ -131,7 +131,7 @@ "@typescript-eslint/eslint-plugin": "5.62.0", "@typescript-eslint/parser": "5.62.0", "autoprefixer": "10.4.13", - "babel-jest": "29.5.0", + "babel-jest": "29.7.0", "babel-loader": "^9.0.0", "babel-plugin-lodash": "^3.3.4", "babel-plugin-module-resolver": "^5.0.0", @@ -152,8 +152,8 @@ "eslint-plugin-storybook": "^0.6.12", "eslint-plugin-unused-imports": "^2.0.0", "husky": "4.3.8", - "jest": "29.5.0", - "jest-environment-jsdom": "29.5.0", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", "msw": "^0.49.0", "msw-storybook-addon": "^1.10.0", "plop": "^3.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 11aa8637..85e4a88e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,7 +48,7 @@ importers: '@types/chroma-js': ^2.1.3 '@types/date-fns': ^2.6.0 '@types/dotenv': ^6.1.0 - '@types/jest': 29.5.0 + '@types/jest': 29.5.14 '@types/lodash.isequal': ^4.5.6 '@types/marked': ^4.0.3 '@types/node': 18.11.9 @@ -63,7 +63,7 @@ importers: '@xstate/react': ^3.0.0 autoprefixer: 10.4.13 axios: 1.2.2 - babel-jest: 29.5.0 + babel-jest: 29.7.0 babel-loader: ^9.0.0 babel-plugin-lodash: ^3.3.4 babel-plugin-module-resolver: ^5.0.0 @@ -93,8 +93,8 @@ importers: front-matter: ^4.0.2 gray-matter: ^4.0.3 husky: 4.3.8 - jest: 29.5.0 - jest-environment-jsdom: 29.5.0 + jest: 29.7.0 + jest-environment-jsdom: 29.7.0 lodash.isequal: ^4.5.0 marked: ^4.0.12 memoize-one: ^6.0.0 @@ -209,7 +209,7 @@ importers: '@types/chroma-js': 2.4.5 '@types/date-fns': 2.6.3 '@types/dotenv': 6.1.1 - '@types/jest': 29.5.0 + '@types/jest': 29.5.14 '@types/lodash.isequal': 4.5.8 '@types/marked': 4.3.2 '@types/node': 18.11.9 @@ -221,7 +221,7 @@ importers: '@typescript-eslint/eslint-plugin': 5.62.0_hxi32vlr4chximxm5ibvuhrvim '@typescript-eslint/parser': 5.62.0_e2goxuthsvs76yuzzvokmknzr4 autoprefixer: 10.4.13_postcss@8.4.19 - babel-jest: 29.5.0_@babel+core@7.21.0 + babel-jest: 29.7.0_@babel+core@7.21.0 babel-loader: 9.2.1_6epgwo62q4alldklwwhirhkbgi babel-plugin-lodash: 3.3.4 babel-plugin-module-resolver: 5.0.2 @@ -242,8 +242,8 @@ importers: eslint-plugin-storybook: 0.6.15_e2goxuthsvs76yuzzvokmknzr4 eslint-plugin-unused-imports: 2.0.0_odotsehfcxgkgtdvehkpb6uorm husky: 4.3.8 - jest: 29.5.0_odkjkoia5xunhxkdrka32ib6vi - jest-environment-jsdom: 29.5.0 + jest: 29.7.0_odkjkoia5xunhxkdrka32ib6vi + jest-environment-jsdom: 29.7.0 msw: 0.49.3_hf5cuc5t5g4xmkbxfk3y2y6s4e msw-storybook-addon: 1.10.0_msw@0.49.3 plop: 3.1.2_@types+node@18.11.9 @@ -258,7 +258,7 @@ importers: stylus: 0.59.0 stylus-loader: 7.1.3_4mikfpxpyhyu4zsx52iqbqpfqi tailwindcss: 3.2.7_v776zzvn44o7tpgzieipaairwm - ts-jest: 29.1.1_ubezungv3spavjpevimrw2ftgq + ts-jest: 29.1.1_dymb7hkip2p3h4dcft567uqtbu ts-node: 10.9.1_onlplshyafeybavw3u6uyjl7ja tsconfig-paths-webpack-plugin: 4.2.0 turbo: 2.8.10 @@ -267,6 +267,50 @@ importers: webpack: 5.88.1_@swc+core@1.3.107 webpack-merge: 5.10.0 + apps/bbl-nextjs: + specifiers: + '@bbl-nx/apis': workspace:* + '@bbl-nx/constants': workspace:* + '@bbl-nx/features': workspace:* + '@bbl-nx/hooks': workspace:* + '@bbl-nx/images': workspace:* + '@bbl-nx/libs': workspace:* + '@bbl-nx/ui-components': workspace:* + '@bbl-nx/utils': workspace:* + dependencies: + '@bbl-nx/apis': link:../../libs/apis + '@bbl-nx/constants': link:../../libs/constants + '@bbl-nx/features': link:../../libs/features + '@bbl-nx/hooks': link:../../libs/hooks + '@bbl-nx/images': link:../../libs/images + '@bbl-nx/libs': link:../../libs/libs + '@bbl-nx/ui-components': link:../../libs/ui-components + '@bbl-nx/utils': link:../../libs/utils + + libs/apis: + specifiers: {} + + libs/constants: + specifiers: {} + + libs/features: + specifiers: {} + + libs/hooks: + specifiers: {} + + libs/images: + specifiers: {} + + libs/libs: + specifiers: {} + + libs/ui-components: + specifiers: {} + + libs/utils: + specifiers: {} + packages: /@adobe/css-tools/4.4.4: @@ -404,7 +448,7 @@ packages: resolution: {integrity: sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.29.0 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 2.5.2 @@ -760,7 +804,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.21.5 + '@babel/types': 7.29.0 dev: true /@babel/parser/7.29.0: @@ -1033,7 +1077,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.10.4 + '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 '@babel/plugin-transform-parameters': 7.27.7_@babel+core@7.12.9 dev: true @@ -2819,7 +2863,7 @@ packages: '@babel/plugin-transform-unicode-escapes': 7.27.1_@babel+core@7.21.0 '@babel/plugin-transform-unicode-regex': 7.27.1_@babel+core@7.21.0 '@babel/preset-modules': 0.1.6_@babel+core@7.21.0 - '@babel/types': 7.21.5 + '@babel/types': 7.29.0 babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.21.0 babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.21.0 babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.21.0 @@ -3032,7 +3076,7 @@ packages: '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.21.0 '@babel/plugin-transform-dotall-regex': 7.28.6_@babel+core@7.21.0 - '@babel/types': 7.21.5 + '@babel/types': 7.29.0 esutils: 2.0.3 dev: true @@ -3145,13 +3189,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.29.0 - '@babel/generator': 7.21.9 + '@babel/generator': 7.29.1 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.21.9 - '@babel/types': 7.21.5 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 debug: 4.4.3 globals: 11.12.0 transitivePeerDependencies: @@ -9260,7 +9304,7 @@ packages: resolution: {integrity: sha512-00UxlRaIUvYm4R4W9WYkN8/J+kV8fmOQ7okeH6YFtGWFMt3odD45tpG5yA5wnL7HE6lLgjaTW5n14ju2hl2NNA==} deprecated: This is a stub types definition. glob provides its own type definitions, so you do not need this installed. dependencies: - glob: 7.2.3 + glob: 10.5.0 dev: true /@types/graceful-fs/4.1.9: @@ -9324,8 +9368,8 @@ packages: pretty-format: 28.1.3 dev: true - /@types/jest/29.5.0: - resolution: {integrity: sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==} + /@types/jest/29.5.14: + resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==} dependencies: expect: 29.7.0 pretty-format: 29.7.0 @@ -9569,7 +9613,7 @@ packages: /@types/testing-library__jest-dom/5.14.9: resolution: {integrity: sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==} dependencies: - '@types/jest': 29.5.0 + '@types/jest': 29.5.14 dev: true /@types/through/0.0.33: @@ -11067,24 +11111,6 @@ packages: - supports-color dev: true - /babel-jest/29.5.0_@babel+core@7.21.0: - resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - dependencies: - '@babel/core': 7.21.0 - '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3_@babel+core@7.21.0 - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /babel-jest/29.7.0_@babel+core@7.21.0: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18248,8 +18274,8 @@ packages: pretty-format: 29.7.0 dev: true - /jest-environment-jsdom/29.5.0: - resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==} + /jest-environment-jsdom/29.7.0: + resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: canvas: ^2.5.0 @@ -18906,8 +18932,8 @@ packages: - ts-node dev: true - /jest/29.5.0_odkjkoia5xunhxkdrka32ib6vi: - resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} + /jest/29.7.0_odkjkoia5xunhxkdrka32ib6vi: + resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true peerDependencies: @@ -20627,6 +20653,7 @@ packages: /nan/2.25.0: resolution: {integrity: sha512-0M90Ag7Xn5KMLLZ7zliPWP3rT90P6PN+IzVFS0VqmnPktBk3700xUVv8Ikm9EUaUE5SDWdp/BIxdENzVznpm1g==} + requiresBuild: true dev: true optional: true @@ -25553,7 +25580,7 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-jest/29.1.1_ubezungv3spavjpevimrw2ftgq: + /ts-jest/29.1.1_dymb7hkip2p3h4dcft567uqtbu: resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -25575,10 +25602,10 @@ packages: optional: true dependencies: '@babel/core': 7.21.0 - babel-jest: 29.5.0_@babel+core@7.21.0 + babel-jest: 29.7.0_@babel+core@7.21.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.5.0_odkjkoia5xunhxkdrka32ib6vi + jest: 29.7.0_odkjkoia5xunhxkdrka32ib6vi jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2