mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2025-12-13 17:55:56 +00:00
Modify build script and prettier config type (.prettierrc to .prettierrc.mjs
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -21,3 +21,6 @@ data.json
|
|||||||
|
|
||||||
# environment variables
|
# environment variables
|
||||||
.env
|
.env
|
||||||
|
|
||||||
|
# local config files
|
||||||
|
*.local
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"trailingComma": "es5",
|
|
||||||
"tabWidth": 4,
|
|
||||||
"printWidth": 120,
|
|
||||||
"semi": true,
|
|
||||||
"endOfLine": "lf"
|
|
||||||
}
|
|
||||||
20
.prettierrc.mjs
Normal file
20
.prettierrc.mjs
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
import { readFileSync } from "fs";
|
||||||
|
let localPrettierConfig = {};
|
||||||
|
|
||||||
|
try {
|
||||||
|
const localConfig = readFileSync(".prettierrc.local", "utf-8");
|
||||||
|
localPrettierConfig = JSON.parse(localConfig);
|
||||||
|
console.log("Using local Prettier config from .prettierrc.local");
|
||||||
|
} catch (e) {
|
||||||
|
// no local config
|
||||||
|
}
|
||||||
|
const prettierConfig = {
|
||||||
|
trailingComma: "es5",
|
||||||
|
tabWidth: 4,
|
||||||
|
printWidth: 120,
|
||||||
|
semi: true,
|
||||||
|
endOfLine: "cr",
|
||||||
|
...localPrettierConfig,
|
||||||
|
};
|
||||||
|
|
||||||
|
export default prettierConfig;
|
||||||
@@ -40,7 +40,10 @@ export default [
|
|||||||
"src/lib/test",
|
"src/lib/test",
|
||||||
"src/lib/src/cli",
|
"src/lib/src/cli",
|
||||||
"**/main.js",
|
"**/main.js",
|
||||||
"src/lib/apps/webpeer/*"
|
"src/lib/apps/webpeer/*",
|
||||||
|
".prettierrc.*.mjs",
|
||||||
|
".prettierrc.mjs",
|
||||||
|
"*.config.mjs"
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
...compat.extends(
|
...compat.extends(
|
||||||
|
|||||||
@@ -5,12 +5,12 @@
|
|||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"bakei18n": "npx tsx ./src/lib/_tools/bakei18n.ts",
|
"bakei18n": "npm run i18n:yaml2json && npm run i18n:bakejson",
|
||||||
"i18n:bakejson": "npx tsx ./src/lib/_tools/bakei18n.ts",
|
"i18n:bakejson": "npx tsx ./src/lib/_tools/bakei18n.ts",
|
||||||
"i18n:yaml2json": "npx tsx ./src/lib/_tools/yaml2json.ts",
|
"i18n:yaml2json": "npx tsx ./src/lib/_tools/yaml2json.ts",
|
||||||
"i18n:json2yaml": "npx tsx ./src/lib/_tools/json2yaml.ts",
|
"i18n:json2yaml": "npx tsx ./src/lib/_tools/json2yaml.ts",
|
||||||
"prettyjson": "prettier --config ./.prettierrc ./src/lib/src/common/messagesJson/*.json --write --log-level error",
|
"prettyjson": "prettier --config ./.prettierrc.mjs ./src/lib/src/common/messagesJson/*.json --write --log-level error",
|
||||||
"postbakei18n": "prettier --config ./.prettierrc ./src/lib/src/common/messages/*.ts --write --log-level error",
|
"postbakei18n": "prettier --config ./.prettierrc.mjs ./src/lib/src/common/messages/*.ts --write --log-level error",
|
||||||
"posti18n:yaml2json": "npm run prettyjson",
|
"posti18n:yaml2json": "npm run prettyjson",
|
||||||
"predev": "npm run bakei18n",
|
"predev": "npm run bakei18n",
|
||||||
"dev": "node --env-file=.env esbuild.config.mjs",
|
"dev": "node --env-file=.env esbuild.config.mjs",
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
"tsc-check": "tsc --noEmit",
|
"tsc-check": "tsc --noEmit",
|
||||||
"pretty": "npm run prettyNoWrite -- --write --log-level error",
|
"pretty": "npm run prettyNoWrite -- --write --log-level error",
|
||||||
"prettyCheck": "npm run prettyNoWrite -- --check",
|
"prettyCheck": "npm run prettyNoWrite -- --check",
|
||||||
"prettyNoWrite": "prettier --config ./.prettierrc \"**/*.js\" \"**/*.ts\" \"**/*.json\" ",
|
"prettyNoWrite": "prettier --config ./.prettierrc.mjs \"**/*.js\" \"**/*.ts\" \"**/*.json\" ",
|
||||||
"check": "npm run lint && npm run svelte-check",
|
"check": "npm run lint && npm run svelte-check",
|
||||||
"unittest": "deno test -A --no-check --coverage=cov_profile --v8-flags=--expose-gc --trace-leaks ./src/"
|
"unittest": "deno test -A --no-check --coverage=cov_profile --v8-flags=--expose-gc --trace-leaks ./src/"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user