diff --git a/.eslintrc.js b/.eslintrc.js index 4f44059..a9a013a 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -60,7 +60,13 @@ const config = { }, ], }, - ignorePatterns: ['.eslintrc.js'], + ignorePatterns: [ + '.eslintrc.js', + 'node_modules/**', + 'dist/**', + 'build/**', + 'main.js', + ], } module.exports = config diff --git a/esbuild.config.mjs b/esbuild.config.mjs index d61d333..092eaef 100644 --- a/esbuild.config.mjs +++ b/esbuild.config.mjs @@ -43,6 +43,9 @@ const context = await esbuild.context({ inject: [path.resolve('import-meta-url-shim.js')], target: 'es2020', logLevel: 'info', // 'debug' for more detailed output + logOverride: { + 'import-is-undefined': 'silent', // 忽略 import-is-undefined 警告 + }, sourcemap: prod ? false : 'inline', treeShaking: true, outfile: 'main.js', diff --git a/manifest.json b/manifest.json index 889717e..aa31b02 100644 --- a/manifest.json +++ b/manifest.json @@ -5,7 +5,6 @@ "minAppVersion": "0.15.0", "description": "A Cursor-inspired AI assistant for Obsidian that offers smart autocomplete and interactive chat with your selected notes", "author": "Felix.D", - "authorUrl": "https://github.com/glowingjade", - "fundingUrl": "https://buymeacoffee.com/glowingjade", - "isDesktopOnly": false + "authorUrl": "https://github.com/infiolab", + "isDesktopOnly": true } diff --git a/src/database/database-manager.ts b/src/database/database-manager.ts index 186788b..3eeefb7 100644 --- a/src/database/database-manager.ts +++ b/src/database/database-manager.ts @@ -1,6 +1,6 @@ import { PGlite } from '@electric-sql/pglite' -import { type PGliteWithLive, live } from '@electric-sql/pglite/dist/live' -// import { PgliteDatabase, drizzle } from 'drizzle-orm/pglite' +// @ts-ignore +import { type PGliteWithLive, live } from '@electric-sql/pglite/live' import { App, normalizePath } from 'obsidian' import { PGLITE_DB_PATH } from '../constants' diff --git a/tsconfig.json b/tsconfig.json index c0ef0cd..5678fe4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -65,10 +65,10 @@ /* Module Resolution Paths * Custom path mappings for module resolution */ - "paths": { - "@codemirror/*": ["node_modules/@codemirror/*"], // Map CodeMirror imports - "*": ["node_modules/*", "src/types/*"] // Fallback paths for module resolution - } + // "paths": { + // "@codemirror/*": ["node_modules/@codemirror/*"], // Map CodeMirror imports + // "*": ["node_modules/*", "src/types/*"] // Fallback paths for module resolution + // } }, // Specify which files to include in compilation "include": ["src/**/*.ts", "src/**/*.tsx", "__mocks__"]