Hey,
I am trying to write a test to change plugins' setting from the app but getting the following error. Here, I am testing it with 'Simple backup plugin'. I also tried removing node_modules
and running yarn install
but it didn't work.
Test
test('should install and set initial settings for default plugins', async () => {
const service = newPluginService('2.7');
const backupPluginPath = path.join(__dirname, '..', '..', '/defaultPlugins/io.github.jackgruber.backup.jpl');
const backupPlugin = await service.loadPluginFromPath(backupPluginPath)
await service.runPlugin(backupPlugin);
Setting.setValue('plugin-io.github.jackgruber.backup.path', '/JoplinBackup')
const pathValue = Setting.value('plugin-io.github.jackgruber.backup.path')
expect(pathValue).toBe('/JoplinBackup');
})
Error
evalmachine.<anonymous>:3
a.version="2.29.1",t=bt,a.fn=yn,a.min=function(){var e=[].slice.call(arguments,0);return jt("isBefore",e)},a.max=function(){var e=[].slice.call(arguments,0);return jt("isAfter",e)},a.now=function(){return Date.now?Date.now():+new Date},a.utc=h,a.unix=function(e){return bt(1e3*e)},a.months=function(e,t){return gn(e,t,"months")},a.isDate=l,a.locale=it,a.invalid=y,a.duration=Rt,a.isMoment=k,a.weekdays=function(e,t,n){return kn(e,t,n,"weekdays")},a.parseZone=function(){return bt.apply(null,arguments).parseZone()},a.localeData=dt,a.isDuration=Ot,a.monthsShort=function(e,t){return gn(e,t,"monthsShort")},a.weekdaysMin=function(e,t,n){return kn(e,t,n,"weekdaysMin")},a.defineLocale=ot,a.updateLocale=function(e,t){if(null!=t){var n,r,a=et;null!=tt[e]&&null!=tt[e].parentLocale?tt[e].set(j(tt[e]._config,t)):(null!=(r=st(e))&&(a=r._config),t=j(a,t),null==r&&(t.abbr=e),(n=new H(t)).parentLocale=tt[e],tt[e]=n),it(e)}else null!=tt[e]&&(null!=tt[e].parentLocale?(tt[e]=tt[e].parentLocale,e===it()&&it(e)):null!=tt[e]&&delete tt[e]);return tt[e]},a.locales=function(){return w(tt)},a.weekdaysShort=function(e,t,n){return kn(e,t,n,"weekdaysShort")},a.normalizeUnits=I,a.relativeTimeRounding=function(e){return void 0===e?$n:"function"==typeof e&&($n=e,!0)},a.relativeTimeThreshold=function(e,t){return void 0!==Gn[e]&&(void 0===t?Gn[e]:(Gn[e]=t,"s"===e&&(Gn.ss=t-1),!0))},a.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},a.prototype=yn,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}()}).call(this,n(20)(e))},function(e,t){e.exports=require("path")},function(e,t,n){var r,a,s=n(4),i=n(191),o=n(193),d=n(194),u=n(8);function _(e,t){Object.defineProperty(e,r,{get:function(){return t}})}"function"==typeof Symbol&&"function"==typeof Symbol.for?(r=Symbol.for("graceful-fs.queue"),a=Symbol.for("graceful-fs.previous")):(r="___graceful-fs.queue",a="___graceful-fs.previous");var l=function(){};if(u.debuglog?l=u.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(l=function(){var e=u.format.apply(u,arguments);e="GFS4: "+e.split(/\n/).join("\nGFS4: "),console.error(e)}),!s[r]){var c=global[r]||[];_(s,c),s.close=function(e){function t(t,n){return e.call(s,t,(function(e){e||f(),"function"==typeof n&&n.apply(this,arguments)}))}return Object.defineProperty(t,a,{value:e}),t}(s.close),s.closeSync=function(e){function t(t){e.apply(s,arguments),f()}return Object.defineProperty(t,a,{value:e}),t}(s.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",(function(){l(s[r]),n(24).equal(s[r].length,0)}))}function m(e){i(e),e.gracefulify=m,e.createReadStream=function(t,n){return new e.ReadStream(t,n)},e.createWriteStream=function(t,n){return new e.WriteStream(t,n)};var t=e.readFile;e.readFile=function(e,n,r){"function"==typeof n&&(r=n,n=null);return function e(n,r,a){return t(n,r,(function(t){!t||"EMFILE"!==t.code&&"ENFILE"!==t.code?("function"==typeof a&&a.apply(this,arguments),f()):h([e,[n,r,a]])}))}(e,n,r)};var n=e.writeFile;e.writeFile=function(e,t,r,a){"function"==typeof r&&(a=r,r=null);return function e(t,r,a,s){return n(t,r,a,(function(n){!n||"EMFILE"!==n.code&&"ENFILE"!==n.code?("function"==typeof s&&s.apply(this,arguments),f()):h([e,[t,r,a,s]])}))}(e,t,r,a)};var r=e.appendFile;r&&(e.appendFile=function(e,t,n,a){"function"==typeof n&&(a=n,n=null);return function e(t,n,a,s){return r(t,n,a,(function(r){!r||"EMFILE"!==r.code&&"ENFILE"!==r.code?("function"==typeof s&&s.apply(this,arguments),f()):h([e,[t,n,a,s]])}))}(e,t,n,a)});var a=e.readdir;function s(t){return a.apply(e,t)}if(e.readdir=function(e,t,n){var r=[e];"function"!=typeof t?r.push(t):n=t;return r.push((function(e,t){t&&t.sort&&t.sort();!e||"EMFILE"!==e.code&&"ENFILE"!==e.code?("function"==typeof n&&n.apply(this,arguments),f()):h([s,[r]])})),s(r)},"v0.8"===process.version.substr(0,4)){var d=o(e);p=d.ReadStream,y=d.WriteStream}var u=e.ReadStream;u&&(p.prototype=Object.create(u.prototype),p.prototype.open=function(){var e=this;L(e.path,e.flags,e.mode,(function(t,n){t?(e.autoClose&&e.destroy(),e.emit("error",t)):(e.fd=n,e.emit("open",n),e.read())}))});var _=e.WriteStream;_&&(y.prototype=Object.create(_.prototype),y.prototype.open=function(){var e=this;L(e.path,e.flags,e.mode,(function(t,n){t?(e.destroy(),e.emit("error",t)):(e.fd=n,e.emit("open",n))}))}),Object.defineProperty(e,"ReadStream",{get:function(){return p},set:function(e){p=e},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return y},set:function(e){y=e},enumerable:!0,configurable:!0});var l=p;Object.defineProperty(e,"FileReadStream",{get:function(){return l},set:function(e){l=e},enumerable:!0,configurable:!0});var c=y;function p(e,t){return this instanceof p?(u.apply(this,arguments),this):p.apply(Object.create(p.prototype),arguments)}function y(e,t){return this instanceof y?(_.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}Object.defineProperty(e,"FileWriteStream",{get:function(){return c},set:function(e){c=e},enumerable:!0,configurable:!0});var M=e.open;function L(e,t,n,r){return"function"==typeof n&&(r=n,n=null),function e(t,n,r,a){return M(t,n,r,(function(s,i){!s||"EMFILE"!==s.code&&"ENFILE"!==s.code?("function"==typeof a&&a.apply(this,arguments),f()):h([e,[t,n,r,a]])}))}(e,t,n,r)}return e.open=L,e}function h(e){l("ENQUEUE",e[0].name,e[1]),s[r].push(e)}function f(){var e=s[r].shift();e&&(l("RETRY",e[0].name,e[1]),e[0].apply(null,e[1]))}global[r]||_(global,s[r]),e.exports=m(d(s)),process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!s.__patched&&(e.exports=m(s),s.__patched=!0)},function(e,t,n){"use strict";t.fromCallback=function(e){return Object.defineProperty((function(...t){if("function"!=typeof t[t.length-1])return new Promise((n,r)=>{e.apply(this,t.concat([(e,t)=>e?r(e):n(t)]))});e.apply(this,t)}),"name",{value:e.name})},t.fromPromise=function(e){return Object.defineProperty((function(...t){const n=t[t.length-1];if("function"!=typeof n)return e.apply(this,t);e.apply(this,t.slice(0,-1)).then(e=>n(null,e),n)}),"name",{value:e.name})}},function(e,t){e.exports=require("fs")},function(e,t,n){"use strict";const r=n(3).fromPromise,{makeDir:a,makeDirSync:s}=n(196),i=r(a);e.exports={mkdirs:i,mkdirsSync:s,mkdirp:i,mkdirpSync:s,ensureDir:i,ensureDirSync:s}},function(e,t,n){"use strict";const r=n(3).fromPromise,a=n(14);e.exports={pathExists:r((function(e){return a.access(e).then(()=>!0).catch(()=>!1)})),pathExistsSync:a.existsSync}},function(e,t){const n=Symbol("STAGE_HEADERS"),r=Symbol("STAGE_BODY"),a=Symbol("STAGE_FOOTERS");e.exports={FLAGS:[{type:"bool",api:"alternateStreamExtract",cli:"snc"},{type:"bool",api:"alternateStreamReplace",cli:"snr"},{type:"bool",api:"deleteFilesAfter",cli:"sdel"},{type:"bool",api:"fullyQualifiedPaths",cli:"spf"},{type:"bool",api:"hardlinks",cli:"snh"},{type:"bool",api:"largePages",cli:"spl"},{type:"bool",api:"latestTimeStamp",cli:"stl"},{type:"bool",api:"noArchiveOnFail",cli:"sse"},{type:"bool",api:"noRootDuplication",cli:"spe"},{type:"bool",api:"noWildcards",cli:"spd"},{type:"bool",api:"ntSecurity",cli:"sni"},{type:"bool",api:"openFiles",cli:"ssw"},{type:"bool",api:"recursive",cli:"r"},{type:"bool",api:"symlinks",cli:"snl"},{type:"bool",api:"techInfo",cli:"slt"},{type:"bool",api:"timeStats",cli:"bt"},{type:"bool",api:"toStdout",cli:"so"},{type:"bool",api:"yes",cli:"y"},{type:"bool",api:"sortByType",cli:"mqs"},{type:"boolContext",api:"alternateStreamStore",cli:"sns"},{type:"boolContext",api:"caseSensitive",cli:"ssc"},{type:"string",api:"archiveNameMode",cli:"sa"},{type:"string",api:"archiveType",cli:"t"},{type:"string",api:"cpuAffinity",cli:"stm"},{type:"string",api:"excludeArchiveType",cli:"stx"},{type:"string",api:"fromStdin",cli:"si"},{type:"string",api:"hashMethod",cli:"scrc"},{type:"string",api:"listFileCharset",cli:"scs"},{type:"string",api:"charset",cli:"scc"},{type:"string",api:"logLevel",cli:"bb"},{type:"string",api:"outputDir",cli:"o"},{type:"string",api:"overwrite",cli:"ao"},{type:"string",api:"password",cli:"p"},{type:"string",api:"sfx",cli:"sfx"},{type:"string",api:"updateOptions",cli:"u"},{type:"string",api:"workingDir",cli:"w"},{type:"string",api:"multiBlockSize",cli:"ms"},{type:"stringArray",api:"excludeArchive",cli:"ax"},{type:"stringArray",api:"exlude",cli:"x"},{type:"stringArray",api:"include",cli:"i"},{type:"stringArray",api:"includeArchive",cli:"ai"},{type:"stringArray",api:"method",cli:"m"},{type:"stringArray",api:"outputStreams",cli:"bs"},{type:"stringArray",api:"volumes",cli:"v"}],OPTIONS_DEFAULT:{yes:!0,logLevel:"3",outputStreams:[]},BIN_DEFAULT:"7z",STAGE_HEADERS:n,STAGE_BODY:r,STAGE_FOOTERS:a,COMMAND_LETTERS:{add:"a",delete:"d",extract:"e",extractFull:"x",hash:"h",list:"l",rename:"rn",test:"t",update:"u"},SYMBOL_OPERATIONS:{"=":"renamed",T:"tested",U:"updated",R:"skipped",".":"deleted","-":"extracted"}}},function(e,t){e.exports=require("util")},function(e,t){e.exports=require("os")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=joplin},function(e,t,n){"use strict";var r;try{r=n(!function(){var e=new Error("Cannot find module 'electron'");throw e.code="MODULE_NOT_FOUND",e}())}catch(e){r=null}var a=n(9);function s(){return o("app")}function i(){var e=s();return e?"name"in e?e.name:e.getName():null}function o(e){return r?r[e]?r[e]:r.remote?r.remote[e]:null:null}function d(){return"browser"===process.type&&r&&r.ipcMain?r.ipcMain:"renderer"===process.type&&r&&r.ipcRenderer?r.ipcRenderer:null}function u(){var e=s();return e?"version"in e?e.version:e.getVersion():null}function _(){var e=a.type().replace("_"," "),t=a.release();return"Darwin"===e&&(e="macOS",t="10."+(Number(a.release().split(".")[0])-4)),e+" "+t}e.exports={getName:i,getPath:function(e){var t=s();if(!t)return null;try{return t.getPath(e)}catch(e){return null}},getVersion:u,getVersions:function(){return{app:i()+" "+u(),electron:"Electron "+process.versions.electron,os:_()}},isDev:function(){var e=s();return!!e&&(!e.isPackaged||"1"===process.env.ELECTRON_IS_DEV)},isElectron:function(){return"browser"===process.type||"renderer"===process.type},isIpcChannelListened:function(e){var t=d();return!!t&&t.listenerCount(e)>0},loadRemoteModule:function(e){if("browser"===process.type)s().on("web-contents-created",(function(t,n){var r=n.executeJavaScript('try {require("'+e+'")} catch(e){}; void 0;');r&&"function"==typeof r.catch&&r.catch((function(){}))}));else if("renderer"===process.type)try{(function(){if(r&&r.remote)return r.remote;return null})().require(e)}catch(e){}},onIpc:function(e,t){var n=d();n&&n.on(e,t)},openUrl:function(e,t){t=t||console.error;var n=o("shell");if(!n)return;n.openExternal(e).catch(t)},sendIpc:function(e,t){"browser"===process.type?function(e,t){if(!r||!r.BrowserWindow)return;r.BrowserWindow.getAllWindows().forEach((function(n){n.webContents&&!n.webContents.isDestroyed()&&n.webContents.send(e,t)}))}(e,t):"renderer"===process.type&&function(e,t){var n=d();n&&n.send(e,t)}(e,t)},showErrorBox:function(e,t){var n=o("dialog");if(!n)return;n.showErrorBox(e,t)}}},function(e,t,n){"use strict";function r(e,t,n){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a(e[r],t,n)}function a(e,t,n){"function"==typeof e&&!1!==e.level&&s(n.levels,e.level,t.level)&&(t=function(e,t,n){if(!e||!e.length)return n;for(var r=0;r<e.length&&(n=e[r](n,t));r++);return n}(n.hooks,e,t))&&e(t)}function s(e,t,n){var r=e.indexOf(t),a=e.indexOf(n);return-1===a||-1===r||a<=r}e.exports={compareLevels:s,log:function(e,t){var n=e.transports,a={data:Array.prototype.slice.call(arguments,2),date:new Date,level:t.level,scope:t.scope?t.scope.toJSON():null,variables:e.variables};r(n,a,e)},runTransport:a,runTransports:r}},function(e,t,n){"use strict";var r=n(177),a=n(178),s=n(179);function i(e,t,n){return t.reduce((function(t,n){return"function"==typeof n?n(t,e):t}),n||e.data)}e.exports={applyAnsiStyles:a.applyAnsiStyles,concatFirstStringElements:s.concatFirstStringElements,customFormatterFactory:function(e,t,n){if("string"==typeof e)return function(r,a){return i(a,[s.templateVariables,s.templateScopeFactory(n),s.templateDate,s.templateText,t&&s.concatFirstStringElements],[e].concat(r))};if("function"==typeof e)return function(t,n){var r=Object.assign({},n,{data:t}),a=e(r,t);return[].concat(a)};return function(e){return[].concat(e)}},maxDepthFactory:r.maxDepthFactory,removeStyles:a.removeStyles,toJSON:r.toJSON,toStringFactory:r.toStringFactory,transform:i}},function(e,t,n){"use strict";const r=n(3).fromCallback,a=n(2),s=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter(e=>"function"==typeof a[e]);Object.keys(a).forEach(e=>{"promises"!==e&&(t[e]=a[e])}),s.forEach(e=>{t[e]=r(a[e])}),t.exists=function(e,t){return"function"==typeof t?a.exists(e,t):new Promise(t=>a.exists(e,t))},t.read=function(e,t,n,r,s,i){return"function"==typeof i?a.read(e,t,n,r,s,i):new Promise((i,o)=>{a.read(e,t,n,r,s,(e,t,n)=>{if(e)return o(e);i({bytesRead:t,buffer:n})})})},t.write=function(e,t,...n){return"function"==typeof n[n.length-1]?a.write(e,t,...n):new Promise((r,s)=>{a.write(e,t,...n,(e,t,n)=>{if(e)return s(e);r({bytesWritten:t,buffer:n})})})},"function"==typeof a.writev&&(t.writev=function(e,t,...n){return"function"==typeof n[n.length-1]?a.writev(e,t,...n):new Promise((r,s)=>{a.writev(e,t,...n,(e,t,n)=>{if(e)return s(e);r({bytesWritten:t,buffers:n})})})}),"function"==typeof a.realpath.native&&(t.realpath.native=r(a.realpath.native))},function(e,t,n){"use strict";const r=n(14),a=n(1),s=n(8),i=n(26)("10.5.0"),o=e=>i?r.stat(e,{bigint:!0}):r.stat(e),d=e=>i?r.statSync(e,{bigint:!0}):r.statSync(e);function u(e,t){return Promise.all([o(e),o(t).catch(e=>{if("ENOENT"===e.code)return null;throw e})]).then(([e,t])=>({srcStat:e,destStat:t}))}function _(e,t){if(t.ino&&t.dev&&t.ino===e.ino&&t.dev===e.dev){if(i||t.ino<Number.MAX_SAFE_INTEGER)return!0;if(t.size===e.size&&t.mode===e.mode&&t.nlink===e.nlink&&t.atimeMs===e.atimeMs&&t.mtimeMs===e.mtimeMs&&t.ctimeMs===e.ctimeMs&&t.birthtimeMs===e.birthtimeMs)return!0}return!1}function l(e,t){const n=a.resolve(e).split(a.sep).filter(e=>e),r=a.resolve(t).split(a.sep).filter(e=>e);return n.reduce((e,t,n)=>e&&r[n]===t,!0)}function c(e,t,n){return`Cannot ${n} '${e}' to a subdirectory of itself, '${t}'.`}e.exports={checkPaths:function(e,t,n,r){s.callbackify(u)(e,t,(a,s)=>{if(a)return r(a);const{srcStat:i,destStat:o}=s;return o&&_(i,o)?r(new Error("Source and destination must not be the same.")):i.isDirectory()&&l(e,t)?r(new Error(c(e,t,n))):r(null,{srcStat:i,destStat:o})})},checkPathsSync:function(e,t,n){const{srcStat:r,destStat:a}=function(e,t){let n;const r=d(e);try{n=d(t)}catch(e){if("ENOENT"===e.code)return{srcStat:r,destStat:null};throw e}return{srcStat:r,destStat:n}}(e,t);if(a&&_(r,a))throw new Error("Source and destination must not be the same.");if(r.isDirectory()&&l(e,t))throw new Error(c(e,t,n));return{srcStat:r,destStat:a}},checkParentPaths:function e(t,n,s,o,d){const u=a.resolve(a.dirname(t)),l=a.resolve(a.dirname(s));if(l===u||l===a.parse(l).root)return d();const m=(r,a)=>r?"ENOENT"===r.code?d():d(r):_(n,a)?d(new Error(c(t,s,o))):e(t,n,l,o,d);i?r.stat(l,{bigint:!0},m):r.stat(l,m)},checkParentPathsSync:function e(t,n,r,s){const i=a.resolve(a.dirname(t)),o=a.resolve(a.dirname(r));if(o===i||o===a.parse(o).root)return;let u;try{u=d(o)}catch(e){if("ENOENT"===e.code)return;throw e}if(_(n,u))throw new Error(c(t,r,s));return e(t,n,o,s)},isSrcSubdir:l}},function(e,t,n){"use strict";const r=n(3).fromCallback,a=n(199);e.exports={remove:r(a),removeSync:a.sync}},function(e,t){e.exports={stringify:function(e,{EOL:t="\n",finalEOL:n=!0,replacer:r=null,spaces:a}={}){const s=n?t:"";return JSON.stringify(e,r,a).replace(/\n/g,t)+s},stripBom:function(e){return Buffer.isBuffer(e)&&(e=e.toString("utf8")),e.replace(/^\uFEFF/,"")}}},function(e,t,n){"use strict";const r=n(3).fromCallback,a=n(2),s=n(1),i=n(5),o=n(6).pathExists;e.exports={outputFile:r((function(e,t,n,r){"function"==typeof n&&(r=n,n="utf8");const d=s.dirname(e);o(d,(s,o)=>s?r(s):o?a.writeFile(e,t,n,r):void i.mkdirs(d,s=>{if(s)return r(s);a.writeFile(e,t,n,r)}))})),outputFileSync:function(e,...t){const n=s.dirname(e);if(a.existsSync(n))return a.writeFileSync(e,...t);i.mkdirsSync(n),a.writeFileSync(e,...t)}}},function(e,t,n){"undefined"==typeof process||"renderer"===process.type||!0===process.browser||process.__nwjs?e.exports=n(219):e.exports=n(221)},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){const n=new RegExp("\n|\r\n|\b+|\r +\r"),r=new RegExp("^ *(?<percent>\\d+)% ?(?<fileCount>\\d+)? ?(?<file>.*)$"),a=new RegExp("^(?<symbol>[=TU+R.-]) (?<file>.+)$"),s=new RegExp("^(?<hash>\\S+)? +(?<size>\\d*) +(?<file>.+)$"),i=new RegExp("^(-+ +)+-+$"),o=new RegExp("^(?<property>.+?)(?<separator>( = )|(: +))(?<value>.+)$"),d=new RegExp(", +# "),u=new RegExp("(?<level>WARNING|ERROR): (?<message>.*)(\r\n)?(\n)?","i");e.exports={LINE_SPLIT:n,BODY_PROGRESS:r,BODY_SYMBOL_FILE:a,BODY_HASH:s,END_OF_STAGE_HYPHEN:i,INFOS:o,INFOS_SPLIT:d,ERROR:u}},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptType=t.SettingItemType=t.ToolbarButtonLocation=t.isContextMenuItemLocation=t.MenuItemLocation=t.ImportModuleOutputFormat=t.FileSystemItem=void 0,function(e){e.File="file",e.Directory="directory"}(t.FileSystemItem||(t.FileSystemItem={})),function(e){e.Markdown="md",e.Html="html"}(t.ImportModuleOutputFormat||(t.ImportModuleOutputFormat={})),function(e){e.File="file",e.Edit="edit",e.View="view",e.Note="note",e.Tools="tools",e.Help="help",e.Context="context",e.NoteListContextMenu="noteListContextMenu",e.EditorContextMenu="editorContextMenu",e.FolderContextMenu="folderContextMenu",e.TagContextMenu="tagContextMenu"}(r=t.MenuItemLocation||(t.MenuItemLocation={})),t.isContextMenuItemLocation=function(e){return[r.Context,r.NoteListContextMenu,r.EditorContextMenu,r.FolderContextMenu,r.TagContextMenu].includes(e)},function(e){e.NoteToolbar="noteToolbar",e.EditorToolbar="editorToolbar"}(t.ToolbarButtonLocation||(t.ToolbarButtonLocation={})),function(e){e[e.Int=1]="Int",e[e.String=2]="String",e[e.Bool=3]="Bool",e[e.Array=4]="Array",e[e.Object=5]="Object",e[e.Button=6]="Button"}(t.SettingItemType||(t.SettingItemType={})),function(e){e.MarkdownItPlugin="markdownItPlugin",e.CodeMirrorPlugin="codeMirrorPlugin"}(t.ContentScriptType||(t.ContentScriptType={}))},function(e,t){e.exports=require("stream")},function(e,t){e.exports=require("assert")},function(e,t,n){"use strict";e.exports={copySync:n(195)}},function(e,t){e.exports=e=>{const t=process.versions.node.split(".").map(e=>parseInt(e,10));return e=e.split(".").map(e=>parseInt(e,10)),t[0]>e[0]||t[0]===e[0]&&(t[1]>e[1]||t[1]===e[1]&&t[2]>=e[2])}},function(e,t,n){"use strict";const r=n(2);e.exports={utimesMillis:function(e,t,n,a){r.open(e,"r+",(e,s)=>{if(e)return a(e);r.futimes(s,t,n,e=>{r.close(s,t=>{a&&a(e||t)})})})},utimesMillisSync:function(e,t,n){const a=r.openSync(e,"r+");return r.futimesSync(a,t,n),r.closeSync(a)}}},function(e,t,n){"use strict";const r=n(3).fromCallback;e.exports={copy:r(n(197))}},function(e,t,n){e.exports=function(e){function t(e){let n,a=null;function s(...e){if(!s.enabled)return;const r=s,a=Number(new Date),i=a-(n||a);r.diff=i,r.prev=n,r.curr=a,n=a,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let o=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(n,a)=>{if("%%"===n)return"%";o++;const s=t.formatters[a];if("function"==typeof s){const t=e[o];n=s.call(r,t),e.splice(o,1),o--}return n}),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=r,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null===a?t.enabled(e):a,set:e=>{a=e}}),"function"==typeof t.init&&t.init(s),s}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function a(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(a),...t.skips.map(a).map(e=>"-"+e)].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),a=r.length;for(n=0;n<a;n++)r[n]&&("-"===(e=r[n].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;let n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=n(220),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(n=>{t[n]=e[n]}),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}},function(e,t){e.exports=require("tty")},function(e,t){e.exports=require("child_process")},function(e,t){e.exports=function(e){if("function"!=typeof e)throw new TypeError("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}},function(e,t,n){(function(e){var n="[object Map]",r="[object Set]",a=/^\[object .+?Constructor\]$/,s="object"==typeof global&&global&&global.Object===Object&&global,i="object"==typeof self&&self&&self.Object===Object&&self,o=s||i||Function("return this")(),d=t&&!t.nodeType&&t,u=d&&"object"==typeof e&&e&&!e.nodeType&&e,_=u&&u.exports===d;var l,c,m,h=Function.prototype,f=Object.prototype,p=o["__core-js_shared__"],y=(l=/[^.]+$/.exec(p&&p.keys&&p.keys.IE_PROTO||""))?"Symbol(src)_1."+l:"",M=h.toString,L=f.hasOwnProperty,Y=f.toString,g=RegExp("^"+M.call(L).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=_?o.Buffer:void 0,v=f.propertyIsEnumerable,D=k?k.isBuffer:void 0,w=(c=Object.keys,m=Object,function(e){return c(m(e))}),b=N(o,"DataView"),T=N(o,"Map"),S=N(o,"Promise"),j=N(o,"Set"),H=N(o,"WeakMap"),x=!v.call({valueOf:1},"valueOf"),O=z(b),E=z(T),P=z(S),F=z(j),A=z(H);function W(e){return!(!$(e)||function(e){return!!y&&y in e}(e))&&(U(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(e)?g:a).test(z(e))}function N(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return W(n)?n:void 0}var C=function(e){return Y.call(e)};function z(e){if(null!=e){try{return M.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function I(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&B(e)}(e)&&L.call(e,"callee")&&(!v.call(e,"callee")||"[object Arguments]"==Y.call(e))}(b&&"[object DataView]"!=C(new b(new ArrayBuffer(1)))||T&&C(new T)!=n||S&&"[object Promise]"!=C(S.resolve())||j&&C(new j)!=r||H&&"[object WeakMap]"!=C(new H))&&(C=function(e){var t=Y.call(e),a="[object Object]"==t?e.constructor:void 0,s=a?z(a):void 0;if(s)switch(s){case O:return"[object DataView]";case E:return n;case P:return"[object Promise]";case F:return r;case A:return"[object WeakMap]"}return t});var R=Array.isArray;function B(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}(e.length)&&!U(e)}var J=D||function(){return!1};function U(e){var t=$(e)?Y.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}function $(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=function(e){if(B(e)&&(R(e)||"string"==typeof e||"function"==typeof e.splice||J(e)||I(e)))return!e.length;var t=C(e);if(t==n||t==r)return!e.size;if(x||function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||f)}(e))return!w(e).length;for(var a in e)if(L.call(e,a))return!1;return!0}}).call(this,n(20)(e))},function(e,t,n){!function(e){"use strict";
ReferenceError: require is not defined
at Object.<anonymous> (evalmachine.<anonymous>:3:1839)
at n (evalmachine.<anonymous>:1:110)
at Object.<anonymous> (evalmachine.<anonymous>:273:2419)
at n (evalmachine.<anonymous>:1:110)
at Object.<anonymous> (evalmachine.<anonymous>:273:1642)
at n (evalmachine.<anonymous>:1:110)
at evalmachine.<anonymous>:1:902
at evalmachine.<anonymous>:1:913