deps: upgrade

This commit is contained in:
Phillip Bronzel 2022-11-29 19:46:59 +01:00
parent f71e6e30a5
commit eaea16f408
5 changed files with 408 additions and 619 deletions

View file

@ -12,36 +12,35 @@
"keywords": [],
"author": "jsmorabito & phibr0",
"devDependencies": {
"@codemirror/autocomplete": "^6.0.0",
"@codemirror/commands": "^6.0.0",
"@codemirror/lang-css": "^6.0.0",
"@codemirror/lang-html": "^6.0.0",
"@codemirror/language": "https://github.com/lishid/cm-language",
"@codemirror/lint": "^6.0.0",
"@codemirror/search": "^6.0.0",
"@codemirror/state": "^6.0.0",
"@codemirror/view": "^6.0.0",
"@types/canvas-confetti": "^1.4.2",
"@types/node": "^16.11.6",
"@types/react": "^18.0.12",
"@typescript-eslint/eslint-plugin": "^5.2.0",
"@typescript-eslint/parser": "^5.2.0",
"builtin-modules": "^3.2.0",
"codemirror": "^6.0.0",
"@codemirror/autocomplete": "^6.3.4",
"@codemirror/commands": "^6.1.2",
"@codemirror/lang-css": "^6.0.1",
"@codemirror/lang-html": "^6.3.1",
"@codemirror/language": "github:lishid/cm-language",
"@codemirror/lint": "^6.1.0",
"@codemirror/search": "^6.2.3",
"@codemirror/state": "^6.1.4",
"@codemirror/view": "^6.6.0",
"@types/canvas-confetti": "^1.6.0",
"@types/node": "^18.11.9",
"@types/react": "^18.0.25",
"@typescript-eslint/eslint-plugin": "^5.45.0",
"@typescript-eslint/parser": "^5.45.0",
"builtin-modules": "^3.3.0",
"codemirror": "^6.0.1",
"codemirror6-themes": "^0.1.2",
"esbuild": "0.13.12",
"esbuild": "^0.15.16",
"esbuild-plugin-alias": "^0.2.1",
"esbuild-sass-plugin": "^2.2.6",
"node-fetch": "^3.2.3",
"esbuild-sass-plugin": "^2.4.2",
"node-fetch": "^3.3.0",
"obsidian": "latest",
"tslib": "2.3.1",
"typescript": "4.4.4"
"tslib": "^2.4.1",
"typescript": "^4.9.3"
},
"dependencies": {
"@codemirror/lang-javascript": "^6.1.0",
"@codemirror/lang-javascript": "^6.1.1",
"array-move": "^4.0.0",
"beautiful-react-diagrams": "^0.5.1",
"canvas-confetti": "^1.5.1",
"preact": "^10.7.1"
"canvas-confetti": "^1.6.0",
"preact": "^10.11.3"
}
}

File diff suppressed because it is too large Load diff

View file

