wallabyjs / public

Repository for Wallaby.js questions and issues
http://wallabyjs.com
760 stars 45 forks source link

Wallaby failing with vitest 1.2.2 on Visual Studio code #3331

Closed federico-bellucci closed 9 months ago

federico-bellucci commented 9 months ago

Issue description or question

After updating vitest to the latest version (1.2.2) I am getting this error on the Wallaby console in Visual Studio code:

​[Error] Runtime error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.​​
​​[Error]     at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20​​
​​[Error] Runtime error: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json​​
​[Error]     at new NodeError (node:internal/errors:371:5)​​
​​[Error]     at packageResolve (node:internal/modules/esm/resolve:884:9)​​
​​[Error]     at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)​​
​​[Error]     at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)​​
​​[Error]     at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)​​
​​[Error]     at packageImportsResolve (node:internal/modules/esm/resolve:729:26)​​
​​[Error]     at moduleResolve (node:internal/modules/esm/resolve:924:21)​​
​​[Error]     at defaultResolve (node:internal/modules/esm/resolve:1044:11)​​
​​[Error]     at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)​​
​​[Error]     at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)​​
​​[Error]     at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)​​
​​[Error]     at link (node:internal/modules/esm/module_job:75:36)​​

I've tried downgrading vitest to version 0.34.6 and it started working again.

Wallaby diagnostics report

