{ "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" } }