Newer
Older

Roman Ondráček
committed
{
"name": "iqrf-gateway-webapp",

Roman Ondráček
committed
"repository": {
"type": "git",
"url": "https://gitlab.iqrf.org/open-source/iqrf-gateway-webapp.git"
},

Roman Ondráček
committed
"keywords": [
"iqrf",
"iqrf-gateway",
"iqrf-gateway-webapp"
],
"contributors": [
{
"name": "Roman Ondráček",
"email": "roman.ondracek@iqrf.com"
},
{
"name": "Karel Hanák",
"email": "karel.hanak@iqrf.com"
}
],

Roman Ondráček
committed
"license": "Apache-2.0",
"bugs": {
"url": "https://gitlab.iqrf.org/open-source/iqrf-gateway-webapp/issues"
},
"homepage": "https://gitlab.iqrf.org/open-source/iqrf-gateway-webapp",
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"coverage:unit": "jest --coverage",
"coverage:unit-ci": "jest --ci --coverage --reporters=default --reporters=jest-junit",
"lint:css": "stylelint \"src/**/*.{css,scss,sass,vue}\"",
"lint:i18n": "vue-i18n-extract report --vueFiles src/**/*.{vue,ts} --languageFiles src/locales/*.json",
"newman": "newman run tests/iqrf-gateway-webapp.postman_collection.json",
"test": "npm run test:unit",
"test:unit": "jest",
"e2e": "cypress run",
"cypress": "cypress open"
},

Roman Ondráček
committed
"dependencies": {
"@coreui/coreui": "^3.4.0",
"@coreui/icons": "^2.1.0",
"@coreui/vue": "^3.2.12",

Roman Ondráček
committed
"@sentry/tracing": "^7.36.0",
"@sentry/vue": "^7.36.0",

Roman Ondráček
committed

Roman Ondráček
committed
"perfect-scrollbar": "^1.5.5",
"prismjs": "^1.29.0",

Roman Ondráček
committed

Roman Ondráček
committed
"v-clipboard": "^2.2.3",
"vee-validate": "^3.4.14",
"vue-property-decorator": "^9.1.2",
"vue2-datepicker": "^3.11.1",
Karel Hanák
committed
"vuex-persistedstate": "^3.2.1",

Roman Ondráček
committed
},
"devDependencies": {

Roman Ondráček
committed
"@babel/core": "^7.20.12",
"@types/file-saver": "^2.0.5",
"@types/ini": "^1.3.31",

Roman Ondráček
committed
"@types/jest": "^29.4.0",
"@vue/babel-preset-app": "^5.0.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-typescript": "^5.0.8",
"@vue/cli-plugin-vuex": "^5.0.8",
"@vue/cli-service": "^5.0.8",

Roman Ondráček
committed
"babel-loader": "^9.1.2",
"babel-plugin-istanbul": "^6.1.1",

Roman Ondráček
committed
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-node": "^11.1.0",

Roman Ondráček
committed
"eslint-plugin-vue": "^9.9.0",
"jest": "^29.4.2",
"jest-environment-jsdom": "^29.4.2",

Roman Ondráček
committed

Roman Ondráček
committed
"vue-svg-loader": "^0.16.0",
"vue-template-compiler": "^2.7.14",
"webpack": "^5.75.0"
"browserslist": [
"> 0.5%",
"not dead",
"not ie <= 11",
"not op_mini all"
],
"stylelint-config-standard-vue"
],
"indentation": "tab",
"selector-class-pattern": "^[a-z][a-z0-9_-]+$",
"string-quotes": "single"
},
"jest": {
"moduleFileExtensions": [
"js",
"ts",
"json",
"vue"
],
"moduleNameMapper": {
"^@/(.*)$": "<rootDir>/src/$1"
},
"^.+\\.tsx?$": [
"ts-jest",
{
"tsconfig": "tsconfig.json"
}
],
},
"testPathIgnorePatterns": [
"<rootDir>/cypress/",
"<rootDir>/node_modules/",
"<rootDir>/vendor/"
]