You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The SkeletonType type is now defined inline in this file, but it may already be defined in @vibe/shared or @vibe/core. This could lead to type inconsistencies if the same type exists elsewhere with different definitions.
This placeholder component always returns null and is only used for type reference. Consider using a proper type-only import or interface instead of a runtime component that serves no functional purpose.
// This is a placeholder type for VirtualizedList used in TableBody type definitions// The actual VirtualizedList component is expected to come from @vibe/core if neededimportReactfrom"react";// Placeholder component for type reference onlyconstVirtualizedList: React.FC=()=>null;exportdefaultVirtualizedList;
The package depends on @vibe/core (version 3.82.4), but @vibe/core now re-exports from @vibe/table. This creates a circular dependency that could cause build or runtime issues.
The action failed during the build process of the @vibe/core package. The TypeScript compiler encountered an error in src/components/index.ts at line 67, column 15: - Error: TS2307: Cannot find module '@vibe/table' or its corresponding type declarations. - The code attempted to export from @vibe/table module, but this module could not be found or resolved. - This caused the rollup build to fail with exit code 1. - Additionally, the @vibe/table:build task did not run because its dependency (@vibe/core:build) failed.
Relevant error logs:
1: ##[group]Runner Image Provisioner2: Hosted Compute Agent
...
140: * [new branch] feature/moro/disabled-legacy-editable-heading-text-selection -> origin/feature/moro/disabled-legacy-editable-heading-text-selection141: * [new branch] feature/moshe/auto_scroll_after_back_on_store -> origin/feature/moshe/auto_scroll_after_back_on_store142: * [new branch] feature/moshe/vulcan_upgrade -> origin/feature/moshe/vulcan_upgrade143: * [new branch] feature/sergeyro/icon-deprecate-clickable -> origin/feature/sergeyro/icon-deprecate-clickable144: * [new branch] feature/shanab/input-type-time -> origin/feature/shanab/input-type-time145: * [new branch] fix-add-tslib -> origin/fix-add-tslib146: * [new branch] fix-chromatic-action -> origin/fix-chromatic-action147: * [new branch] fix-dialog-show-contextmenu-default-menu -> origin/fix-dialog-show-contextmenu-default-menu148: * [new branch] fix-dropdown-spec -> origin/fix-dropdown-spec149: * [new branch] fix-showHideEvent-in-dialog-story -> origin/fix-showHideEvent-in-dialog-story150: * [new branch] fix/combobox-spacings-9062326510 -> origin/fix/combobox-spacings-9062326510151: * [new branch] fix/modal-focus -> origin/fix/modal-focus152: * [new branch] fix/orhal/playwright-install-performance-fix -> origin/fix/orhal/playwright-install-performance-fix153: * [new branch] fix/yossi/test-focus-lock-esm -> origin/fix/yossi/test-focus-lock-esm154: * [new branch] gh-pages -> origin/gh-pages155: * [new branch] lint-error-fixes -> origin/lint-error-fixes156: * [new branch] master -> origin/master
...
2055: �[2K�[1G�[2m$ node scripts/generate-lazy-icons.js�[22m2056: Generated lazy components and index.ts for 275 icons.2057: �[2K�[1G�[2m$ node scripts/generate-svg-index.js�[22m2058: Generated index.ts for SVG exports in ./src/svg2059: �[36m2060: �[1msrc/react/index.ts, src/lazy/index.ts, src/svg/index.ts, src/iconsMetaData.ts, src/types.ts�[22m → �[1mdist�[22m...�[39m2061: �[1m�[33m(!) Generated an empty chunk�[39m�[22m2062: types2063: �[32mcreated �[1mdist�[22m in �[1m45.7s�[22m�[39m2064: �[2K�[1GDone in 54.34s.2065: ##[endgroup]2066: Lerna (powered by Nx) Successfully ran target build for 4 projects2067: Done in 114.80s.2068: ##[group]Run if [[ -n "$(git status --porcelain yarn.lock)" ]]; then2069: �[36;1mif [[ -n "$(git status --porcelain yarn.lock)" ]]; then�[0m2070: �[36;1m echo "Error: yarn.lock has uncommitted changes. Please commit it."�[0m2071: �[36;1m exit 1�[0m
...
2094: �[36;1mif [[ "$GITHUB_REF" == "refs/heads/master" ]]; then�[0m2095: �[36;1m since_flag="--since"�[0m2096: �[36;1m echo "Running on master branch, checking for all changes."�[0m2097: �[36;1melse�[0m2098: �[36;1m since_flag="--since=origin/master...HEAD"�[0m2099: �[36;1m echo "Not running on master branch, checking for changes since origin/master."�[0m2100: �[36;1mfi�[0m2101: �[36;1m�[0m2102: �[36;1mecho "since_flag=$since_flag" >> $GITHUB_OUTPUT�[0m2103: shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}2104: env:2105: NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc2106: NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX2107: ##[endgroup]2108: Not running on master branch, checking for changes since origin/master.2109: ##[group]Run changed_packages=$(yarn -s lerna ls $SINCE_FLAG --json --loglevel=error)2110: �[36;1mchanged_packages=$(yarn -s lerna ls $SINCE_FLAG --json --loglevel=error)�[0m2111: �[36;1m�[0m
...
2680: �[36m2681: �[1m/home/runner/work/vibe/vibe/packages/components/typography/src/index.ts�[22m → �[1mdist/mocked_classnames�[22m...�[39m2682: Browserslist: caniuse-lite is outdated. Please run:2683: npx update-browserslist-db@latest2684: Why you should do it regularly: https://github.com/browserslist/update-db#readme2685: �[32mcreated �[1mdist/mocked_classnames�[22m in �[1m5.3s�[22m�[39m2686: ##[endgroup]2687: ##[group]❌ > @vibe/core:build2688: �[2K�[1G�[2m$ yarn build:esm && yarn build:esm:mock-classnames && yarn build:metadata�[22m2689: �[2K�[1G�[2m$ rollup -c�[22m2690: �[36m2691: �[1m/home/runner/work/vibe/vibe/packages/core/src/index.ts, /home/runner/work/vibe/vibe/packages/core/src/tests/interactions-utils.ts, /home/runner/work/vibe/vibe/packages/core/src/tests/test-ids-utils.ts, /home/runner/work/vibe/vibe/packages/core/src/components/next.ts�[22m → �[1mdist�[22m...�[39m2692: Browserslist: caniuse-lite is outdated. Please run:2693: npx update-browserslist-db@latest2694: Why you should do it regularly: https://github.com/browserslist/update-db#readme2695: �[1m�[31m[!] �[1m(plugin rpt2) Error: �[96msrc/components/index.ts�[0m:�[93m67�[0m:�[93m15�[0m - �[91merror�[0m�[90m TS2307: �[0mCannot find module '@vibe/table' or its corresponding type declarations.2696: �[7m67�[0m export * from "@vibe/table";2697: �[7m �[0m �[91m ~~~~~~~~~~~~~�[0m2698: �[22m�[1m�[39m�[22m2699: src/index.ts2700: �[2m2701: at error (/home/runner/work/vibe/vibe/node_modules/rollup/dist/shared/rollup.js:198:30)2702: at throwPluginError (/home/runner/work/vibe/vibe/node_modules/rollup/dist/shared/rollup.js:21718:12)2703: at Object.error (/home/runner/work/vibe/vibe/node_modules/rollup/dist/shared/rollup.js:22672:20)2704: at RollupContext.error (/home/runner/work/vibe/vibe/node_modules/rollup-plugin-typescript2/src/context.ts:35:17)2705: at /home/runner/work/vibe/vibe/node_modules/rollup-plugin-typescript2/src/diagnostics.ts:70:172706: at Array.forEach (<anonymous>)2707: at printDiagnostics (/home/runner/work/vibe/vibe/node_modules/rollup-plugin-typescript2/src/diagnostics.ts:42:14)2708: at typecheckFile (/home/runner/work/vibe/vibe/node_modules/rollup-plugin-typescript2/src/index.ts:67:3)2709: at Object.<anonymous> (/home/runner/work/vibe/vibe/node_modules/rollup-plugin-typescript2/src/index.ts:257:5)2710: at Generator.next (<anonymous>)2711: at /home/runner/work/vibe/vibe/node_modules/rollup-plugin-typescript2/node_modules/tslib/tslib.es6.js:76:712712: at new Promise (<anonymous>)2713: at __awaiter (/home/runner/work/vibe/vibe/node_modules/rollup-plugin-typescript2/node_modules/tslib/tslib.es6.js:72:12)2714: at Object.transform (/home/runner/work/vibe/vibe/node_modules/rollup-plugin-typescript2/dist/rollup-plugin-typescript2.cjs.js:28084:20)2715: at /home/runner/work/vibe/vibe/node_modules/rollup/dist/shared/rollup.js:22879:40�[22m2716: �[2K�[1G�[31merror�[39m Command failed with exit code 1.2717: �[2K�[1G�[34minfo�[39m Visit �[1mhttps://yarnpkg.com/en/docs/cli/run�[22m for documentation about this command.2718: �[2K�[1G�[31merror�[39m Command failed with exit code 1.2719: �[2K�[1G�[34minfo�[39m Visit �[1mhttps://yarnpkg.com/en/docs/cli/run�[22m for documentation about this command.2720: ##[endgroup]2721: Lerna (powered by Nx) Running target build for 18 projects failed2722: Tasks not run because their dependencies failed or --nx-bail=true:2723: - @vibe/table:build2724: Failed tasks:2725: - @vibe/core:build2726: error Command failed with exit code 1.2727: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.2728: ##[error]Process completed with exit code 1.2729: Post job cleanup.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User description
https://monday.monday.com/boards/3532714909/views/80492480/pulses/10887381446
PR Type
Enhancement
Description
Extract Table component into independent
@vibe/tablepackageUpdate imports to use
@vibe/sharedfor utilities and typesReplace Skeleton type constants with inline string literals
Add package configuration files for standalone distribution
Update core package to re-export from new
@vibe/tablepackageDiagram Walkthrough
File Walkthrough
6 files
Create new package configuration for tableAdd rollup build configurationAdd TypeScript configurationAdd vitest testing configurationAdd test setup and mocksAdd module type declarations18 files
Create barrel export for Table moduleUpdate imports to use @vibe/sharedReplace Skeleton constants with inline stringsUpdate imports to use @vibe/sharedUpdate imports to use @vibe/sharedUpdate imports to use @vibe/core and @vibe/sharedUpdate imports to use @vibe/sharedUpdate VibeComponentProps import sourceUpdate imports to use @vibe/sharedUpdate imports to use @vibe/sharedUpdate imports to use @vibe/sharedRemove unused styles importUpdate imports to use @vibe/core and @vibe/sharedUpdate VibeComponentProps import sourceUpdate imports to use @vibe/sharedCreate placeholder VirtualizedList componentExport TableLoadingStateType from main indexUpdate Table exports to use @vibe/table19 files
Add trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to fileAdd trailing newline to file1 files
Add @vibe/table as dependency1 files