chore(deps): update scaffold

This commit is contained in:
windingwind 2025-01-12 15:07:07 +01:00
parent cfedb94159
commit 270d7fcb7f
5 changed files with 35 additions and 10 deletions

8
package-lock.json generated
View File

@ -65,7 +65,7 @@
"replace-in-file": "^7.2.0", "replace-in-file": "^7.2.0",
"typescript": "^5.7.2", "typescript": "^5.7.2",
"xslt3": "^2.7.0", "xslt3": "^2.7.0",
"zotero-plugin-scaffold": "^0.2.0-beta.17", "zotero-plugin-scaffold": "^0.2.0-beta.20",
"zotero-types": "^3.1.0" "zotero-types": "^3.1.0"
} }
}, },
@ -8695,9 +8695,9 @@
} }
}, },
"node_modules/zotero-plugin-scaffold": { "node_modules/zotero-plugin-scaffold": {
"version": "0.2.0-beta.17", "version": "0.2.0-beta.20",
"resolved": "https://registry.npmjs.org/zotero-plugin-scaffold/-/zotero-plugin-scaffold-0.2.0-beta.17.tgz", "resolved": "https://registry.npmjs.org/zotero-plugin-scaffold/-/zotero-plugin-scaffold-0.2.0-beta.20.tgz",
"integrity": "sha512-9tOX1/5V4wkJLwMAhQPpmoM1U/SFOlr8DbfBJ9BbulswKYYKpklpgA1YRdVlhVI82vtPtfgWNtMden9g2APkow==", "integrity": "sha512-myhjQlVRULLTDF633kG+G1kglQz+pqKvU7ujO74bHqh58PmbkJfOUutDepvDqeMtN3Gp+hZa+WAAVHe9UrJoJg==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"@commander-js/extra-typings": "^13.0.0", "@commander-js/extra-typings": "^13.0.0",

View File

@ -88,7 +88,7 @@
"replace-in-file": "^7.2.0", "replace-in-file": "^7.2.0",
"typescript": "^5.7.2", "typescript": "^5.7.2",
"xslt3": "^2.7.0", "xslt3": "^2.7.0",
"zotero-plugin-scaffold": "^0.2.0-beta.17", "zotero-plugin-scaffold": "^0.2.0-beta.20",
"zotero-types": "^3.1.0" "zotero-types": "^3.1.0"
}, },
"eslintConfig": { "eslintConfig": {

View File

@ -9,7 +9,7 @@ export {
unregisterPrefObserver, unregisterPrefObserver,
}; };
type _PluginPrefsMap = object; type _PluginPrefsMap = _ZoteroTypes.Prefs["PluginPrefsMap"];
function getPref<K extends keyof _PluginPrefsMap>(key: K): _PluginPrefsMap[K]; function getPref<K extends keyof _PluginPrefsMap>(key: K): _PluginPrefsMap[K];
function getPref(key: string): string | number | boolean; function getPref(key: string): string | number | boolean;

26
typings/prefs.d.ts vendored Normal file
View File

@ -0,0 +1,26 @@
// Generated by zotero-plugin-scaffold
/* prettier-ignore */
/* eslint-disable */
// @ts-nocheck
// prettier-ignore
declare namespace _ZoteroTypes {
interface Prefs {
PluginPrefsMap: {
"syncNoteIds": string;
"syncPeriodSeconds": number;
"syncAttachmentFolder": string;
"autoAnnotation": boolean;
"insertLinkPosition": string;
"workspace.outline.expandLevel": number;
"workspace.outline.keepLinks": boolean;
"editor.noteLinkPreviewType": string;
"editor.useMagicKey": boolean;
"editor.useMarkdownPaste": boolean;
"openNote.takeover": boolean;
"openNote.defaultAsWindow": boolean;
"exportNotes.takeover": boolean;
"annotationNote.enableTagSync": boolean;
};
}
}

View File

@ -52,10 +52,9 @@ export default defineConfig({
target: ["firefox115"], target: ["firefox115"],
}, },
], ],
// prefs: { prefs: {
// prefix: pkg.config.prefsPrefix, prefix: pkg.config.prefsPrefix,
// dts: false, },
// },
hooks: { hooks: {
"build:bundle": (ctx) => { "build:bundle": (ctx) => {
return replaceInFile({ return replaceInFile({