diff --git a/.gitignore b/.gitignore index 9ebc512a09..c6715ac278 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,8 @@ temp vite.config.js.timestamp-* vite.config.ts.timestamp-* + +eslint.config.d.ts +eslint.config.d.ts.map +scripts/getTsupConfig.d.ts +scripts/getTsupConfig.d.ts.map \ No newline at end of file diff --git a/packages/angular-query-devtools-experimental/eslint.config.js b/packages/angular-query-devtools-experimental/eslint.config.js index 131737bfa0..891a80d708 100644 --- a/packages/angular-query-devtools-experimental/eslint.config.js +++ b/packages/angular-query-devtools-experimental/eslint.config.js @@ -1,7 +1,9 @@ // @ts-check import pluginJsdoc from 'eslint-plugin-jsdoc' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [ ...rootConfig, diff --git a/packages/angular-query-devtools-experimental/root.eslint.config.js b/packages/angular-query-devtools-experimental/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/angular-query-devtools-experimental/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/angular-query-experimental/eslint.config.js b/packages/angular-query-experimental/eslint.config.js index a86775ff27..45feda7b3b 100644 --- a/packages/angular-query-experimental/eslint.config.js +++ b/packages/angular-query-experimental/eslint.config.js @@ -2,7 +2,9 @@ import pluginJsdoc from 'eslint-plugin-jsdoc' import vitest from '@vitest/eslint-plugin' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [ ...rootConfig, diff --git a/packages/angular-query-experimental/root.eslint.config.js b/packages/angular-query-experimental/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/angular-query-experimental/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/angular-query-persist-client/eslint.config.js b/packages/angular-query-persist-client/eslint.config.js index 84b0029c8e..ddf4e28a6a 100644 --- a/packages/angular-query-persist-client/eslint.config.js +++ b/packages/angular-query-persist-client/eslint.config.js @@ -1,7 +1,9 @@ // @ts-check import pluginJsdoc from 'eslint-plugin-jsdoc' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [ ...rootConfig, diff --git a/packages/angular-query-persist-client/root.eslint.config.js b/packages/angular-query-persist-client/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/angular-query-persist-client/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/eslint-plugin-query/eslint.config.js b/packages/eslint-plugin-query/eslint.config.js index b6464bd8c9..0f5ba08ecd 100644 --- a/packages/eslint-plugin-query/eslint.config.js +++ b/packages/eslint-plugin-query/eslint.config.js @@ -1,7 +1,9 @@ // @ts-check import vitest from '@vitest/eslint-plugin' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [ ...rootConfig, diff --git a/packages/eslint-plugin-query/root.eslint.config.js b/packages/eslint-plugin-query/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/eslint-plugin-query/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/eslint-plugin-query/root.tsup.config.js b/packages/eslint-plugin-query/root.tsup.config.js deleted file mode 100644 index c747a6fb8d..0000000000 --- a/packages/eslint-plugin-query/root.tsup.config.js +++ /dev/null @@ -1,46 +0,0 @@ -// @ts-check - -/** - * @param {Object} opts - Options for building configurations. - * @param {string[]} opts.entry - The entry array. - * @returns {import('tsup').Options} - */ -export function modernConfig(opts) { - return { - entry: opts.entry, - format: ['cjs', 'esm'], - target: ['chrome91', 'firefox90', 'edge91', 'safari15', 'ios15', 'opera77'], - outDir: 'build/modern', - dts: true, - sourcemap: true, - clean: true, - external: ['typescript'], - footer: ({ format }) => { - if (format === 'cjs') { - // workaround for CJS default export - // @see https://github.com/evanw/esbuild/issues/1182#issuecomment-1011414271 - return { js: `module.exports = module.exports.default` } - } - - return - }, - } -} - -/** - * @param {Object} opts - Options for building configurations. - * @param {string[]} opts.entry - The entry array. - * @returns {import('tsup').Options} - */ -export function legacyConfig(opts) { - return { - entry: opts.entry, - format: ['cjs', 'esm'], - target: ['es2020', 'node16'], - outDir: 'build/legacy', - dts: true, - sourcemap: true, - clean: true, - external: ['typescript'], - } -} diff --git a/packages/eslint-plugin-query/tsup.config.ts b/packages/eslint-plugin-query/tsup.config.ts index de1af4ee08..5ad400cf3d 100644 --- a/packages/eslint-plugin-query/tsup.config.ts +++ b/packages/eslint-plugin-query/tsup.config.ts @@ -1,7 +1,26 @@ import { defineConfig } from 'tsup' -import { legacyConfig, modernConfig } from './root.tsup.config.js' + +// @ts-ignore out of scope +import { legacyConfig, modernConfig } from '../../scripts/getTsupConfig.js' export default defineConfig([ - modernConfig({ entry: ['src/*.ts'] }), - legacyConfig({ entry: ['src/*.ts'] }), + { + ...modernConfig({ entry: ['src/*.ts'] }), + external: ['typescript'], + footer: ({ format }) => { + if (format === 'cjs') { + // workaround for CJS default export + // @see https://github.com/evanw/esbuild/issues/1182#issuecomment-1011414271 + return { js: `module.exports = module.exports.default` } + } + + return + }, + esbuildPlugins: undefined, + }, + { + ...legacyConfig({ entry: ['src/*.ts'] }), + external: ['typescript'], + esbuildPlugins: undefined, + }, ]) diff --git a/packages/query-async-storage-persister/eslint.config.js b/packages/query-async-storage-persister/eslint.config.js index df75435c7e..c9ff5915dc 100644 --- a/packages/query-async-storage-persister/eslint.config.js +++ b/packages/query-async-storage-persister/eslint.config.js @@ -1,5 +1,6 @@ // @ts-check -import rootConfig from './root.eslint.config.js' +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig] diff --git a/packages/query-async-storage-persister/root.eslint.config.js b/packages/query-async-storage-persister/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/query-async-storage-persister/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/query-async-storage-persister/root.tsup.config.js b/packages/query-async-storage-persister/root.tsup.config.js deleted file mode 120000 index fb8e9add9a..0000000000 --- a/packages/query-async-storage-persister/root.tsup.config.js +++ /dev/null @@ -1 +0,0 @@ -../../scripts/getTsupConfig.js \ No newline at end of file diff --git a/packages/query-async-storage-persister/tsup.config.ts b/packages/query-async-storage-persister/tsup.config.ts index de1af4ee08..f38e58271d 100644 --- a/packages/query-async-storage-persister/tsup.config.ts +++ b/packages/query-async-storage-persister/tsup.config.ts @@ -1,5 +1,7 @@ import { defineConfig } from 'tsup' -import { legacyConfig, modernConfig } from './root.tsup.config.js' + +// @ts-ignore out of scope +import { legacyConfig, modernConfig } from '../../scripts/getTsupConfig.js' export default defineConfig([ modernConfig({ entry: ['src/*.ts'] }), diff --git a/packages/query-broadcast-client-experimental/eslint.config.js b/packages/query-broadcast-client-experimental/eslint.config.js index df75435c7e..c9ff5915dc 100644 --- a/packages/query-broadcast-client-experimental/eslint.config.js +++ b/packages/query-broadcast-client-experimental/eslint.config.js @@ -1,5 +1,6 @@ // @ts-check -import rootConfig from './root.eslint.config.js' +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig] diff --git a/packages/query-broadcast-client-experimental/root.eslint.config.js b/packages/query-broadcast-client-experimental/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/query-broadcast-client-experimental/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/query-broadcast-client-experimental/root.tsup.config.js b/packages/query-broadcast-client-experimental/root.tsup.config.js deleted file mode 120000 index fb8e9add9a..0000000000 --- a/packages/query-broadcast-client-experimental/root.tsup.config.js +++ /dev/null @@ -1 +0,0 @@ -../../scripts/getTsupConfig.js \ No newline at end of file diff --git a/packages/query-broadcast-client-experimental/tsup.config.ts b/packages/query-broadcast-client-experimental/tsup.config.ts index de1af4ee08..f38e58271d 100644 --- a/packages/query-broadcast-client-experimental/tsup.config.ts +++ b/packages/query-broadcast-client-experimental/tsup.config.ts @@ -1,5 +1,7 @@ import { defineConfig } from 'tsup' -import { legacyConfig, modernConfig } from './root.tsup.config.js' + +// @ts-ignore out of scope +import { legacyConfig, modernConfig } from '../../scripts/getTsupConfig.js' export default defineConfig([ modernConfig({ entry: ['src/*.ts'] }), diff --git a/packages/query-codemods/eslint.config.js b/packages/query-codemods/eslint.config.js index c3c009f41e..a918b193e6 100644 --- a/packages/query-codemods/eslint.config.js +++ b/packages/query-codemods/eslint.config.js @@ -1,6 +1,7 @@ // @ts-check -import rootConfig from './root.eslint.config.js' +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [ ...rootConfig, diff --git a/packages/query-codemods/root.eslint.config.js b/packages/query-codemods/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/query-codemods/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/query-core/eslint.config.js b/packages/query-core/eslint.config.js index df75435c7e..c9ff5915dc 100644 --- a/packages/query-core/eslint.config.js +++ b/packages/query-core/eslint.config.js @@ -1,5 +1,6 @@ // @ts-check -import rootConfig from './root.eslint.config.js' +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig] diff --git a/packages/query-core/root.eslint.config.js b/packages/query-core/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/query-core/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/query-core/root.tsup.config.js b/packages/query-core/root.tsup.config.js deleted file mode 120000 index fb8e9add9a..0000000000 --- a/packages/query-core/root.tsup.config.js +++ /dev/null @@ -1 +0,0 @@ -../../scripts/getTsupConfig.js \ No newline at end of file diff --git a/packages/query-core/tsup.config.ts b/packages/query-core/tsup.config.ts index de1af4ee08..f38e58271d 100644 --- a/packages/query-core/tsup.config.ts +++ b/packages/query-core/tsup.config.ts @@ -1,5 +1,7 @@ import { defineConfig } from 'tsup' -import { legacyConfig, modernConfig } from './root.tsup.config.js' + +// @ts-ignore out of scope +import { legacyConfig, modernConfig } from '../../scripts/getTsupConfig.js' export default defineConfig([ modernConfig({ entry: ['src/*.ts'] }), diff --git a/packages/query-devtools/eslint.config.js b/packages/query-devtools/eslint.config.js index df75435c7e..c9ff5915dc 100644 --- a/packages/query-devtools/eslint.config.js +++ b/packages/query-devtools/eslint.config.js @@ -1,5 +1,6 @@ // @ts-check -import rootConfig from './root.eslint.config.js' +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig] diff --git a/packages/query-devtools/root.eslint.config.js b/packages/query-devtools/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/query-devtools/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/query-persist-client-core/eslint.config.js b/packages/query-persist-client-core/eslint.config.js index df75435c7e..c9ff5915dc 100644 --- a/packages/query-persist-client-core/eslint.config.js +++ b/packages/query-persist-client-core/eslint.config.js @@ -1,5 +1,6 @@ // @ts-check -import rootConfig from './root.eslint.config.js' +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig] diff --git a/packages/query-persist-client-core/root.eslint.config.js b/packages/query-persist-client-core/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/query-persist-client-core/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/query-persist-client-core/root.tsup.config.js b/packages/query-persist-client-core/root.tsup.config.js deleted file mode 120000 index fb8e9add9a..0000000000 --- a/packages/query-persist-client-core/root.tsup.config.js +++ /dev/null @@ -1 +0,0 @@ -../../scripts/getTsupConfig.js \ No newline at end of file diff --git a/packages/query-persist-client-core/tsup.config.ts b/packages/query-persist-client-core/tsup.config.ts index de1af4ee08..f38e58271d 100644 --- a/packages/query-persist-client-core/tsup.config.ts +++ b/packages/query-persist-client-core/tsup.config.ts @@ -1,5 +1,7 @@ import { defineConfig } from 'tsup' -import { legacyConfig, modernConfig } from './root.tsup.config.js' + +// @ts-ignore out of scope +import { legacyConfig, modernConfig } from '../../scripts/getTsupConfig.js' export default defineConfig([ modernConfig({ entry: ['src/*.ts'] }), diff --git a/packages/query-sync-storage-persister/eslint.config.js b/packages/query-sync-storage-persister/eslint.config.js index df75435c7e..c9ff5915dc 100644 --- a/packages/query-sync-storage-persister/eslint.config.js +++ b/packages/query-sync-storage-persister/eslint.config.js @@ -1,5 +1,6 @@ // @ts-check -import rootConfig from './root.eslint.config.js' +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig] diff --git a/packages/query-sync-storage-persister/root.eslint.config.js b/packages/query-sync-storage-persister/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/query-sync-storage-persister/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/query-sync-storage-persister/root.tsup.config.js b/packages/query-sync-storage-persister/root.tsup.config.js deleted file mode 120000 index fb8e9add9a..0000000000 --- a/packages/query-sync-storage-persister/root.tsup.config.js +++ /dev/null @@ -1 +0,0 @@ -../../scripts/getTsupConfig.js \ No newline at end of file diff --git a/packages/query-sync-storage-persister/tsup.config.ts b/packages/query-sync-storage-persister/tsup.config.ts index de1af4ee08..f38e58271d 100644 --- a/packages/query-sync-storage-persister/tsup.config.ts +++ b/packages/query-sync-storage-persister/tsup.config.ts @@ -1,5 +1,7 @@ import { defineConfig } from 'tsup' -import { legacyConfig, modernConfig } from './root.tsup.config.js' + +// @ts-ignore out of scope +import { legacyConfig, modernConfig } from '../../scripts/getTsupConfig.js' export default defineConfig([ modernConfig({ entry: ['src/*.ts'] }), diff --git a/packages/query-test-utils/eslint.config.js b/packages/query-test-utils/eslint.config.js index df75435c7e..c9ff5915dc 100644 --- a/packages/query-test-utils/eslint.config.js +++ b/packages/query-test-utils/eslint.config.js @@ -1,5 +1,6 @@ // @ts-check -import rootConfig from './root.eslint.config.js' +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig] diff --git a/packages/query-test-utils/root.eslint.config.js b/packages/query-test-utils/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/query-test-utils/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/react-query-devtools/eslint.config.js b/packages/react-query-devtools/eslint.config.js index 03abe66600..e96c9a1610 100644 --- a/packages/react-query-devtools/eslint.config.js +++ b/packages/react-query-devtools/eslint.config.js @@ -2,7 +2,9 @@ import pluginReact from '@eslint-react/eslint-plugin' import * as reactHooks from 'eslint-plugin-react-hooks' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [ ...rootConfig, diff --git a/packages/react-query-devtools/root.eslint.config.js b/packages/react-query-devtools/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/react-query-devtools/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/react-query-devtools/root.tsup.config.js b/packages/react-query-devtools/root.tsup.config.js deleted file mode 120000 index fb8e9add9a..0000000000 --- a/packages/react-query-devtools/root.tsup.config.js +++ /dev/null @@ -1 +0,0 @@ -../../scripts/getTsupConfig.js \ No newline at end of file diff --git a/packages/react-query-devtools/tsup.config.ts b/packages/react-query-devtools/tsup.config.ts index ef4a978d12..73efa3d8d1 100644 --- a/packages/react-query-devtools/tsup.config.ts +++ b/packages/react-query-devtools/tsup.config.ts @@ -1,5 +1,7 @@ import { defineConfig } from 'tsup' -import { legacyConfig, modernConfig } from './root.tsup.config.js' + +// @ts-ignore out of scope +import { legacyConfig, modernConfig } from '../../scripts/getTsupConfig.js' export default defineConfig([ modernConfig({ entry: ['src/*.ts', 'src/*.tsx'] }), diff --git a/packages/react-query-next-experimental/eslint.config.js b/packages/react-query-next-experimental/eslint.config.js index 9d16dcb779..a4b17a3dbd 100644 --- a/packages/react-query-next-experimental/eslint.config.js +++ b/packages/react-query-next-experimental/eslint.config.js @@ -2,7 +2,9 @@ import pluginReact from '@eslint-react/eslint-plugin' import * as reactHooks from 'eslint-plugin-react-hooks' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [ ...rootConfig, diff --git a/packages/react-query-next-experimental/root.eslint.config.js b/packages/react-query-next-experimental/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/react-query-next-experimental/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/react-query-next-experimental/root.tsup.config.js b/packages/react-query-next-experimental/root.tsup.config.js deleted file mode 120000 index fb8e9add9a..0000000000 --- a/packages/react-query-next-experimental/root.tsup.config.js +++ /dev/null @@ -1 +0,0 @@ -../../scripts/getTsupConfig.js \ No newline at end of file diff --git a/packages/react-query-next-experimental/tsup.config.ts b/packages/react-query-next-experimental/tsup.config.ts index ef4a978d12..73efa3d8d1 100644 --- a/packages/react-query-next-experimental/tsup.config.ts +++ b/packages/react-query-next-experimental/tsup.config.ts @@ -1,5 +1,7 @@ import { defineConfig } from 'tsup' -import { legacyConfig, modernConfig } from './root.tsup.config.js' + +// @ts-ignore out of scope +import { legacyConfig, modernConfig } from '../../scripts/getTsupConfig.js' export default defineConfig([ modernConfig({ entry: ['src/*.ts', 'src/*.tsx'] }), diff --git a/packages/react-query-persist-client/eslint.config.js b/packages/react-query-persist-client/eslint.config.js index 03abe66600..e96c9a1610 100644 --- a/packages/react-query-persist-client/eslint.config.js +++ b/packages/react-query-persist-client/eslint.config.js @@ -2,7 +2,9 @@ import pluginReact from '@eslint-react/eslint-plugin' import * as reactHooks from 'eslint-plugin-react-hooks' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [ ...rootConfig, diff --git a/packages/react-query-persist-client/root.eslint.config.js b/packages/react-query-persist-client/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/react-query-persist-client/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/react-query-persist-client/root.tsup.config.js b/packages/react-query-persist-client/root.tsup.config.js deleted file mode 120000 index fb8e9add9a..0000000000 --- a/packages/react-query-persist-client/root.tsup.config.js +++ /dev/null @@ -1 +0,0 @@ -../../scripts/getTsupConfig.js \ No newline at end of file diff --git a/packages/react-query-persist-client/tsup.config.ts b/packages/react-query-persist-client/tsup.config.ts index ef4a978d12..73efa3d8d1 100644 --- a/packages/react-query-persist-client/tsup.config.ts +++ b/packages/react-query-persist-client/tsup.config.ts @@ -1,5 +1,7 @@ import { defineConfig } from 'tsup' -import { legacyConfig, modernConfig } from './root.tsup.config.js' + +// @ts-ignore out of scope +import { legacyConfig, modernConfig } from '../../scripts/getTsupConfig.js' export default defineConfig([ modernConfig({ entry: ['src/*.ts', 'src/*.tsx'] }), diff --git a/packages/react-query/eslint.config.js b/packages/react-query/eslint.config.js index 8f2cb3fb8f..4296fa709d 100644 --- a/packages/react-query/eslint.config.js +++ b/packages/react-query/eslint.config.js @@ -2,7 +2,9 @@ import pluginReact from '@eslint-react/eslint-plugin' import * as reactHooks from 'eslint-plugin-react-hooks' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [ ...rootConfig, diff --git a/packages/react-query/root.eslint.config.js b/packages/react-query/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/react-query/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/react-query/root.tsup.config.js b/packages/react-query/root.tsup.config.js deleted file mode 120000 index fb8e9add9a..0000000000 --- a/packages/react-query/root.tsup.config.js +++ /dev/null @@ -1 +0,0 @@ -../../scripts/getTsupConfig.js \ No newline at end of file diff --git a/packages/react-query/tsup.config.ts b/packages/react-query/tsup.config.ts index ef4a978d12..73efa3d8d1 100644 --- a/packages/react-query/tsup.config.ts +++ b/packages/react-query/tsup.config.ts @@ -1,5 +1,7 @@ import { defineConfig } from 'tsup' -import { legacyConfig, modernConfig } from './root.tsup.config.js' + +// @ts-ignore out of scope +import { legacyConfig, modernConfig } from '../../scripts/getTsupConfig.js' export default defineConfig([ modernConfig({ entry: ['src/*.ts', 'src/*.tsx'] }), diff --git a/packages/solid-query-devtools/eslint.config.js b/packages/solid-query-devtools/eslint.config.js index df75435c7e..c9ff5915dc 100644 --- a/packages/solid-query-devtools/eslint.config.js +++ b/packages/solid-query-devtools/eslint.config.js @@ -1,5 +1,6 @@ // @ts-check -import rootConfig from './root.eslint.config.js' +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig] diff --git a/packages/solid-query-devtools/root.eslint.config.js b/packages/solid-query-devtools/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/solid-query-devtools/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/solid-query-persist-client/eslint.config.js b/packages/solid-query-persist-client/eslint.config.js index df75435c7e..c9ff5915dc 100644 --- a/packages/solid-query-persist-client/eslint.config.js +++ b/packages/solid-query-persist-client/eslint.config.js @@ -1,5 +1,6 @@ // @ts-check -import rootConfig from './root.eslint.config.js' +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig] diff --git a/packages/solid-query-persist-client/root.eslint.config.js b/packages/solid-query-persist-client/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/solid-query-persist-client/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/solid-query/eslint.config.js b/packages/solid-query/eslint.config.js index df75435c7e..c9ff5915dc 100644 --- a/packages/solid-query/eslint.config.js +++ b/packages/solid-query/eslint.config.js @@ -1,5 +1,6 @@ // @ts-check -import rootConfig from './root.eslint.config.js' +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig] diff --git a/packages/solid-query/root.eslint.config.js b/packages/solid-query/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/solid-query/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/svelte-query-devtools/eslint.config.js b/packages/svelte-query-devtools/eslint.config.js index b657d69d66..866dc4218c 100644 --- a/packages/svelte-query-devtools/eslint.config.js +++ b/packages/svelte-query-devtools/eslint.config.js @@ -1,7 +1,10 @@ // @ts-check import pluginSvelte from 'eslint-plugin-svelte' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' + import svelteConfig from './svelte.config.js' export default [ diff --git a/packages/svelte-query-devtools/root.eslint.config.js b/packages/svelte-query-devtools/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/svelte-query-devtools/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/svelte-query-persist-client/eslint.config.js b/packages/svelte-query-persist-client/eslint.config.js index b657d69d66..866dc4218c 100644 --- a/packages/svelte-query-persist-client/eslint.config.js +++ b/packages/svelte-query-persist-client/eslint.config.js @@ -1,7 +1,10 @@ // @ts-check import pluginSvelte from 'eslint-plugin-svelte' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' + import svelteConfig from './svelte.config.js' export default [ diff --git a/packages/svelte-query-persist-client/root.eslint.config.js b/packages/svelte-query-persist-client/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/svelte-query-persist-client/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/svelte-query/eslint.config.js b/packages/svelte-query/eslint.config.js index b657d69d66..866dc4218c 100644 --- a/packages/svelte-query/eslint.config.js +++ b/packages/svelte-query/eslint.config.js @@ -1,7 +1,10 @@ // @ts-check import pluginSvelte from 'eslint-plugin-svelte' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' + import svelteConfig from './svelte.config.js' export default [ diff --git a/packages/svelte-query/root.eslint.config.js b/packages/svelte-query/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/svelte-query/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/vue-query-devtools/eslint.config.js b/packages/vue-query-devtools/eslint.config.js index 6cd1d47ba7..0ed29dcaf7 100644 --- a/packages/vue-query-devtools/eslint.config.js +++ b/packages/vue-query-devtools/eslint.config.js @@ -2,6 +2,8 @@ // @ts-expect-error import pluginVue from 'eslint-plugin-vue' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig, ...pluginVue.configs['flat/base']] diff --git a/packages/vue-query-devtools/root.eslint.config.js b/packages/vue-query-devtools/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/vue-query-devtools/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/vue-query/eslint.config.js b/packages/vue-query/eslint.config.js index 6cd1d47ba7..0ed29dcaf7 100644 --- a/packages/vue-query/eslint.config.js +++ b/packages/vue-query/eslint.config.js @@ -2,6 +2,8 @@ // @ts-expect-error import pluginVue from 'eslint-plugin-vue' -import rootConfig from './root.eslint.config.js' + +// @ts-ignore out of scope +import rootConfig from '../../eslint.config.js' export default [...rootConfig, ...pluginVue.configs['flat/base']] diff --git a/packages/vue-query/root.eslint.config.js b/packages/vue-query/root.eslint.config.js deleted file mode 120000 index 35dedbe5a4..0000000000 --- a/packages/vue-query/root.eslint.config.js +++ /dev/null @@ -1 +0,0 @@ -../../eslint.config.js \ No newline at end of file diff --git a/packages/vue-query/root.tsup.config.js b/packages/vue-query/root.tsup.config.js deleted file mode 120000 index fb8e9add9a..0000000000 --- a/packages/vue-query/root.tsup.config.js +++ /dev/null @@ -1 +0,0 @@ -../../scripts/getTsupConfig.js \ No newline at end of file diff --git a/packages/vue-query/tsup.config.ts b/packages/vue-query/tsup.config.ts index 6b77215076..9fa3409b60 100644 --- a/packages/vue-query/tsup.config.ts +++ b/packages/vue-query/tsup.config.ts @@ -1,5 +1,7 @@ import { defineConfig } from 'tsup' -import { legacyConfig, modernConfig } from './root.tsup.config.js' + +// @ts-ignore out of scope +import { legacyConfig, modernConfig } from '../../scripts/getTsupConfig.js' export default defineConfig([ modernConfig({ entry: ['src/*.ts', 'src/devtools/*.ts'] }),