The Obsidian Excalidraw Plugin is a powerful tool for sketching and note-taking. It offers a range of features, including custom fonts, pens, and OCR support. Users can import SVG files, convert them into drawings, and edit properties with ease. The plugin also includes a script engine for executing macros and assigning shortcuts. Additionally, it supports QuickAdd, Templater, and Dataview plugins. The ExcalidrawAutomate feature allows users to automate repetitive tasks, such as auto-toggling pens or hardware eraser buttons. With its multilingual support and full drawing file history synchronization, the Obsidian Excalidraw Plugin is a valuable addition to any Obsidian user's toolkit.
this is a debugging release
function minifyCode(code) {
const minified = minify(code, {
compress: {
arrows: false,
keep_fargs: true,
keep_fnames: true,
keep_infinity: true,
reduce_vars: false,
toplevel: false,
typeofs: false,
pure_getters: false,
unsafe: false
},
mangle: {
keep_fnames: true,
reserved: [
// Array methods
'reduce', 'map', 'filter', 'forEach', 'some', 'every',
'find', 'findIndex', 'includes', 'indexOf', 'slice',
'splice', 'concat', 'join', 'push', 'pop', 'shift',
'unshift',
// Core objects
'Array', 'Object', 'String', 'Number', 'Boolean',
'Function', 'Promise', 'Symbol', 'Set', 'Map',
// React
'React', 'ReactDOM'
]
},
output: {
comments: false,
beautify: false,
webkit: true
}
});
if (minified.error) {
throw new Error(minified.error);
}
return minified.code;
}