kalisio/kApp

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "kapp",
  "description": "Kalisio App Template",
  "version": "1.2.1",
  "homepage": "https://github.com/kalisio/kapp",
  "keywords": [
    "kalisio"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git://github.com/kalisio/kapp.git"
  },
  "author": {
    "name": "Kalisio contributors",
    "url": "https://github.com/kalisio"
  },
  "contributors": [],
  "bugs": {
    "url": "https://github.com/kalisio/kapp/issues"
  },
  "scripts": {
    "release:patch": "cd api && npm run release:patch && cd .. && npm version --no-git-tag-version --force patch",
    "release:minor": "cd api && npm run release:minor && cd .. && npm version --no-git-tag-version --force minor",
    "release:major": "cd api && npm run release:major && cd .. && npm version --no-git-tag-version --force major",
    "changelog": "github_changelog_generator -u kalisio -p kapp && git add CHANGELOG.md && git commit -am \"Updating changelog\"",
    "clean": "quasar clean",
    "provision": "npm run css:cp && npm run icons:cp && npm run logos:cp && npm run tours:cp",
    "dev": "npm run provision && cross-env NODE_ENV=development quasar dev",
    "prod": "cd api && npm run prod",
    "build": "npm run provision && quasar build",
    "pwa:dev": "npm run provision && cross-env NODE_ENV=development quasar dev -m pwa",
    "pwa:build": "npm run provision && quasar build -m pwa",
    "analyze": "cross-env ANALYZE_BUNDLE=1 npm run build",
    "lint": "standard src/**/*.js src/**/*.vue test/**/*.mjs --fix",
    "benchmark": "node ./benchmark",
    "css:cp": "shx cp -R node_modules/@kalisio/kdk/extras/css/* src/css/kdk",
    "icons:cp": "shx mkdir -p ./public/icons/kdk && shx cp -R node_modules/@kalisio/kdk/extras/icons/* ./public/icons/kdk",
    "logos:cp": "shx cp -R node_modules/@kalisio/kdk/extras/logos/* public/",
    "tours:cp": "shx cp -R node_modules/@kalisio/kdk/extras/tours/* src/tours",
    "mocha": "mocha test/**/*.test.mjs --timeout 30000",
    "coverage": "c8 npm run mocha",
    "test:server": "cd api && npm run test",
    "test:client": "cd test && npm run coverage"
  },
  "standard": {
    "parser": "vue-eslint-parser",
    "parserOptions": {
      "sourceType": "module"
    },
    "plugins": [
      "vue"
    ],
    "env": [
      "mocha"
    ],
    "globals": [
      "DEV",
      "PROD",
      "__THEME",
      "test",
      "fixture"
    ]
  },
  "dependencies": {
    "@casl/ability": "^6.3.0",
    "@casl/mongoose": "^7.1.0",
    "@feathersjs/client": "^5.0.8",
    "@kalisio/feathers-s3": "^1.1.0",
    "@kalisio/feathers-webpush": "^1.0.1",
    "@pdfme/ui": "^4.1.0",
    "@quasar/extras": "^1.16.3",
    "ajv": "^8.12.0",
    "ajv-formats": "^2.1.1",
    "ajv-i18n": "^3.6.0",
    "ajv-keywords": "^5.1.0",
    "chart.js": "^3.7.1",
    "chartjs-adapter-moment": "^1.0.1",
    "chartjs-chart-matrix": "^1.1.1",
    "chartjs-plugin-annotation": "^1.4.0",
    "chartjs-plugin-datalabels": "^2.0.0",
    "chartjs-plugin-zoom": "^1.2.1",
    "chroma-js": "^2.4.2",
    "core-js": "^3.6.5",
    "crypto-browserify": "^3.12.0",
    "email-validator": "^2.0.4",
    "faker": "5.5.3",
    "feathers-reactive": "^0.10.0",
    "i18next": "^21.6.16",
    "jwt-decode": "^3.1.2",
    "loglevel": "^1.8.0",
    "mathjs": "^10.5.0",
    "mime": "^3.0.0",
    "moment": "^2.29.3",
    "moment-timezone": "^0.5.34",
    "papaparse": "^5.3.2",
    "password-generator": "^2.3.2",
    "path-browserify": "^1.0.1",
    "pinch-zoom-element": "^1.1.1",
    "quasar": "^2.12.0",
    "sanitize-html": "^2.7.0",
    "showdown": "^2.1.0",
    "sift": "^16.0.0",
    "socket.io-client": "^4.4.1",
    "stream-browserify": "^3.0.0",
    "url": "^0.11.0",
    "vue": "^3.0.0",
    "vue-i18n": "^9.2.0-beta.35",
    "vue-router": "^4.0.0",
    "vue3-tour": "^0.3.3"
  },
  "devDependencies": {
    "@babel/eslint-parser": "^7.13.14",
    "@quasar/app-webpack": "^3.9.2",
    "c8": "^7.11.3",
    "chai": "^4.3.6",
    "chai-lint": "^0.1.1",
    "config": "^3.3.7",
    "cross-env": "^7.0.3",
    "envsub": "^4.0.7",
    "eslint": "^8.10.0",
    "eslint-config-prettier": "^8.1.0",
    "eslint-plugin-vue": "^9.1.0",
    "eslint-webpack-plugin": "^3.1.1",
    "mocha": "^10.0.0",
    "prettier": "^2.5.1",
    "shx": "^0.3.4",
    "standard": "^17.0.0",
    "webpack-bundle-analyzer": "^4.8.0",
    "workbox-webpack-plugin": "^6.0.0"
  },
  "engines": {
    "node": ">= 18.0.0",
    "npm": ">= 6.13.4",
    "yarn": ">= 1.21.1"
  },
  "browserslist": [
    "last 10 Chrome versions",
    "last 10 Firefox versions",
    "last 4 Edge versions",
    "last 7 Safari versions",
    "last 8 Android versions",
    "last 8 ChromeAndroid versions",
    "last 8 FirefoxAndroid versions",
    "last 10 iOS versions",
    "last 5 Opera versions"
  ]
}