{
  editorVersion: '1.86.1',
  pluginVersion: '1.0.371',
  editorType: 'VSCode',
  osVersion: 'darwin 23.2.0',
  nodeVersion: 'v16.12.0',
  coreVersion: '1.0.1525',
  checksum: 'YWE0NTU4NDgzZWE1ZThmMjUwNWIxOThhNjM2MjJmOTYsMTcyMzE2MTYwMDAwMCww',
  config: {
    runMode: 'onsave',
    diagnostics: {
      vitest: {
        file: {
          config: "import { defineConfig } from 'vitest/config'\n" +
            '\n' +
            'export default defineConfig({\n' +
            '  test: {\n' +
            '    globals:     true,\n' +
            "    environment: 'happy-dom',\n" +
            '    css:         false,\n' +
            '    setupFiles:  [\n' +
            "      './setupVitest.ts',\n" +
            '    ],\n' +
            '    coverage: {\n' +
            "      reporter: 'lcov',\n" +
            '    },\n' +
            "    outputFile: './coverage/lcov.info',\n" +
            '    ...getReporters(),\n' +
            '  },\n' +
            '})\n' +
            '\n' +
            '// If reporters is defined in the config, then coverage is generated every time.\n' +
            '// This only adds the reporters key-value if a TEST_MODE=coverage env var is passed.\n' +
            'function getReporters() {\n' +
            "  return process.env.TEST_MODE === 'coverage'\n" +
            '    ? {\n' +
            "      reporters: 'vitest-sonar-reporter',\n" +
            '    } :\n' +
            '    {}\n' +
            '}\n'
        },
        config: {
          config: {
            allowOnly: true,
            isolate: true,
            watch: true,
            globals: true,
            environment: 'happy-dom',
            pool: 'threads',
            clearMocks: false,
            restoreMocks: false,
            mockReset: false,
            include: [ '**/*.{test,spec}.?(c|m)[jt]s?(x)' ],
            exclude: [
              '**/node_modules/**',
              '**/dist/**',
              '**/cypress/**',
              '**/.{idea,git,cache,output,temp}/**',
              '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
            ],
            testTimeout: 5000,
            hookTimeout: 10000,
            teardownTimeout: 10000,
            watchExclude: [ '**/node_modules/**', '**/dist/**' ],
            forceRerunTriggers: [ '**/package.json/**', '**/{vitest,vite}.config.*/**', '<homeDir>/Projects/chronologic/setupVitest.ts' ],
            update: false,
            reporters: [ 'default' ],
            silent: false,
            hideSkippedTests: false,
            api: { middlewareMode: true },
            ui: false,
            uiBase: '/__vitest__/',
            open: true,
            css: false,
            coverage: {
              provider: 'v8',
              enabled: false,
              all: true,
              clean: true,
              cleanOnRerun: true,
              reportsDirectory: './coverage',
              exclude: [
                'coverage/**',
                'dist/**',
                '**/[.]**',
                'packages/*/test?(s)/**',
                '**/*.d.ts',
                '**/virtual:*',
                '**/__x00__*',
                '**/\x00*',
                'cypress/**',
                'test?(s)/**',
                'test?(-*).?(c|m)[jt]s?(x)',
                '**/*{.,-}{test,spec}.?(c|m)[jt]s?(x)',
                '**/__tests__/**',
                '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build}.config.*',
                '**/vitest.{workspace,projects}.[jt]s?(on)',
                '**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
                'setupVitest.ts'
              ],
              reportOnFailure: false,
              reporter: 'lcov',
              extension: [
                '.js',    '.cjs',
                '.mjs',   '.ts',
                '.mts',   '.cts',
                '.tsx',   '.jsx',
                '.vue',   '.svelte',
                '.marko'
              ],
              allowExternal: false,
              processingConcurrency: 12
            },
            fakeTimers: { loopLimit: 10000, shouldClearNativeTimers: true, toFake: [ 'setTimeout', 'clearTimeout', 'setInterval', 'clearInterval', 'setImmediate', 'clearImmediate', 'Date' ] },
            maxConcurrency: 5,
            dangerouslyIgnoreUnhandledErrors: false,
            typecheck: {
              checker: 'tsc',
              include: [ '**/*.{test,spec}-d.?(c|m)[jt]s?(x)' ],
              exclude: [
                '**/node_modules/**',
                '**/dist/**',
                '**/cypress/**',
                '**/.{idea,git,cache,output,temp}/**',
                '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
              ],
              enabled: false
            },
            slowTestThreshold: 300,
            disableConsoleIntercept: false,
            setupFiles: [ '<homeDir>/Projects/chronologic/setupVitest.ts' ],
            outputFile: './coverage/lcov.info',
            poolOptions: { threads: {}, forks: {} },
            config: '<homeDir>/Projects/chronologic/vitest.config.ts',
            defines: {},
            root: '<homeDir>/Projects/chronologic',
            mode: [],
            inspect: false,
            inspectBrk: false,
            fileParallelism: true,
            deps: {
              moduleDirectories: [ '/node_modules/' ],
              optimizer: { ssr: { enabled: true }, web: { enabled: true } },
              web: { transformAssets: true, transformCss: true, transformGlobPattern: [] }
            },
            server: { deps: { inline: [ {}, {}, {}, '@nuxt/test-utils' ], moduleDirectories: [ '/node_modules/' ], cacheDir: 'node_modules/.vitest' } },
            snapshotOptions: { expand: false, snapshotFormat: {}, updateSnapshot: 'new', snapshotEnvironment: null },
            poolMatchGlobs: [],
            globalSetup: [],
            cache: { dir: '<homeDir>/Projects/chronologic/node_modules/.vitest' },
            sequence: { hooks: 'parallel' },
            environmentMatchGlobs: [],
            browser: { enabled: false, headless: false, slowHijackESM: false, isolate: true, api: { middlewareMode: true } },
            testTransformMode: {}
          },
          projects: [
            {
              path: '<homeDir>/Projects/chronologic',
              config: {
                allowOnly: true,
                isolate: true,
                watch: true,
                globals: true,
                environment: 'happy-dom',
                pool: 'threads',
                clearMocks: false,
                restoreMocks: false,
                mockReset: false,
                include: [ '**/*.{test,spec}.?(c|m)[jt]s?(x)' ],
                exclude: [
                  '**/node_modules/**',
                  '**/dist/**',
                  '**/cypress/**',
                  '**/.{idea,git,cache,output,temp}/**',
                  '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
                ],
                testTimeout: 5000,
                hookTimeout: 10000,
                teardownTimeout: 10000,
                watchExclude: [ '**/node_modules/**', '**/dist/**' ],
                forceRerunTriggers: [ '**/package.json/**', '**/{vitest,vite}.config.*/**', '<homeDir>/Projects/chronologic/setupVitest.ts' ],
                update: false,
                reporters: [ 'default' ],
                silent: false,
                hideSkippedTests: false,
                api: { middlewareMode: true },
                ui: false,
                uiBase: '/__vitest__/',
                open: true,
                css: false,
                coverage: {
                  provider: 'v8',
                  enabled: false,
                  all: true,
                  clean: true,
                  cleanOnRerun: true,
                  reportsDirectory: './coverage',
                  exclude: [
                    'coverage/**',
                    'dist/**',
                    '**/[.]**',
                    'packages/*/test?(s)/**',
                    '**/*.d.ts',
                    '**/virtual:*',
                    '**/__x00__*',
                    '**/\x00*',
                    'cypress/**',
                    'test?(s)/**',
                    'test?(-*).?(c|m)[jt]s?(x)',
                    '**/*{.,-}{test,spec}.?(c|m)[jt]s?(x)',
                    '**/__tests__/**',
                    '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build}.config.*',
                    '**/vitest.{workspace,projects}.[jt]s?(on)',
                    '**/.{eslint,mocha,prettier}rc.{?(c|m)js,yml}',
                    'setupVitest.ts'
                  ],
                  reportOnFailure: false,
                  reporter: 'lcov',
                  extension: [
                    '.js',    '.cjs',
                    '.mjs',   '.ts',
                    '.mts',   '.cts',
                    '.tsx',   '.jsx',
                    '.vue',   '.svelte',
                    '.marko'
                  ],
                  allowExternal: false,
                  processingConcurrency: 12
                },
                fakeTimers: { loopLimit: 10000, shouldClearNativeTimers: true, toFake: [ 'setTimeout', 'clearTimeout', 'setInterval', 'clearInterval', 'setImmediate', 'clearImmediate', 'Date' ] },
                maxConcurrency: 5,
                dangerouslyIgnoreUnhandledErrors: false,
                typecheck: {
                  checker: 'tsc',
                  include: [ '**/*.{test,spec}-d.?(c|m)[jt]s?(x)' ],
                  exclude: [
                    '**/node_modules/**',
                    '**/dist/**',
                    '**/cypress/**',
                    '**/.{idea,git,cache,output,temp}/**',
                    '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*'
                  ],
                  enabled: false
                },
                slowTestThreshold: 300,
                disableConsoleIntercept: false,
                setupFiles: [ '<homeDir>/Projects/chronologic/setupVitest.ts' ],
                outputFile: './coverage/lcov.info',
                poolOptions: { threads: {}, forks: {} },
                config: '<homeDir>/Projects/chronologic/vitest.config.ts',
                defines: {},
                root: '<homeDir>/Projects/chronologic',
                mode: [],
                inspect: false,
                inspectBrk: false,
                fileParallelism: true,
                deps: {
                  moduleDirectories: [ '/node_modules/' ],
                  optimizer: { ssr: { enabled: true }, web: { enabled: true } },
                  web: { transformAssets: true, transformCss: true, transformGlobPattern: [] }
                },
                server: { deps: { inline: [ {}, {}, {}, '@nuxt/test-utils' ], moduleDirectories: [ '/node_modules/' ], cacheDir: 'node_modules/.vitest' } },
                snapshotOptions: { expand: false, snapshotFormat: {}, updateSnapshot: 'new', snapshotEnvironment: null },
                poolMatchGlobs: [],
                globalSetup: [],
                cache: { dir: '<homeDir>/Projects/chronologic/node_modules/.vitest' },
                sequence: { hooks: 'parallel' },
                environmentMatchGlobs: [],
                browser: { enabled: false, headless: false, slowHijackESM: false, isolate: true, api: { middlewareMode: true } },
                testTransformMode: {}
              }
            }
          ],
          package: {
            version: '1.2.2',
            urls: { hooks: 'file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/hooks.mjs' },
            paths: { root: '<homeDir>/Projects/chronologic/node_modules/vitest', dist: '<homeDir>/Projects/chronologic/node_modules/vitest/dist' }
          }
        }
      }
    },
    testFramework: { version: 'vitest@0.14.0', configurator: 'vitest@0.14.0', reporter: 'vitest@0.14.0', starter: 'vitest@0.14.0', autoDetected: true },
    preserveComments: false,
    extractComments: true,
    files: [
      { pattern: '**/*.{test,spec}.?(c|m)[jt]s?(x)', ignore: true, trigger: true, load: true, file: true },
      { pattern: '**/node_modules/**', ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/dist/**', ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/cypress/**', ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/.{idea,git,cache,output,temp}/**', ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*', ignore: true, trigger: true, load: true, file: true, test: true },
      { pattern: '**/*.*', ignore: false, trigger: true, load: true, order: 1 }
    ],
    tests: [
      { pattern: '**/node_modules/**', ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: '**/dist/**', ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: '**/cypress/**', ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: '**/.{idea,git,cache,output,temp}/**', ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: '**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build,eslint,prettier}.config.*', ignore: true, trigger: true, load: true, test: true, file: false },
      { pattern: '**/*.{test,spec}.?(c|m)[jt]s?(x)', ignore: false, trigger: true, load: true, test: true, order: 2 }
    ],
    workers: { initial: 1, regular: 1, recycle: false },
    dot: true,
    captureConsoleLog: true,
    filesWithNoCoverageCalculated: [],
    runAllTestsInAffectedTestFile: false,
    updateNoMoreThanOneSnapshotPerTestFileRun: false,
    compilers: {},
    logLimits: { inline: { depth: 5, elements: 5000 }, values: { default: { stringLength: 200 }, autoExpand: { elements: 5000, stringLength: 8192, depth: 10 } } },
    preprocessors: {},
    maxConsoleMessagesPerTest: 100,
    autoConsoleLog: true,
    delays: { run: 0, edit: 100, update: 0 },
    teardown: undefined,
    hints: {
      ignoreCoverage: '__REGEXP /ignore coverage|istanbul ignore|c8 ignore/',
      ignoreCoverageForFile: '__REGEXP /ignore file coverage/',
      commentAutoLog: '?',
      testFileSelection: { include: '__REGEXP /file\\.only/', exclude: '__REGEXP /file\\.skip/' }
    },
    automaticTestFileSelection: true,
    runSelectedTestsOnly: false,
    mapConsoleMessagesStackTrace: false,
    extensions: {},
    env: {
      type: 'node',
      params: { runner: '--experimental-loader=file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/hooks.mjs' },
      runner: '<homeDir>/.nvm/versions/node/v16.12.0/bin/node',
      viewportSize: { width: 800, height: 600 },
      options: { width: 800, height: 600 },
      bundle: true
    },
    reportUnhandledPromises: true,
    slowTestThreshold: 75,
    lowCoverageThreshold: 80,
    runAllTestsWhenNoAffectedTests: true,
    symlinkNodeModules: true,
    configCode: 'auto.detect#-869259263'
  },
  packageJSON: {
    dependencies: {
      '@apollo/client': '3.8.8',
      '@phosphor-icons/react': '2.0.15',
      '@placemarkio/geo-viewport': '1.0.2',
      '@prezly/linear-partition': '1.0.3',
      '@react-spring/web': '9.7.3',
      '@sentry/react': '7.92.0',
      '@sentry/tracing': '7.92.0',
      '@types/d3-hierarchy': '3.1.6',
      '@types/d3-scale': '4.0.8',
      '@types/d3-shape': '3.1.6',
      '@udecode/plate-autoformat': '30.1.2',
      '@udecode/plate-break': '30.1.2',
      '@udecode/plate-common': '30.1.2',
      '@udecode/plate-link': '30.1.2',
      '@udecode/plate-list': '30.1.2',
      '@udecode/plate-trailing-block': '30.1.2',
      '@use-gesture/react': '10.3.0',
      'apollo-link-logger': '2.0.1',
      'chroma-js': '2.4.2',
      classnames: '2.5.1',
      'd3-geo': '3.1.0',
      'd3-hierarchy': '3.1.2',
      'd3-scale': '4.0.2',
      'd3-shape': '3.2.0',
      dateformat: '5.0.3',
      'fast-deep-equal': '3.1.3',
      'file-saver': '2.0.5',
      graphql: '16.8.1',
      immer: '10.0.3',
      'lodash.debounce': '4.0.8',
      'lodash.pick': '4.4.0',
      luxon: '3.4.4',
      'mapbox-gl': '3.0.1',
      'markdown-to-txt': '2.0.1',
      nanoid: '4.0.2',
      'query-string': '8.1.0',
      react: '18.2.0',
      'react-color': '2.19.3',
      'react-dom': '18.2.0',
      'react-helmet-async': '2.0.4',
      'react-markdown': '9.0.1',
      'react-nl2br': '1.0.4',
      'react-router-dom': '6.21.1',
      'react-transition-group': '4.4.5',
      'remark-gfm': '4.0.0',
      'remark-parse': '11.0.0',
      'remark-slate-transformer': '0.9.0',
      'remark-stringify': '11.0.0',
      'remark-unwrap-images': '4.0.0',
      'resize-observer-polyfill': '1.5.1',
      slate: '0.101.5',
      'slate-history': '0.100.0',
      'slate-hyperscript': '0.100.0',
      'slate-react': '0.101.5',
      slugify: '1.6.6',
      'typesafe-i18n': '5.26.2',
      unified: '11.0.4',
      'unist-util-visit': '4.1.1',
      'use-immer': '0.9.0',
      uuid: '9.0.1',
      'wgpu-matrix': '2.5.1',
      zustand: '4.4.7'
    },
    devDependencies: {
      '@testing-library/jest-dom': '5.16.5',
      '@testing-library/react': '14.1.2',
      '@testing-library/user-event': '14.5.2',
      '@types/chroma-js': '2.4.3',
      '@types/d3-geo': '3.1.0',
      '@types/dateformat': '5.0.2',
      '@types/file-saver': '2.0.7',
      '@types/hast': '2.3.4',
      '@types/lodash.debounce': '4.0.9',
      '@types/lodash.pick': '4.4.9',
      '@types/luxon': '3.4.0',
      '@types/mapbox-gl': '2.7.19',
      '@types/react': '18.2.48',
      '@types/react-color': '3.0.11',
      '@types/react-dom': '18.2.18',
      '@types/react-router-dom': '5.3.3',
      '@types/react-transition-group': '4.4.10',
      '@types/uuid': '9.0.7',
      '@typescript-eslint/eslint-plugin': '6.18.1',
      '@typescript-eslint/parser': '6.18.1',
      '@vitejs/plugin-react': '4.2.1',
      '@vitest/coverage-v8': '1.2.2',
      assert: '2.1.0',
      eslint: '8.56.0',
      'eslint-plugin-html': '7.1.0',
      'eslint-plugin-import': '2.29.1',
      'eslint-plugin-jest': '27.6.3',
      'eslint-plugin-no-only-tests': '3.1.0',
      'eslint-plugin-react': '7.32.2',
      'eslint-plugin-react-hooks': '4.6.0',
      'eslint-plugin-simple-import-sort': '10.0.0',
      geojson: '0.5.0',
      'happy-dom': '12.7.0',
      'identity-obj-proxy': '3.0.0',
      'intersection-observer': '0.12.2',
      jsdom: '24.0.0',
      knip: '4.3.1',
      'postcss-easing-gradients': '3.0.1',
      'rollup-plugin-visualizer': '5.12.0',
      stylelint: '15.6.2',
      'stylelint-config-standard': '33.0.0',
      'stylelint-order': '6.0.4',
      typescript: '5.3.3',
      vite: '5.1.1',
      vitest: '1.2.2',
      'vitest-fetch-mock': '0.2.2',
      'vitest-sonar-reporter': '1.0.0'
    }
  },
  fs: { numberOfFiles: 2163 },
  debug: [
    '2024-02-13T14:48:09.115Z project waiting for initial run signal\n',
    '2024-02-13T14:48:09.119Z config Attempting automatic configuration for angular\n',
    '2024-02-13T14:48:09.120Z angular/cli config Angular CLI not found.\n',
    '2024-02-13T14:48:09.120Z config Finished attempting automatic configuration for angular (1ms)\n',
    '2024-02-13T14:48:09.120Z config Attempting automatic configuration for jest\n',
    "2024-02-13T14:48:09.121Z jest/config Error: Module jest-cli is not found in '<homeDir>/Projects/chronologic'.\n" +
      '    at Object.loadJest (<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/server.js:508:1070)\n' +
      '    at i (<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/server.js:196:24792)\n' +
      '    at Object.r.configure (<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/server.js:196:28093)\n' +
      '    at automaticConfigurationProviders.reduce.Promise.resolve.success (<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/server.js:144:12277)\n' +
      '    at async automaticConfigurationProviders.reduce.Promise.resolve.success (<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/server.js:144:12154)\n' +
      '    at async Config.load (<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/server.js:144:12094)\n',
    '2024-02-13T14:48:09.121Z config Finished attempting automatic configuration for jest (1ms)\n',
    '2024-02-13T14:48:09.121Z config Attempting automatic configuration for vitest\n',
    '2024-02-13T14:48:09.121Z vitest/config Detected Vitest (1.2.2).\n',
    '2024-02-13T14:48:09.585Z config Finished attempting automatic configuration for vitest (464ms)\n',
    '2024-02-13T14:48:09.587Z project Wallaby Node version: v16.12.0\n',
    '2024-02-13T14:48:09.587Z project Wallaby config: <homeDir>/Projects/chronologic/auto.detect\n',
    '2024-02-13T14:48:09.610Z fs File system starting\n',
    '2024-02-13T14:48:09.722Z fs File system scan completed\n',
    '2024-02-13T14:48:09.728Z project File cache: <homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/projects/c6ffd3bc74cfcb86\n',
    '2024-02-13T14:48:09.766Z uiService Listening port 51235\n',
    '2024-02-13T14:48:09.792Z workers Parallelism for initial run: 1, for regular run: 1\n',
    '2024-02-13T14:48:09.792Z workers Starting run worker instance #0\n',
    '2024-02-13T14:48:09.793Z workers Web server is listening at 51805\n',
    '2024-02-13T14:48:09.799Z project File cache requires some updates, waiting required files from IDE\n',
    '2024-02-13T14:48:09.801Z fs File changed in editor: src/lib/date-utils.ts\n',
    '2024-02-13T14:48:09.802Z project File changed in editor and set to only run on save, will not schedule test run\n',
    '2024-02-13T14:48:09.806Z project Stopping process pool\n',
    '2024-02-13T14:48:09.807Z project Test run started; run priority: 3\n',
    '2024-02-13T14:48:09.810Z project Running all tests\n',
    '2024-02-13T14:48:09.825Z workers Starting test run, priority: 3\n',
    '2024-02-13T14:48:09.825Z nodeRunner Starting sandbox [worker #0, session #ku81i]\n',
    '2024-02-13T14:48:09.825Z nodeRunner Preparing sandbox [worker #0, session #ku81i]\n',
    '2024-02-13T14:48:09.885Z workers Started run worker instance (delayed) #0\n',
    '2024-02-13T14:48:09.885Z nodeRunner Prepared sandbox [worker #0, session #ku81i]\n',
    '2024-02-13T14:48:09.885Z workers [worker #0, session #ku81i] Running tests in sandbox\n',
    "2024-02-13T14:48:10.091Z workers 'Scheduling Vitest Run (ku81i): 2024-02-13T14:48:10.090Z'\n",
    '2024-02-13T14:48:10.131Z fs No metadata for added file found: node_modules/.vitest/deps/_metadata.json\n',
    '2024-02-13T14:48:10.131Z fs No metadata for added file found: node_modules/.vitest/deps/package.json\n',
    '2024-02-13T14:48:10.265Z workers Sandbox (active) [ku81i] error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.265Z workers Sandbox (active) [ku81i] error: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)\n' +
      '    at link (node:internal/modules/esm/module_job:75:36)\n',
    '2024-02-13T14:48:10.266Z workers Sandbox (active) [ku81i] error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    '2024-02-13T14:48:10.267Z workers Sandbox (active) [ku81i] error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.267Z workers Sandbox (active) [ku81i] error: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)\n' +
      '    at link (node:internal/modules/esm/module_job:75:36)\n',
    "2024-02-13T14:48:10.267Z workers Sandbox (active) [ku81i] error: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)\n' +
      '    at link (node:internal/modules/esm/module_job:75:36)\n',
    '2024-02-13T14:48:10.269Z workers Sandbox (active) [ku81i] error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.269Z workers Sandbox (active) [ku81i] error: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)\n' +
      '    at link (node:internal/modules/esm/module_job:75:36)\n',
    '2024-02-13T14:48:10.271Z workers Sandbox (active) [ku81i] error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.272Z workers Sandbox (active) [ku81i] error: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)\n' +
      '    at link (node:internal/modules/esm/module_job:75:36)\n',
    '2024-02-13T14:48:10.272Z workers Sandbox (active) [ku81i] error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    '2024-02-13T14:48:10.273Z workers Sandbox (active) [ku81i] error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      "    at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)\n' +
      '    at link (node:internal/modules/esm/module_job:75:36)Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      "    at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)\n' +
      '    at link (node:internal/modules/esm/module_job:75:36)\n',
    "2024-02-13T14:48:10.273Z workers Sandbox (active) [ku81i] error: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)\n' +
      "    at link (node:internal/modules/esm/module_job:75:36)Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)\n' +
      '    at link (node:internal/modules/esm/module_job:75:36)\n',
    '2024-02-13T14:48:10.275Z workers Sandbox (active) [ku81i] error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.275Z workers Sandbox (active) [ku81i] error: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)\n' +
      '    at link (node:internal/modules/esm/module_job:75:36)\n',
    '2024-02-13T14:48:10.278Z workers Sandbox (active) [ku81i] error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at async file://./node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.278Z workers Sandbox (active) [ku81i] error: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from ./node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)\n' +
      '    at link (node:internal/modules/esm/module_job:75:36)\n',
    '2024-02-13T14:48:10.381Z workers [ku81i] Run 0 test(s), skipped 0 test(s)\n',
    '2024-02-13T14:48:10.383Z workers [ku81i] Sandbox is responsive, closing it\n',
    '2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match., stack: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at complete (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/shared.mjs:1:5090)\n' +
      '    at run (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/worker.mjs:1:341)\n' +
      '    at async file://<homeDir>/Projects/chronologic/node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json, stack: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at resolve (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/hooks.mjs:1:1722)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<an\n',
    '2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match., stack: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at complete (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/shared.mjs:1:5090)\n' +
      '    at run (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/worker.mjs:1:341)\n' +
      '    at async file://<homeDir>/Projects/chronologic/node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    '2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match., stack: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at complete (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/shared.mjs:1:5090)\n' +
      '    at run (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/worker.mjs:1:341)\n' +
      '    at async file://<homeDir>/Projects/chronologic/node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json, stack: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at resolve (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/hooks.mjs:1:1722)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<an\n',
    "2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json, stack: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at resolve (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/hooks.mjs:1:1722)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<an\n',
    '2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match., stack: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at complete (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/shared.mjs:1:5090)\n' +
      '    at run (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/worker.mjs:1:341)\n' +
      '    at async file://<homeDir>/Projects/chronologic/node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json, stack: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at resolve (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/hooks.mjs:1:1722)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<an\n',
    '2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match., stack: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at complete (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/shared.mjs:1:5090)\n' +
      '    at run (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/worker.mjs:1:341)\n' +
      '    at async file://<homeDir>/Projects/chronologic/node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json, stack: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at resolve (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/hooks.mjs:1:1722)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<an\n',
    '2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match., stack: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at complete (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/shared.mjs:1:5090)\n' +
      '    at run (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/worker.mjs:1:341)\n' +
      '    at async file://<homeDir>/Projects/chronologic/node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    '2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match., stack: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at complete (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/shared.mjs:1:5090)\n' +
      '    at run (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/worker.mjs:1:341)\n' +
      '    at async file://<homeDir>/Projects/chronologic/node_modules/tinypool/dist/esm/entry/worker.js:71:20Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at complete (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/shared.mjs:1:5090)\n' +
      '    at run (file://<homeDir>/.vscode/extensions/wallaby\n',
    "2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json, stack: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at resolve (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/hooks.mjs:1:1722)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<an\n',
    '2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match., stack: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at complete (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/shared.mjs:1:5090)\n' +
      '    at run (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/worker.mjs:1:341)\n' +
      '    at async file://<homeDir>/Projects/chronologic/node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json, stack: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at resolve (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/hooks.mjs:1:1722)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<an\n',
    '2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match., stack: Error: Wallaby did not detect that any vitest tasks were executed. This may indicate a problem with vitest dependency conflicts. Please ensure your vitest dependency versions match.\n' +
      '    at complete (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/shared.mjs:1:5090)\n' +
      '    at run (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/vitest@0.14.0/worker.mjs:1:341)\n' +
      '    at async file://<homeDir>/Projects/chronologic/node_modules/tinypool/dist/esm/entry/worker.js:71:20\n',
    "2024-02-13T14:48:10.384Z workers Failed to map the stack to user code, entry message: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json, stack: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'async_hooks' imported from <homeDir>/Projects/chronologic/node_modules/@vitest/runner/node_modules/p-limit/package.json\n" +
      '    at new NodeError (node:internal/errors:371:5)\n' +
      '    at packageResolve (node:internal/modules/esm/resolve:884:9)\n' +
      '    at resolvePackageTargetString (node:internal/modules/esm/resolve:491:16)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:531:12)\n' +
      '    at resolvePackageTarget (node:internal/modules/esm/resolve:577:26)\n' +
      '    at packageImportsResolve (node:internal/modules/esm/resolve:729:26)\n' +
      '    at moduleResolve (node:internal/modules/esm/resolve:924:21)\n' +
      '    at defaultResolve (node:internal/modules/esm/resolve:1044:11)\n' +
      '    at resolve (file://<homeDir>/.vscode/extensions/wallabyjs.wallaby-vscode-1.0.371/wallaby70d879/runners/node/hooks.mjs:1:1722)\n' +
      '    at ESMLoader.resolve (node:internal/modules/esm/loader:422:30)\n' +
      '    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:222:40)\n' +
      '    at ModuleWrap.<an\n',
    '2024-02-13T14:48:10.385Z project Test run finished\n',
    '2024-02-13T14:48:10.385Z project Processed console.log entries\n',
    '2024-02-13T14:48:10.385Z project Processed loading sequences\n',
    '2024-02-13T14:48:10.385Z project Processed executed tests\n',
    '2024-02-13T14:48:10.387Z project Processed code coverage\n',
    '2024-02-13T14:48:10.393Z project Test run result processed and sent to IDE\n',
    '2024-02-13T14:48:13.380Z fs No metadata for added file found: node_modules/.vitest/results.json\n',
    '2024-02-13T14:49:12.164Z fs No metadata for added file found: .git/FETCH_HEAD\n',
    '2024-02-13T14:49:13.547Z fs File changed: .git/FETCH_HEAD\n',
    '2024-02-13T14:49:13.547Z fs No metadata for changed file found: .git/FETCH_HEAD\n'
  ]
}
smcenlly commented 9 months ago

I can see from your Wallaby Diagnostics report that Wallaby is using node@16.12.0.

Vitest 1.0 requires Vite >=v5.0.0 and Node >=v18.0.0.

By default, Wallaby uses the version of node available in your system path. If you already have a more recent version of node installed, you may need to update your VS Code configuration to explicitly provide your node path with the VS Code setting, wallaby.node:

image

If that does not work for you, can you please provide an updated diagnostics report?

siliconeidolon commented 9 months ago

This fixes the issue. Thanks

federico-bellucci commented 9 months ago

Yes, I can confirm that did the trick. Thank you very much