aurelienstebe_Gladdis/package.json
2024-10-21 12:29:36 -04:00

153 lines
4.7 KiB
JSON

{
"name": "gladdis",
"version": "0.5.1",
"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/",
"/types/",
"/CHANGELOG.md"
],
"scripts": {
"clean": "rimraf lib types coverage main.js",
"lint": "prettier -c . && eslint .",
"build": "npm run clean && tsc && node ./esbuild.config.js && rollup -c --environment NODE_ENV:production",
"test": "vitest --ui --coverage --coverage.exclude='**/*.js' --coverage.exclude='**/*.d.ts'",
"start": "node --no-warnings ./lib/service.js",
"live": "nodemon --exec node --no-warnings --loader ts-node/esm ./src/service.ts",
"watch": "node --no-warnings ./esbuild.config.js watch"
},
"engines": {
"node": ">=18"
},
"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",
"manifest.json"
]
}
]
]
},
"dependencies": {
"@electron/remote": "^2.1.2",
"@mozilla/readability": "^0.5.0",
"@opendocsg/pdf2md": "^0.1.31",
"deepmerge-ts": "^7.1.3",
"dotenv": "^16.4.5",
"express": "^4.21.1",
"fs-extra": "^11.2.0",
"js-tiktoken": "^1.0.15",
"jsdom": "^25.0.1",
"node-fetch": "^3.3.2",
"obsidian": "1.7.2",
"openai": "^4.68.1",
"pdfjs-dist": "^4.7.76",
"puppeteer-core": "^23.6.0",
"turndown": "^7.2.0",
"turndown-plugin-gfm": "^1.0.2",
"yaml": "^2.6.0"
},
"devDependencies": {
"@eslint/js": "^9.13.0",
"@rollup/plugin-alias": "^5.1.1",
"@rollup/plugin-commonjs": "^28.0.1",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^15.3.0",
"@rollup/plugin-terser": "^0.4.4",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^13.0.0",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^11.0.0",
"@semantic-release/npm": "^12.0.1",
"@semantic-release/release-notes-generator": "^14.0.1",
"@types/eslint__js": "^8.42.3",
"@types/express": "^5.0.0",
"@types/fs-extra": "^11.0.4",
"@types/jsdom": "^21.1.7",
"@types/node": "^22.7.7",
"@types/turndown": "^5.0.5",
"@vitest/coverage-v8": "^2.1.3",
"@vitest/ui": "^2.1.3",
"builtin-modules": "^4.0.0",
"esbuild": "^0.24.0",
"eslint": "^9.13.0",
"nodemon": "^3.1.7",
"prettier": "3.3.3",
"rimraf": "^6.0.1",
"rollup": "^4.24.0",
"semantic-release": "^24.1.3",
"ts-node": "^10.9.2",
"tslib": "^2.8.0",
"typescript": "^5.6.3",
"typescript-eslint": "^8.10.0",
"vitest": "^2.1.3"
}
}