aurelienstebe_Gladdis/package.json
2025-02-11 15:38:06 +00:00

150 lines
4.5 KiB
JSON

{
"name": "gladdis",
"version": "0.6.2",
"description": "Gladdis (Generative Language Artificial Dedicated & Diligent Intelligence System) - it's an AI chatbot.",
"keywords": [
"gladdis",
"generative",
"language",
"artificial",
"intelligence",
"system",
"openai",
"chatbot",
"obsidian"
],
"homepage": "https://github.com/AurelienStebe/Gladdis",
"repository": {
"type": "git",
"url": "git+https://github.com/AurelienStebe/Gladdis.git"
},
"bugs": "https://github.com/AurelienStebe/Gladdis/issues",
"author": {
"name": "Aurélien Stébé",
"email": "aurelien.stebe@gmail.com"
},
"license": "MIT",
"type": "module",
"exports": "./lib/commands.js",
"types": "./types/commands.d.ts",
"files": [
"/lib/",
"/src/",
"/tests/",
"/types/",
"/CHANGELOG.md"
],
"scripts": {
"clean": "rimraf lib types coverage main.js vault.* stats.html vault/.obsidian/plugins/*/{main.js,styles.css}",
"lint": "prettier -c . && eslint .",
"build": "npm run clean && tsc && rollup -c --silent && node ./esbuild.config.js",
"test": "vitest --ui --coverage --coverage.include='src/utils/**'"
},
"engines": {
"node": ">=20"
},
"os": [
"darwin",
"linux",
"win32"
],
"prettier": {
"semi": false,
"tabWidth": 4,
"printWidth": 120,
"singleQuote": true
},
"release": {
"tagFormat": "${version}",
"branches": [
"main",
"next"
],
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/changelog",
"@semantic-release/npm",
[
"@semantic-release/exec",
{
"prepareCmd": "node ./version-bump.js \"${nextRelease.version}\""
}
],
[
"@semantic-release/git",
{
"assets": [
"CHANGELOG.md",
"package.json",
"manifest.json",
"versions.json"
],
"message": "chore: Gladdis release version ${nextRelease.version} :tada: "
}
],
[
"@semantic-release/github",
{
"assets": [
"main.js",
"vault.tgz",
"vault.zip",
"manifest.json"
]
}
]
]
},
"dependencies": {
"@electron/remote": "^2.1.2",
"@mozilla/readability": "^0.5.0",
"@opendocsg/pdf2md": "^0.2.1",
"deepmerge-ts": "^7.1.4",
"fs-extra": "^11.3.0",
"gpt-tokenizer": "^2.8.1",
"jsdom": "^26.0.0",
"node-fetch": "^3.3.2",
"obsidian": "1.7.2",
"openai": "4.82.0",
"turndown": "^7.2.0",
"turndown-plugin-gfm": "^1.0.2",
"yaml": "^2.7.0"
},
"devDependencies": {
"@eslint/js": "^9.20.0",
"@rollup/plugin-alias": "^5.1.1",
"@rollup/plugin-commonjs": "^28.0.2",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^16.0.0",
"@rollup/plugin-replace": "^6.0.2",
"@rollup/plugin-terser": "^0.4.4",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^13.0.1",
"@semantic-release/exec": "^7.0.3",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^11.0.1",
"@semantic-release/npm": "^12.0.1",
"@semantic-release/release-notes-generator": "^14.0.3",
"@types/eslint__js": "^8.42.3",
"@types/fs-extra": "^11.0.4",
"@types/jsdom": "^21.1.7",
"@types/node": "^22.13.1",
"@types/turndown": "^5.0.5",
"@vitest/coverage-v8": "^3.0.5",
"@vitest/ui": "^3.0.5",
"builtin-modules": "^4.0.0",
"esbuild": "^0.25.0",
"eslint": "^9.20.0",
"prettier": "3.5.0",
"rimraf": "^6.0.1",
"rollup": "^4.34.6",
"rollup-plugin-visualizer": "^5.14.0",
"semantic-release": "^24.2.2",
"tslib": "^2.8.1",
"typescript": "^5.7.3",
"typescript-eslint": "^8.24.0",
"vitest": "^3.0.5",
"zip-a-folder": "^3.1.8"
}
}