@ -15,84 +15,97 @@ if you want to view the source, please visit the github repository of this plugi
const prod = (process.argv[2] === 'production');
esbuild.build({
banner: {
js: banner,
},
footer: {
js: "\n/* by phibr0 */"
},
entryPoints: ['src/main.ts'],
bundle: true,
external: [
'obsidian',
'electron',
'@codemirror/autocomplete',
'@codemirror/closebrackets',
'@codemirror/collab',
'@codemirror/commands',
'@codemirror/comment',
'@codemirror/fold',
'@codemirror/gutter',
'@codemirror/highlight',
'@codemirror/history',
'@codemirror/language',
'@codemirror/lint',
'@codemirror/matchbrackets',
'@codemirror/panel',
'@codemirror/rangeset',
'@codemirror/rectangular-selection',
'@codemirror/search',
'@codemirror/state',
'@codemirror/stream-parser',
'@codemirror/text',
'@codemirror/tooltip',
'@codemirror/view',
...builtins],
format: 'cjs',
watch: !prod,
loader: {
'.svg': 'text',
},
target: 'es2015',
logLevel: "info",
sourcemap: prod ? false : 'inline',
minify: prod,
treeShaking: true,
outfile: 'main.js',
plugins: [
alias({
"react": require.resolve("preact/compat"),
"react-dom/test-utils": require.resolve("preact/test-utils"),
"react-dom": require.resolve("preact/compat"),
"react/jsx-runtime": require.resolve("preact/jsx-runtime"),
}),
sassPlugin(),
{
name: "Rename Stylesheet",
setup(build) {
build.onEnd(() => {
try {
renameSync("main.css", "styles.css")
} catch (error) {
console.error(error);
}
});
},
esbuild
.build({
banner: {
js: banner,
},
{
name: "Move output",
setup(build) {
build.onEnd(() => {
try {
copyFileSync("styles.css", "../../vault/.obsidian/plugins/cmdr/styles.css");
copyFileSync("main.js", "../../vault/.obsidian/plugins/cmdr/main.js");
copyFileSync("manifest.json", "../../vault/.obsidian/plugins/cmdr/manifest.json");
} catch (error) {
console.error(error);
}
});
footer: {
js: "\n/* by phibr0 */",
},
entryPoints: ["src/main.ts"],
bundle: true,
external: [
"obsidian",
"electron",
"@codemirror/autocomplete",
"@codemirror/closebrackets",
"@codemirror/collab",
"@codemirror/commands",
"@codemirror/comment",
"@codemirror/fold",
"@codemirror/gutter",
"@codemirror/highlight",
"@codemirror/history",
"@codemirror/language",
"@codemirror/lint",
"@codemirror/matchbrackets",
"@codemirror/panel",
"@codemirror/rangeset",
"@codemirror/rectangular-selection",
"@codemirror/search",
"@codemirror/state",
"@codemirror/stream-parser",
"@codemirror/text",
"@codemirror/tooltip",
"@codemirror/view",
...builtins,
],
format: "cjs",
watch: !prod,
loader: {
".svg": "text",
},
target: "es2017",
logLevel: "info",
sourcemap: prod ? false : "inline",
minify: prod,
treeShaking: true,
outfile: "main.js",
jsx: "automatic",
plugins: [
alias({
react: require.resolve("preact/compat"),
"react-dom/test-utils": require.resolve("preact/test-utils"),
"react-dom": require.resolve("preact/compat"),
"react/jsx-runtime": require.resolve("preact/jsx-runtime"),
}),
sassPlugin(),
{
name: "Rename Stylesheet",
setup(build) {
build.onEnd(() => {
try {
renameSync("main.css", "styles.css");
} catch (error) {
console.error(error);
}
});
},
},
}
],
}).catch(() => process.exit(1));
{
name: "Move output",
setup(build) {
build.onEnd(() => {
try {
copyFileSync(
"styles.css",
"../../vault/.obsidian/plugins/cmdr/styles.css"
);
copyFileSync(
"main.js",
"../../vault/.obsidian/plugins/cmdr/main.js"
);
copyFileSync(
"manifest.json",
"../../vault/.obsidian/plugins/cmdr/manifest.json"
);
} catch (error) {
console.error(error);
}
});
},
},
],
})
.catch(() => process.exit(1));

View file

@ -1,10 +0,0 @@
import { DiagramSchema, Node } from 'beautiful-react-diagrams/@types/DiagramSchema';
import CommanderPlugin from 'src/main';
export default class MacroExecutor {
public readonly plugin: CommanderPlugin;
public constructor(plugin: CommanderPlugin) {
this.plugin = plugin;
}
}

View file

@ -12,7 +12,7 @@
"isolatedModules": true,
"strictNullChecks": true,
"lib": ["DOM", "ES5", "ES6", "ES7", "DOM.Iterable"],
"jsx": "preserve",
"jsx": "react",
"jsxFactory": "h",
"jsxFragmentFactory": "Fragment",
"allowSyntheticDefaultImports": true,