{"_id":"@digital-enabler/demf-kpim-compare","_rev":"2-4d4c7939b481156102430d1d87d16052","name":"@digital-enabler/demf-kpim-compare","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.1":{"name":"@digital-enabler/demf-kpim-compare","version":"0.1.1","_id":"@digital-enabler/demf-kpim-compare@0.1.1","maintainers":[{"name":"digital-enabler","email":"info-digitalenabler@eng.it"}],"dist":{"shasum":"32e763ffc85db2ae2414e45b320a65bc4b4d6a3c","tarball":"https://registry.npmjs.org/@digital-enabler/demf-kpim-compare/-/demf-kpim-compare-0.1.1.tgz","fileCount":4,"integrity":"sha512-QKOzNv/6jb7mrqkaiqfv1xiBoVTmkryHB5tMJImZqvOPCja+gY5Y3GWlCIfQEa5F37tNfxa4/sVaywLb8SxE9A==","signatures":[{"sig":"MEQCIH/z6GBXCXgpM18Q9AGY7/EGIBeJX8qqL/xu9qilq99+AiAl63KuDodsgnhuqdB/Ex89v2bWB345gBbxc8Aq8Ht5cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5801722},"private":false,"scripts":{"lint":"vue-cli-service lint","build":"vue-cli-service build","serve":"vue-cli-service serve","build:prod":"vue-cli-service build --mode production","i18n:report":"vue-cli-service i18n:report  --src ./src/**/*.js  --locales ./src/locales/**/*.json","serve:standalone":"vue-cli-service serve --mode standalone"},"_npmUser":{"name":"digital-enabler","email":"info-digitalenabler@eng.it"},"_npmVersion":"8.19.4","description":"Digital Enabler - KPI manager MF to manage KPIs compare","directories":{},"_nodeVersion":"16.20.2","browserslist":["> 1%","last 2 versions","not dead"],"dependencies":{"vue":"3.4","vuex":"^4.1.0","axios":"^1.6.5","core-js":"^3.6.5","vuetify":"^3.6","chart.js":"^4.4.3","vue-i18n":"^9.2.2","@mdi/font":"^7.4.47","vue-router":"^4.2.2","single-spa-vue":"^3.0.0","roboto-fontface":"*","@intlify/vue-i18n-loader":"^4.2.0","systemjs-webpack-interop":"^2.3.7","chartjs-plugin-annotation":"^3.0.1","@digital-enabler/demf-kpim-compare":"file:"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"vue/no-multiple-template-root":"off"},"extends":["plugin:vue/essential","eslint:recommended","@vue/prettier"],"parserOptions":{"parser":"@babel/eslint-parser","requireConfigFile":false}},"_hasShrinkwrap":false,"devDependencies":{"sass":"~1.69.7","eslint":"^8.42.0","prettier":"^3.1.1","sass-loader":"^13.3.1","@vue/cli-service":"~5.0.8","@vue/compiler-sfc":"^3.2.36","eslint-plugin-vue":"^9.14.1","vue-cli-plugin-i18n":"~2.3.2","@babel/eslint-parser":"^7.21.8","@vue/cli-plugin-vuex":"~5.0.8","@vue/cli-plugin-babel":"~5.0.8","@vue/cli-plugin-eslint":"~5.0.8","@vue/cli-plugin-router":"~5.0.8","eslint-plugin-prettier":"^5.1.3","vue-cli-plugin-vuetify":"~2.5.8","webpack-plugin-vuetify":"^2.0.1","vue-cli-plugin-single-spa":"~3.3.0","@vue/eslint-config-prettier":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/demf-kpim-compare_0.1.1_1736937722255_0.15770007783034168","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@digital-enabler/demf-kpim-compare","version":"0.2.0","private":false,"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","build:prod":"vue-cli-service build --mode production","lint":"vue-cli-service lint","i18n:report":"vue-cli-service i18n:report  --src ./src/**/*.js  --locales ./src/locales/**/*.json","serve:standalone":"vue-cli-service serve --mode standalone"},"dependencies":{"@digital-enabler/demf-kpim-compare":"file:","@intlify/vue-i18n-loader":"^4.2.0","@mdi/font":"^7.4.47","axios":"^1.6.5","chart.js":"^4.4.3","chartjs-adapter-date-fns":"^3.0.0","chartjs-plugin-annotation":"^3.0.1","chartjs-plugin-zoom":"^2.2.0","core-js":"^3.6.5","roboto-fontface":"*","single-spa-vue":"^3.0.0","systemjs-webpack-interop":"^2.3.7","vue":"~3.5","vue-i18n":"^9.2.2","vue-router":"^4.2.2","vuetify":"~3.8","vuex":"^4.1.0"},"devDependencies":{"@babel/eslint-parser":"^7.21.8","@vue/cli-plugin-babel":"~5.0.8","@vue/cli-plugin-eslint":"~5.0.8","@vue/cli-plugin-router":"~5.0.8","@vue/cli-plugin-vuex":"~5.0.8","@vue/cli-service":"~5.0.8","@vue/compiler-sfc":"^3.2.36","@vue/eslint-config-prettier":"^9.0.0","eslint":"^8.42.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.14.1","prettier":"^3.1.1","sass":"~1.69.7","sass-loader":"^13.3.1","vue-cli-plugin-i18n":"~2.3.2","vue-cli-plugin-single-spa":"~3.3.0","vue-cli-plugin-vuetify":"~2.5.8","webpack-plugin-vuetify":"^3.1.0"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended","@vue/prettier"],"parserOptions":{"parser":"@babel/eslint-parser","requireConfigFile":false},"rules":{"vue/no-multiple-template-root":"off"}},"browserslist":["> 1%","last 2 versions","not dead"],"description":"Digital Enabler KPIM Compare microfrontend","_id":"@digital-enabler/demf-kpim-compare@0.2.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-QpzRONdIdCvUKvE4XgmosUIHIktXUYkLdwDy6Hq2GpKTgBSau8RXMzUVE6I5n25BZWo5wvkIunj1OchLE3ZicQ==","shasum":"27618a26511d47b699f4c6ddb5f315fb052c2271","tarball":"https://registry.npmjs.org/@digital-enabler/demf-kpim-compare/-/demf-kpim-compare-0.2.0.tgz","fileCount":4,"unpackedSize":6479416,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCbdP2hwpJ4UYy0Bmx5ezFkYx7jRag6pjW9IMH4XliPWAIhAIbL7V7ya+XjnLdxE33UVxPSxlLkXhxlEblkZuDw4bBt"}]},"_npmUser":{"name":"digital-enabler","email":"info-digitalenabler@eng.it"},"directories":{},"maintainers":[{"name":"digital-enabler","email":"info-digitalenabler@eng.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/demf-kpim-compare_0.2.0_1749809666119_0.620341712187459"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-15T10:42:01.944Z","modified":"2025-06-13T10:14:26.577Z","0.1.1":"2025-01-15T10:42:02.450Z","0.2.0":"2025-06-13T10:14:26.357Z"},"description":"Digital Enabler KPIM Compare microfrontend","maintainers":[{"name":"digital-enabler","email":"info-digitalenabler@eng.it"}],"readme":"# KPIM Compare microfrontend\n\nDigital Enabler KPIM Compare microfrontend\n\n### Digital Enabler - KPIM Compare microfrontend\n\nThe KPIM Compare microfrontend compares a KPI with others KPIs from a list of already existing KPIs with same features of main.\nThe KPIM Compare works within the KPIM tool in which it is mounted, and is an hidden page accessed from KPI's list and compare action inside every KPI.\n\n> NOTE: See [here](https://github.com/digital-enabler/root-config-template) on how to mount a microfrontend and also [here](https://github.com/digital-enabler/vuejs-microfrontend-template/blob/main/README.md#vue-js-template-project-with-vuecli-v4515) to more info about Microfrontend application for Digital Enabler.\n\nThis project is also available from the following [CDN](https://cdn.jsdelivr.net/npm/@digital-enabler/demf-kpis-list@latest/app.js).\n\n## Pre-requisites\n\nBefore you continue you need to\n\n- have [NPM](https://www.npmjs.com/) installed\n- have [NodeJS](https://nodejs.org/) installed\n- have [VueJS](https://v2.vuejs.org/v2/guide/) and [Vue-CLI](https://cli.vuejs.org/guide/installation.html) installed\n- have a [GitHub](https://github.com/) account\n- use VisualStudio Code or IntelliJ Idea as your development IDE\n\n## Project management\n\n### Installation\n\nOpen a **Terminal** window in the project folder and go inside the app folder, then launch the command:\n\n```\nnpm install\n```\n\n> NOTE: When install finished, do not care about the warnings on the versions and vulnerability problems reported, and DO NOT launch the `npm audit fix` or `npm audit fix –force commands`\n\n### Compiles and hot-reloads for development\n\n```\nnpm run serve\n```\n\n### Compiles and minifies for production\n\n```\nnpm run build\n```\n\n### Lints and fixes files\n\n```\nnpm run lint\n```\n\n> NOTE: Alternatively to the command indicated above you can use the VueUI browser interface\n\n## Configs file\n\nTo work properly the KPIM Compare needs an _kpim-compare-config.json_ file with this settings:\n\n```json\n{\n  \"mf\": \"KPIM Compare\",\n  \"api\": \"https://[generic_api_location]/api\",\n  \"storageImgs\": \"https://[assets_storage_url]/imgs\"\n}\n```\n\nThis json file must to be stored and setted as described [here](https://github.com/digital-enabler/vuejs-microfrontend-template#vue-js-template-project-with-vuecli-v4515) and also [here](https://github.com/digital-enabler/root-config-template#root-config-template).\n","readmeFilename":"README.md"}