@aidenlx/folder-note-core
Advanced tools
Comparing version 1.3.1 to 1.3.2
import "obsidian"; | ||
import { Plugin } from "obsidian"; | ||
import FolderNoteAPI, { FNCEvents, NoteLoc } from "./typings/api"; | ||
export { FNCEvents, FolderNoteAPI, NoteLoc }; | ||
export type { FNCEvents, FolderNoteAPI, NoteLoc }; | ||
declare type OnArgs<T> = T extends [infer A, ...infer B] ? A extends string ? [name: A, callback: (...args: B) => any] : never : never; | ||
@@ -6,0 +6,0 @@ declare type EventsOnArgs = OnArgs<FNCEvents>; |
@@ -1,6 +0,16 @@ | ||
/* | ||
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD | ||
if you want to view the source visit the plugins github repository | ||
*/ | ||
var i=Object.create;var n=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var F=Object.getOwnPropertyNames;var g=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty;var d=e=>n(e,"__esModule",{value:!0});var N=(e,r)=>{d(e);for(var o in r)n(e,o,{get:r[o],enumerable:!0})},P=(e,r,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let t of F(r))!f.call(e,t)&&t!=="default"&&n(e,t,{get:()=>r[t],enumerable:!(o=s(r,t))||o.enumerable});return e},m=e=>P(d(n(e!=null?i(g(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);N(exports,{NoteLoc:()=>l,getApi:()=>a,isPluginEnabled:()=>u,registerApi:()=>b});var A=m(require("obsidian"));var l;(function(t){t[t.Index=0]="Index",t[t.Inside=1]="Inside",t[t.Outside=2]="Outside"})(l||(l={}));var a=e=>{var r;return e?(r=e.app.plugins.plugins["folder-note-core"])==null?void 0:r.api:window.FolderNoteAPIv0},u=e=>e.app.plugins.enabledPlugins.has("folder-note-core"),b=(e,r)=>(e.app.vault.on("folder-note:api-ready",r),a(e)); | ||
import "obsidian"; | ||
import { NoteLoc } from "./typings/api"; | ||
// UTIL FUNCTIONS | ||
export const getApi = (plugin) => { | ||
var _a; | ||
if (plugin) | ||
return (_a = plugin.app.plugins.plugins["folder-note-core"]) === null || _a === void 0 ? void 0 : _a.api; | ||
else | ||
return window["FolderNoteAPIv0"]; | ||
}; | ||
export const isPluginEnabled = (plugin) => plugin.app.plugins.enabledPlugins.has("folder-note-core"); | ||
export const registerApi = (plugin, callback) => { | ||
plugin.app.vault.on("folder-note:api-ready", callback); | ||
return getApi(plugin); | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxVQUFVLENBQUM7QUFJbEIsT0FBc0IsRUFBYSxPQUFPLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFrQmxFLGlCQUFpQjtBQUVqQixNQUFNLENBQUMsTUFBTSxNQUFNLEdBQUcsQ0FBQyxNQUFlLEVBQTZCLEVBQUU7O0lBQ25FLElBQUksTUFBTTtRQUFFLE9BQU8sTUFBQSxNQUFNLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsa0JBQWtCLENBQUMsMENBQUUsR0FBRyxDQUFDOztRQUNsRSxPQUFPLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO0FBQ3hDLENBQUMsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLGVBQWUsR0FBRyxDQUFDLE1BQWMsRUFBRSxFQUFFLENBQ2hELE1BQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsa0JBQWtCLENBQUMsQ0FBQztBQUU1RCxNQUFNLENBQUMsTUFBTSxXQUFXLEdBQUcsQ0FDekIsTUFBYyxFQUNkLFFBQXNDLEVBQ1gsRUFBRTtJQUM3QixNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsdUJBQXVCLEVBQUUsUUFBUSxDQUFDLENBQUM7SUFDdkQsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7QUFDeEIsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFwib2JzaWRpYW5cIjtcblxuaW1wb3J0IHsgUGx1Z2luIH0gZnJvbSBcIm9ic2lkaWFuXCI7XG5cbmltcG9ydCBGb2xkZXJOb3RlQVBJLCB7IEZOQ0V2ZW50cywgTm90ZUxvYyB9IGZyb20gXCIuL3R5cGluZ3MvYXBpXCI7XG5leHBvcnQgdHlwZSB7IEZOQ0V2ZW50cywgRm9sZGVyTm90ZUFQSSwgTm90ZUxvYyB9O1xuXG4vLyBFVkVOVFNcblxudHlwZSBPbkFyZ3M8VD4gPSBUIGV4dGVuZHMgW2luZmVyIEEsIC4uLmluZmVyIEJdXG4gID8gQSBleHRlbmRzIHN0cmluZ1xuICAgID8gW25hbWU6IEEsIGNhbGxiYWNrOiAoLi4uYXJnczogQikgPT4gYW55XVxuICAgIDogbmV2ZXJcbiAgOiBuZXZlcjtcbnR5cGUgRXZlbnRzT25BcmdzID0gT25BcmdzPEZOQ0V2ZW50cz47XG5cbmRlY2xhcmUgbW9kdWxlIFwib2JzaWRpYW5cIiB7XG4gIGludGVyZmFjZSBWYXVsdCB7XG4gICAgb24oLi4uYXJnczogRXZlbnRzT25BcmdzKTogRXZlbnRSZWY7XG4gIH1cbn1cblxuLy8gVVRJTCBGVU5DVElPTlNcblxuZXhwb3J0IGNvbnN0IGdldEFwaSA9IChwbHVnaW4/OiBQbHVnaW4pOiBGb2xkZXJOb3RlQVBJIHwgdW5kZWZpbmVkID0+IHtcbiAgaWYgKHBsdWdpbikgcmV0dXJuIHBsdWdpbi5hcHAucGx1Z2lucy5wbHVnaW5zW1wiZm9sZGVyLW5vdGUtY29yZVwiXT8uYXBpO1xuICBlbHNlIHJldHVybiB3aW5kb3dbXCJGb2xkZXJOb3RlQVBJdjBcIl07XG59O1xuXG5leHBvcnQgY29uc3QgaXNQbHVnaW5FbmFibGVkID0gKHBsdWdpbjogUGx1Z2luKSA9PlxuICBwbHVnaW4uYXBwLnBsdWdpbnMuZW5hYmxlZFBsdWdpbnMuaGFzKFwiZm9sZGVyLW5vdGUtY29yZVwiKTtcblxuZXhwb3J0IGNvbnN0IHJlZ2lzdGVyQXBpID0gKFxuICBwbHVnaW46IFBsdWdpbixcbiAgY2FsbGJhY2s6IChhcGk6IEZvbGRlck5vdGVBUEkpID0+IHZvaWQsXG4pOiBGb2xkZXJOb3RlQVBJIHwgdW5kZWZpbmVkID0+IHtcbiAgcGx1Z2luLmFwcC52YXVsdC5vbihcImZvbGRlci1ub3RlOmFwaS1yZWFkeVwiLCBjYWxsYmFjayk7XG4gIHJldHVybiBnZXRBcGkocGx1Z2luKTtcbn07XG4iXX0= |
@@ -1,2 +0,2 @@ | ||
import { LogLevelNumbers } from "loglevel"; | ||
import type { LogLevelNumbers } from "loglevel"; | ||
import { PluginSettingTab } from "obsidian"; | ||
@@ -3,0 +3,0 @@ import FNCore from "./fnc-main"; |
{ | ||
"name": "@aidenlx/folder-note-core", | ||
"version": "1.3.1", | ||
"version": "1.3.2", | ||
"description": "Provide core features and API for folder notes", | ||
@@ -10,7 +10,10 @@ "main": "lib/index.js", | ||
], | ||
"type": "module", | ||
"packageManager": "yarn@3.1.1", | ||
"scripts": { | ||
"dev": "cross-env BUILD=dev node esbuild.js", | ||
"dev": "cross-env BUILD=dev node esbuild.config.mjs", | ||
"check": "tsc --noEmit", | ||
"lib": "rm -rf lib && cross-env BUILD=production node esbuild-lib.js && tsc --project tsconfig-lib.json --emitDeclarationOnly", | ||
"build": "npm run lib && cross-env BUILD=production node esbuild.js", | ||
"prelib": "rm -rf lib && node ./scripts/cp-dts.mjs", | ||
"lib": "tsc --project tsconfig-lib.json", | ||
"build": "yarn run lib && cross-env BUILD=production node esbuild.config.mjs", | ||
"prettier": "prettier --write 'src/**/*.+(ts|tsx|json|html|css)'", | ||
@@ -24,13 +27,17 @@ "eslint": "eslint . --ext .ts,.tsx --fix", | ||
"devDependencies": { | ||
"@aidenlx/eslint-config": "^0.1.2", | ||
"@aidenlx/prettier-config": "^0.1.0", | ||
"@aidenlx/ts-config": "^0.1.2", | ||
"@release-it/bumper": "^3.0.1", | ||
"@release-it/conventional-changelog": "^3.3.0", | ||
"@types/json-schema": "^7.0.9", | ||
"@types/node": "^16.11.7", | ||
"@types/node": "^16.11.10", | ||
"@typescript-eslint/eslint-plugin": "^5.4.0", | ||
"@typescript-eslint/parser": "^5.4.0", | ||
"assert-never": "^1.2.1", | ||
"conventional-changelog-angular": "^5.0.13", | ||
"cross-env": "^7.0.3", | ||
"cz-conventional-changelog": "^3.3.0", | ||
"esbuild": "^0.13.14", | ||
"eslint": "^8.2.0", | ||
"esbuild": "^0.14.0", | ||
"eslint": "^8.3.0", | ||
"eslint-config-prettier": "^8.3.0", | ||
@@ -46,11 +53,13 @@ "eslint-import-resolver-typescript": "^2.5.0", | ||
"monkey-around": "^2.2.0", | ||
"obsidian": "^0.12.17", | ||
"obsidian": "github:obsidianmd/obsidian-api", | ||
"path-browserify": "^1.0.1", | ||
"prettier": "^2.4.1", | ||
"release-it": "^14.11.7", | ||
"prettier": "^2.5.0", | ||
"release-it": "^14.11.8", | ||
"semver": "^7.3.5", | ||
"tslib": "^2.3.1", | ||
"typescript": "^4.5.2" | ||
}, | ||
"peerDependencies": { | ||
"obsidian": "^0.12.17" | ||
"dependencies": { | ||
"loglevel": "^1.8.0", | ||
"obsidian": "github:obsidianmd/obsidian-api" | ||
}, | ||
@@ -70,6 +79,2 @@ "browser": { | ||
"after:bump": [ | ||
"json -I -f manifest.json -e \"this.version='${version}'\"", | ||
"json -I -f versions.json -e \"this['${version}']='$(cat manifest.json | json minAppVersion)'\"", | ||
"sed -i '' \"s/available for Obsidian v.*$/available for Obsidian v$(cat manifest.json | json minAppVersion)+./\" README.md", | ||
"git add .", | ||
"npm run build" | ||
@@ -104,2 +109,5 @@ ], | ||
"infile": "CHANGELOG.md" | ||
}, | ||
"./scripts/version-bump.cjs": { | ||
"indent": 2 | ||
} | ||
@@ -106,0 +114,0 @@ } |
GitHub dependency
Supply chain riskContains a dependency which resolves to a GitHub URL. Dependencies fetched from GitHub specifiers are not immutable can be used to inject untrusted code or reduce the likelihood of a reproducible install.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
169880
22
1248
1
Yes
2
32
1
1
+ Addedloglevel@^1.8.0
+ Addedloglevel@1.9.2(transitive)
- Removed@types/codemirror@0.0.108(transitive)
- Removed@types/estree@1.0.6(transitive)
- Removed@types/tern@0.23.9(transitive)
- Removedmoment@2.29.1(transitive)
- Removedobsidian@0.12.17(transitive)