@metabohub/forum-library
Version:
[](https://forgemia.inra.fr/metabohub/web-components/mth-forum-lib/-/commits/dev) [![coverage report](https://forgemia.inra.fr/metabohub/web-compone
91 lines • 3.14 kB
JSON
{
"name": "@metabohub/forum-library",
"private": false,
"version": "0.0.5",
"type": "module",
"files": [
"dist"
],
"keywords": [
"MetaboHUB",
"INRAE",
"Forum",
"open knowledge network",
"life-science",
"PubMed",
"ChEBI",
"PubChem",
"MeSH"
],
"main": "./dist/mth-forum-lib-vue-ts.umd.js",
"module": "./dist/mth-forum-lib-vue-ts.es.js",
"exports": {
".": {
"types": "./dist/main.d.ts",
"import": "./dist/mth-forum-lib-vue-ts.es.js",
"require": "./dist/mth-forum-lib-vue-ts.umd.js"
},
"./dist/mth-forum-lib-vue-ts.css": {
"import": "./dist/mth-forum-lib-vue-ts.css",
"require": "./dist/mth-forum-lib-vue-ts.css"
},
"./dist/src/components/main.css": {
"import": "./dist/src/components/main.css",
"require": "./dist/src/components/main.css"
},
"./dist/assetsdoc_forum-openapi.json": {
"import": "./dist/assetsdoc_forum-openapi.json",
"require": "./dist/assetsdoc_forum-openapi.json"
}
},
"types": "./dist/main.d.ts",
"scripts": {
"dev": "npm run pres-build && vite --mode development --config vite.standalone.config.ts --host",
"pres-build": "node .scripts/git-version.cjs && copyfiles -f \"./src/assets/*.json\" ./public/assets/ && vue-tsc --noEmit",
"build:lib": "npm run pres-build && vue-tsc --noEmit && vite build ",
"build:dev": "npm run pres-build && vite build --mode development --base=./ --config vite.standalone.config.ts",
"build:prod": "npm run pres-build && vite build --mode production --base=./ --config vite.standalone.config.ts",
"preview": "vite preview",
"openapi-generator": "openapi-generator-cli generate -i src/assets/doc_forum-openapi.json -g typescript-axios -o src/core/openapi-ts/ --additional-properties=supportsES6=true,npmVersion=8.5.5,withInterfaces=true,withSeparateModelsAndApi=true,apiPackage=api,modelPackage=models",
"lint": "eslint . --fix --ignore-path .gitignore"
},
"dependencies": {
"@mdi/font": "7.0.96",
"core-js": "^3.8.3",
"moment": "^2.29.4",
"roboto-fontface": "*",
"simple-syntax-highlighter": "^2.2.5",
"swagger-ui": "^4.15.5",
"swagger-ui-dist": "^4.15.5",
"vue": "^3.4.4",
"vue-router": "^4.0.0",
"vuetify": "^3.5.1",
"webfontloader": "^1.0.0"
},
"devDependencies": {
"@fortawesome/fontawesome-free": "^6.7.2",
"@openapitools/openapi-generator-cli": "^2.20.2",
"@types/node": "^22.15.21",
"@types/webfontloader": "^1.6.35",
"@vitejs/plugin-vue": "^5.2.4",
"@vue/eslint-config-typescript": "^12.0.0",
"axios": "^1.2.4",
"copyfiles": "^2.4.1",
"eslint": "^8.22.0",
"eslint-plugin-vue": "^9.3.0",
"git-describe": "^4.1.1",
"openapi-client-axios": "^6.1.5",
"path": "^0.12.7",
"rollup-plugin-typescript2": "^0.36.0",
"sass": "^1.55.0",
"typescript": "^5.8.3",
"vite": "^6.3.5",
"vite-plugin-dts": "^1.7.2",
"vite-plugin-vuetify": "^2.1.1",
"vue-tsc": "^2.2.10"
},
"license": "CeCILL-C-1.0",
"publishConfig": {
"@metabohub:registry": "https://registry.npmjs.org/"
}
}