{ "name": "@cortezaproject/corteza-vue", "description": "Corteza Vue.js JavaScript/TypeScript libs", "version": "2023.3.8", "license": "Apache-2.0", "author": "Denis Arh ", "main": "dist/index.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", "files": [ "dist/" ], "scripts": { "build": "rollup -c --environment BUILD:production", "build:dev": "rollup -c", "lint": "eslint src/** --ext .js,.ts", "test:unit": "mocha", "test:unit:cc": "nyc mocha", "cdeps": "yarn upgrade @cortezaproject/corteza-js" }, "gitHooks": { "pre-commit": "yarn lint" }, "dependencies": { "@cortezaproject/corteza-js": "^2023.3.8", "@fortawesome/fontawesome-svg-core": "^1.2.26", "@fortawesome/free-solid-svg-icons": "^5.12.0", "@fortawesome/vue-fontawesome": "^0.1.9", "@panter/vue-i18next": "^0.15.0", "@popperjs/core": "^2.11.2", "acorn": "^7.3.1", "bootstrap-vue": "^2.21.2", "echarts": "^5.3.3", "fuzzysort": "^1.2.1", "highlight.js": "^10.4.1", "html-parse-stringify": "^3.0.1", "i18next": "^20.0.0", "i18next-browser-languagedetector": "^3.0.2", "i18next-http-backend": "^1.3.0", "i18next-multiload-backend-adapter": "^1.0.0", "kind-of": "^6.0.3", "lodash": "^4.17.21", "moment": "2.29.2", "numeral": "^2.0.6", "pdfjs-dist": "2.2.228", "pino": "^5.16.0", "portal-vue": "^2.1.7", "qs": "^6.9.1", "tiptap": "^1.26.0", "tiptap-extensions": "^1.28.4", "v-photoswipe": "^1.0.3-1", "vue-color": "^2.8.1", "vue-echarts": "^6.2.3", "vue-select": "^3.4.0", "vue-swatches": "^1.0.4", "vue2-ace-editor": "^0.0.15", "vuedraggable": "^2.23.0", "vuex": "^3.6.2", "websocket-extensions": "^0.1.4", "y18n": "^4.0.1" }, "devDependencies": { "@istanbuljs/nyc-config-typescript": "1.0.1", "@rollup/plugin-commonjs": "^11.0.1", "@rollup/plugin-node-resolve": "^7.0.0", "@types/chai": "^4.2.6", "@types/chai-as-promised": "^7.1.2", "@types/lodash": "^4.14.149", "@types/mime-types": "^2.1.0", "@types/mocha": "^5.2.7", "@types/pino": "^5.15.3", "@types/qs": "^6.9.0", "@typescript-eslint/eslint-plugin": "^2.11.0", "@typescript-eslint/parser": "^2.11.0", "@vue/cli-plugin-babel": "4.1.2", "@vue/cli-plugin-eslint": "4.1.2", "@vue/cli-service": "^4.1.2", "@vue/eslint-config-standard": "5.1.0", "@vue/test-utils": "^1.0.0-beta.25", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "eslint": "^6.7.2", "eslint-config-standard": "^14.1.0", "eslint-import-resolver-typescript": "^2.0.0", "eslint-plugin-import": "^2.19.1", "eslint-plugin-json": "^2.0.1", "eslint-plugin-node": "11.0.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", "eslint-plugin-vue": "6.1.2", "esm": "^3.2.25", "i18next-pseudo": "^2.2.1", "mocha": "7.0.0", "node-watch": "^0.6.3", "nodemon": "2.0.2", "nyc": "15.0.0", "rollup": "^1.29.0", "rollup-plugin-babel": "^4.3.3", "rollup-plugin-import-css": "^3.0.0", "rollup-plugin-json": "^4.0.0", "rollup-plugin-styles": "^4.0.0", "rollup-plugin-typescript2": "^0.25.3", "rollup-plugin-vue": "^5.1.5", "sass": "^1.49.9", "sinon": "8.1.0", "source-map-support": "^0.5.16", "ts-node": "^9.0.0", "ts-node-dev": "^1.1.0", "typescript": "^3.7.4", "vue-property-decorator": "^8.3.0", "vue-template-compiler": "^2.6.14", "vue-tour": "^2.0.0" }, "resolutions": { "**/**/yargs-parser": "^13.1.2", "**/**/minimist": "^0.2.1", "**/**/highlight.js": "^10.4.1", "**/**/moment": "2.29.2", "**/**/serialize-javascript": "^3.1.0", "**/**/node-forge": "^0.10.0", "**/**/y18n": "^4.0.1" }, "stylelint": { "plugins": [ "stylelint-scss" ], "extends": "stylelint-config-standard", "rules": { "color-hex-case": null, "color-hex-length": null, "no-empty-source": null, "selector-list-comma-newline-after": null } }, "nyc": { "extends": "@istanbuljs/nyc-config-typescript", "require": [ "ts-node/register" ], "all": true, "check-coverage": true, "per-file": true, "lines": 90, "functions": 90, "statements": 90, "reporter": [ "text", "lcov" ], "include": [ "src/**/*.ts" ] }, "engines": { "node": ">=12.14.0" }, "browserslist": [ "> 1%", "last 2 versions", "not ie <= 8" ] }