fix: verbatimModuleSyntax type-only import error & obsidian/moment no call signatures error

This commit is contained in:
Jim Johnston 2024-10-10 18:01:44 +01:00
parent 20b61f54bd
commit b8331706fd
3 changed files with 63 additions and 69 deletions

BIN
bun.lockb

Binary file not shown.

View file

@ -1,46 +1,46 @@
{
"name": "obsidian-vault-explorer",
"version": "1.46.0",
"description": "Explore your vault in visual format",
"main": "main.js",
"scripts": {
"dev": "node esbuild.config.mjs",
"build": "bun run check && bun run compile && node esbuild.config.mjs production",
"guardgen": "ts-auto-guard",
"compile": "tsc -noEmit -skipLibCheck",
"check": "svelte-check --tsconfig ./tsconfig.json",
"test": "jest --config jest.config.js",
"lint": "eslint --ext .ts,.js,.svelte ."
},
"keywords": [],
"author": "DecafDev",
"license": "MIT",
"devDependencies": {
"@tsconfig/svelte": "^5.0.4",
"@types/bun": "latest",
"@types/jest": "^29.5.12",
"@types/lodash": "^4.17.0",
"@types/node": "^16.11.6",
"@typescript-eslint/eslint-plugin": "5.29.0",
"@typescript-eslint/parser": "5.29.0",
"builtin-modules": "3.3.0",
"esbuild": "0.17.3",
"esbuild-svelte": "^0.8.0",
"jest": "^29.7.0",
"obsidian": "latest",
"svelte-check": "^3.8.4",
"svelte-preprocess": "^5.1.4",
"ts-auto-guard": "^5.0.0",
"ts-jest": "^29.1.4",
"tslib": "2.4.0",
"typescript": "4.7.4"
},
"dependencies": {
"crypto": "^1.0.1",
"idb": "^8.0.0",
"js-logger": "^1.6.1",
"lodash": "^4.17.21",
"nanoid": "^5.0.7",
"svelte": "^4.2.15"
}
"name": "obsidian-vault-explorer",
"version": "1.46.0",
"description": "Explore your vault in visual format",
"main": "main.js",
"scripts": {
"dev": "node esbuild.config.mjs",
"build": "bun run check && bun run compile && node esbuild.config.mjs production",
"guardgen": "ts-auto-guard",
"compile": "tsc -noEmit -skipLibCheck",
"check": "svelte-check --tsconfig ./tsconfig.json",
"test": "jest --config jest.config.js",
"lint": "eslint --ext .ts,.js,.svelte ."
},
"keywords": [],
"author": "DecafDev",
"license": "MIT",
"devDependencies": {
"@tsconfig/svelte": "^5.0.4",
"@types/bun": "latest",
"@types/jest": "^29.5.12",
"@types/lodash": "^4.17.0",
"@types/node": "^16.11.6",
"@typescript-eslint/eslint-plugin": "5.29.0",
"@typescript-eslint/parser": "5.29.0",
"builtin-modules": "3.3.0",
"esbuild": "0.17.3",
"esbuild-svelte": "^0.8.0",
"jest": "^29.7.0",
"obsidian": "latest",
"svelte-check": "^3.8.4",
"svelte-preprocess": "^5.1.4",
"ts-auto-guard": "^5.0.0",
"ts-jest": "^29.1.4",
"tslib": "2.4.0",
"typescript": "^5.6.3"
},
"dependencies": {
"crypto": "^1.0.1",
"idb": "^8.0.0",
"js-logger": "^1.6.1",
"lodash": "^4.17.21",
"nanoid": "^5.0.7",
"svelte": "^4.2.15"
}
}

View file

@ -1,27 +1,21 @@
{
"extends": "@tsconfig/svelte/tsconfig.json",
"compilerOptions": {
"types": ["svelte", "node", "jest"],
"baseUrl": ".",
"inlineSources": false,
"module": "ESNext",
"target": "ES6",
"allowJs": true,
"allowSyntheticDefaultImports": true,
"noImplicitAny": true,
"moduleResolution": "node",
"importHelpers": true,
"isolatedModules": true,
"strictNullChecks": true,
"lib": [
"DOM",
"ES5",
"ES6",
"ES7"
]
},
"include": [
"**/*.ts",
"**/*.svelte",
]
"extends": "@tsconfig/svelte/tsconfig.json",
"compilerOptions": {
"types": ["svelte", "node", "jest"],
"baseUrl": ".",
"inlineSources": false,
"module": "ESNext",
"target": "ES6",
"allowJs": true,
"allowSyntheticDefaultImports": true,
"noImplicitAny": true,
"moduleResolution": "node",
"importHelpers": true,
"isolatedModules": true,
"strictNullChecks": true,
"lib": ["DOM", "ES5", "ES6", "ES7"],
"verbatimModuleSyntax": false,
"esModuleInterop": false
},
"include": ["**/*.ts", "**/*.svelte"]
}