chore: update dependencies and configurations across multiple packages
Publish to NPM / Check version changes and publish (push) Failing after 10m44s

This commit is contained in:
2026-06-18 02:02:58 +07:00
parent 6e70d4edd1
commit e73e8d2cdd
28 changed files with 2881 additions and 3604 deletions
+12 -8
View File
@@ -15,11 +15,12 @@
"url": "git+https://github.com/robonen/tools.git",
"directory": "vue/primitives"
},
"packageManager": "pnpm@10.34.1",
"packageManager": "pnpm@11.7.0",
"engines": {
"node": ">=24.16.0"
},
"type": "module",
"sideEffects": false,
"files": [
"dist"
],
@@ -58,23 +59,26 @@
"@robonen/tsconfig": "workspace:*",
"@robonen/tsdown": "workspace:*",
"@vitest/browser": "catalog:",
"@vitest/browser-playwright": "^4.1.8",
"@vitest/browser-playwright": "^4.1.9",
"@vue/test-utils": "catalog:",
"axe-core": "^4.12.0",
"axe-core": "^4.12.1",
"eslint": "catalog:",
"playwright": "^1.60.0",
"playwright": "^1.61.0",
"tsdown": "catalog:",
"unplugin-vue": "^7.2.0",
"vitest-browser-vue": "^2.1.0",
"vue-tsc": "^3.3.4"
"vue": "catalog:",
"vue-tsc": "^3.3.5"
},
"dependencies": {
"@floating-ui/vue": "^1.1.11",
"@floating-ui/vue": "^2.0.0",
"@robonen/encoding": "workspace:*",
"@robonen/platform": "workspace:*",
"@robonen/stdlib": "workspace:*",
"@robonen/vue": "workspace:*",
"@vue/shared": "catalog:",
"vue": "catalog:"
"@vue/shared": "catalog:"
},
"peerDependencies": {
"vue": "^3.5"
}
}
+3 -3
View File
@@ -17,10 +17,10 @@
},
"devDependencies": {
"@robonen/tsconfig": "workspace:*",
"@tailwindcss/vite": "^4.3.0",
"@tailwindcss/vite": "^4.3.1",
"@vitejs/plugin-vue": "^6.0.7",
"tailwindcss": "^4.3.0",
"tailwindcss": "^4.3.1",
"vite": "^8.0.16",
"vue-tsc": "^3.3.4"
"vue-tsc": "^3.3.5"
}
}
@@ -12,8 +12,14 @@ import {
CalendarHeadCell,
CalendarRoot,
} from '../index';
import { nativeDateAdapter } from '../../../utilities/config-provider';
import { findFirstFocusableDate, getLocaleWeekStartsOn, toIsoDate } from '../utils';
// A date adapter whose "today" sits far outside any month exercised below, so
// the roving-tabindex fallback never anchors on the real system date (which
// would otherwise make date-sensitive expectations flaky).
const fixedTodayAdapter = { ...nativeDateAdapter, now: () => new Date(2020, 0, 1) };
function mountCalendar(
props: Record<string, unknown> = {},
options: Record<string, unknown> = {},
@@ -203,6 +209,7 @@ describe('Calendar — roving fallback tabindex', () => {
const w = mountCalendar({
defaultPlaceholder: new Date(2026, 5, 1),
isDateDisabled: (d: Date) => d.getMonth() === 5 && d.getDate() < 16,
dateAdapter: fixedTodayAdapter,
});
const focusable = w.findAll('[data-primitives-calendar-cell-trigger][tabindex="0"]');
expect(focusable).toHaveLength(1);
+4 -1
View File
@@ -11,7 +11,10 @@ export default defineConfig({
dts: { vue: true },
deps: {
neverBundle: ['vue'],
alwaysBundle: [/^@robonen\//, '@vue/shared'],
// `@robonen/*` stay external (deduped by the package manager); only the
// stateless `@vue/shared` helpers are inlined (a Vue internal consumers
// don't install directly, so it can't be externalized reliably).
alwaysBundle: ['@vue/shared'],
},
inputOptions: {
resolve: {
+3
View File
@@ -13,6 +13,9 @@ export default defineConfig({
'@': resolve(__dirname, './src'),
},
},
optimizeDeps: {
include: ['@robonen/vue'],
},
test: {
browser: {
enabled: true,