Skip to content

Commit d47f81b

Browse files
committed
Merge from upstream
2 parents 835289b + dc2fa22 commit d47f81b

File tree

4 files changed

+2754
-1446
lines changed

4 files changed

+2754
-1446
lines changed

esbuild.config.mjs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import esbuild from "esbuild";
22
import process from "process";
3-
import builtins from 'builtin-modules'
3+
import { builtinModules } from 'node:module';
44

55
const banner =
66
`/*
@@ -15,25 +15,25 @@ const context = await esbuild.context({
1515
banner: {
1616
js: banner,
1717
},
18-
entryPoints: ['src/main.ts'],
18+
entryPoints: ["src/main.ts"],
1919
bundle: true,
2020
external: [
21-
'obsidian',
22-
'electron',
23-
'@codemirror/autocomplete',
24-
'@codemirror/collab',
25-
'@codemirror/commands',
26-
'@codemirror/language',
27-
'@codemirror/lint',
28-
'@codemirror/search',
29-
'@codemirror/state',
30-
'@codemirror/view',
31-
'@lezer/common',
32-
'@lezer/highlight',
33-
'@lezer/lr',
34-
...builtins],
35-
format: 'cjs',
36-
target: 'es2018',
21+
"obsidian",
22+
"electron",
23+
"@codemirror/autocomplete",
24+
"@codemirror/collab",
25+
"@codemirror/commands",
26+
"@codemirror/language",
27+
"@codemirror/lint",
28+
"@codemirror/search",
29+
"@codemirror/state",
30+
"@codemirror/view",
31+
"@lezer/common",
32+
"@lezer/highlight",
33+
"@lezer/lr",
34+
...builtinModules],
35+
format: "cjs",
36+
target: "es2018",
3737
logLevel: "info",
3838
sourcemap: prod ? false : 'inline',
3939
minify: prod,

package.json

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"dev": "node esbuild.config.mjs",
88
"build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production",
99
"version": "node version-bump.mjs && git add manifest.json versions.json",
10-
"test": "jest"
11-
},
10+
"test": "jest"
11+
},
1212
"keywords": [
1313
"obsidian",
1414
"custom sorting"
@@ -17,18 +17,20 @@
1717
"repository": "https://github.com/SebastianMC/obsidian-custom-sort",
1818
"license": "MIT",
1919
"devDependencies": {
20-
"@types/jest": "^28.1.2",
2120
"@types/node": "^16.11.6",
22-
"@typescript-eslint/eslint-plugin": "5.29.0",
23-
"@typescript-eslint/parser": "5.29.0",
24-
"builtin-modules": "3.3.0",
25-
"esbuild": "0.17.3",
21+
"eslint-plugin-obsidianmd": "0.1.9",
22+
"globals": "14.0.0",
23+
"tslib": "2.8.1",
24+
"typescript": "^5.8.3",
25+
"typescript-eslint": "8.35.1",
26+
"esbuild": "0.25.5",
2627
"eslint": "^8.29.0",
28+
"@eslint/js": "9.30.1",
29+
"jiti": "2.6.1",
2730
"jest": "^29.7.0",
2831
"monkey-around": "^3.0.0",
2932
"obsidian": "^1.7.2",
3033
"ts-jest": "^29.2.5",
31-
"tslib": "2.8.1",
32-
"typescript": "5.7.2"
33-
}
34+
"@types/jest": "^28.1.2"
35+
}
3436
}

version-bump.mjs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@ import { readFileSync, writeFileSync } from "fs";
33
const targetVersion = process.env.npm_package_version;
44

55
// read minAppVersion from manifest.json and bump version to target version
6-
let manifest = JSON.parse(readFileSync("manifest.json", "utf8"));
6+
const manifest = JSON.parse(readFileSync("manifest.json", "utf8"));
77
const { minAppVersion } = manifest;
88
manifest.version = targetVersion;
99
writeFileSync("manifest.json", JSON.stringify(manifest, null, "\t"));
1010

1111
// update versions.json with target version and minAppVersion from manifest.json
12-
let versions = JSON.parse(readFileSync("versions.json", "utf8"));
13-
versions[targetVersion] = minAppVersion;
14-
writeFileSync("versions.json", JSON.stringify(versions, null, "\t"));
12+
// but only if the target version is not already in versions.json
13+
const versions = JSON.parse(readFileSync('versions.json', 'utf8'));
14+
if (!Object.values(versions).includes(minAppVersion)) {
15+
versions[targetVersion] = minAppVersion;
16+
writeFileSync('versions.json', JSON.stringify(versions, null, '\t'));
17+
}

0 commit comments

Comments
 (0)