UNPKG

yarle-evernote-to-md

Version:

Yet Another Rope Ladder from Evernote

33 lines (30 loc) 1.37 kB
// tslint:disable-next-line:no-require-imports const Store = require('electron-store'); const { OutputFormat } = require('../output-format'); const schema = { keepOriginalHtml: { type: 'boolean', default: true, }, posixHtmlPath: { type: 'boolean', default: false }, enexSources: {}, // templateFile: {type: 'string'}, outputDir: {type: 'string'}, // isMetadataNeeded: { type: 'boolean', default: false }, isNotebookNameNeeded: { type: 'boolean', default: false }, isZettelkastenNeeded: { type: 'boolean', default: false }, useZettelIdAsFilename: { type: 'boolean', default: false}, plainTextNotesOnly: { type: 'boolean', default: false }, skipWebClips: { type: 'boolean', default: true }, useHashTags: { type: 'boolean', default: false }, outputFormat: {type: 'string', default: OutputFormat.ObsidianMD}, obsidianTaskTag: { type: 'string' }, taskOutputFormat: {type: 'string', default: OutputFormat.ObsidianMD}, skipEnexFileNameFromOutputPath: { type: 'boolean', default: false }, keepMDCharactersOfENNotes: { type: 'boolean', default: false }, monospaceIsCodeBlock: { type: 'boolean', default: false }, resourcesDir: {type: 'string', default: '_resources'}, configFilePath: {type: 'string'} }; let store = new Store({schema, watch: true}); module.exports = store