UNPKG

zotero-plugin-scaffold

Version:
110 lines 2.69 kB
{ "name": "zotero-plugin-scaffold", "type": "module", "version": "0.8.0", "description": "A scaffold for Zotero plugin development.", "author": "northword", "license": "AGPL-3.0-or-later", "homepage": "https://github.com/zotero-plugin-dev/zotero-plugin-scaffold#readme", "repository": { "type": "git", "url": "https://github.com/zotero-plugin-dev/zotero-plugin-scaffold.git" }, "bugs": { "url": "https://github.com/zotero-plugin-dev/zotero-plugin-scaffold/issues" }, "keywords": [ "zotero", "plugin", "developer", "scaffold", "web-ext" ], "exports": { ".": { "types": "./dist/index.d.mts", "import": "./dist/index.mjs" }, "./cli": { "import": "./dist/cli.mjs" }, "./vendor": { "types": "./dist/vendor/index.d.mts", "import": "./dist/vendor/index.mjs" } }, "main": "./dist/index.mjs", "module": "./dist/index.mjs", "types": "./dist/index.d.mts", "bin": { "zotero-plugin": "./bin/zotero-plugin.mjs" }, "files": [ "bin", "dist" ], "engines": { "node": ">=22.8.0" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org" }, "directories": { "lib": "dist" }, "dependencies": { "@fluent/syntax": "^0.19.0", "@swc/core": "^1.13.3", "adm-zip": "^0.5.16", "bumpp": "^10.2.1", "c12": "^3.2.0", "chokidar": "^4.0.3", "commander": "^14.0.0", "es-toolkit": "^1.39.8", "esbuild": "^0.25.8", "fs-extra": "^11.3.0", "hookable": "^5.5.3", "octokit": "^5.0.3", "std-env": "^3.9.0", "tiny-update-notifier": "^2.0.2", "tinyglobby": "^0.2.14", "xvfb-ts": "^1.1.0" }, "devDependencies": { "@antfu/eslint-config": "^5.0.0", "@commander-js/extra-typings": "^14.0.0", "@types/adm-zip": "^0.5.7", "@types/fs-extra": "^11.0.4", "@types/node": "^22.17.0", "bumpp": "^10.2.1", "changelogen": "^0.6.2", "eslint": "^9.32.0", "eslint-plugin-format": "^1.0.1", "husky": "^9.1.7", "lint-staged": "^16.1.2", "node-style-text": "^0.0.8", "tsx": "^4.20.3", "typescript": "^5.9.2", "unbuild": "^3.6.0", "vitest": "^3.2.4" }, "workspaces": [ "src", "docs" ], "lint-staged": { "*": "eslint --fix" }, "scripts": { "dev": "unbuild --stub", "build": "tsc --noEmit && unbuild", "lint:check": "eslint .", "lint:fix": "eslint . --fix", "docs:dev": "pnpm -C docs run dev", "docs:build": "pnpm -C docs run build", "release": "bumpp -r --commit \"chore(release): publish v%s\"", "update:deps": "pnpx taze minor -w -f -l -r", "test": "vitest" } }