UNPKG

dashblocks

Version:

Enable Analytics in your Apps: Declarative Interactive Dashboards

198 lines (197 loc) 5.41 kB
{ "name": "dashblocks", "version": "0.5.37", "private": false, "description": "Enable Analytics in your Apps: Declarative Interactive Dashboards", "author": "https://github.com/sv2", "scripts": { "serve": "vue-cli-service serve", "build": "yarn run build-lib", "test:unit": "vue-cli-service test:unit", "test:e2e": "vue-cli-service test:e2e", "lint": "vue-cli-service lint", "build-lib": "vue-cli-service build --target lib --dest dist/lib --report --name dashblocks ./src/components/index.js", "build-wc": "vue-cli-service build --target wc --name dashblocks 'src/components/**/*.vue'", "build-wc-db": "vue-cli-service build --target wc-async --dest dist/wc --name db-dashboard 'src/webcomponents/dashboard.vue'", "build-wc-async": "vue-cli-service build --target wc-async --name dash-blocks 'src/components/**/*.vue'", "demo:build": "vue-cli-service build --dest pages/demo", "docs:build": "vuepress build docs -d pages", "docs:dev": "vuepress dev docs", "pages:deploy": "yarn run docs:build && yarn run demo:build && ./scripts/pagesdeploy.sh", "prettier": "prettier --single-quote --write src/**/*.js src/**/*.vue", "release": "release-it", "release-ci": "release-it --ci", "test": "yarn run test:unit" }, "main": "dist/dashblocks.common.js", "module": "src/index.esm.js", "sideEffects": [ "**/*.css", "**/*.scss" ], "files": [ "dist/*", "src/assets/*", "src/components/*", "components.js", "index.esm.js", "package.json", "README.md", "CONTRIBUTING.md", "LICENSE" ], "dependencies": { "chart.js": "^2.9.3", "chartjs-plugin-labels": "^1.1.0", "chartjs-plugin-funnel": "^1.1.5", "core-js": "^3.4.7", "d3": "^5.14.2", "d3-sankey": "^0.12.3", "datalib": "^1.9.2", "deepmerge": "^4.2.2", "dygraphs": "^2.1.0", "easy-pie-chart": "^2.1.7", "loglevel": "^1.6.6", "moment": "^2.24.0", "ramda": "^0.26.1", "sprintf-js": "^1.1.2", "tinycolor2": "^1.4.1", "vue": "^2.6.10", "vue-router": "^3.1.3", "vuebars": "^0.1.5", "vuetrend": "^0.3.4", "vuex": "^3.1.2", "@tweenjs/tween.js": "^18.6.0", "funnel-graph-js": "^1.4.2", "polymorph-js": "^1.0.2", "@finos/perspective": "^0.5.2", "@finos/perspective-viewer": "^0.5.2", "@finos/perspective-viewer-datagrid": "^0.5.2", "@finos/perspective-viewer-d3fc": "^0.5.2", "@finos/perspective-webpack-plugin": "^0.5.0", "nouislider": "^14.6.1", "deck.gl": "^8.2.5", "mapbox-gl": "^1.12.0" }, "devDependencies": { "@vue/cli-plugin-babel": "^4.1.1", "@vue/cli-plugin-e2e-cypress": "^4.1.1", "@vue/cli-plugin-eslint": "^4.1.1", "@vue/cli-plugin-unit-jest": "^4.1.1", "@vue/cli-service": "^4.1.1", "@vue/eslint-config-prettier": "^6.0.0", "@vue/test-utils": "^1.0.0-beta.30", "babel-core": "7.0.0-bridge.0", "babel-eslint": "^10.0.3", "babel-jest": "^24.9.0", "babel-plugin-transform-imports": "1.5.0", "@quasar/extras": "^1.8.2", "quasar": "^1.12.5", "brace": "^0.11.1", "ejs": "^3.1.3", "eslint": "^6.7.2", "eslint-plugin-prettier": "^3.1.1", "eslint-plugin-vue": "^6.0.1", "lint-staged": "^9.5.0", "lodash": "^4.17.15", "markdown-linkify": "^1.0.3", "node-sass": "^4.13.0", "release-it": "^12.4.3", "sass-loader": "^8.0.0", "less": "^3.12.2", "less-loader": "^6.2.0", "shelljs": "^0.8.3", "vue-cli-plugin-quasar": "^2.0.2", "vue-docgen-api": "^4.24.0", "vue-template-compiler": "^2.6.11", "vuepress": "^1.5.3", "open-simplex-noise": "^2.2.0" }, "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/essential", "@vue/prettier" ], "rules": {}, "parserOptions": { "parser": "babel-eslint" } }, "postcss": { "plugins": { "autoprefixer": {} } }, "browserslist": [ "> 1%", "last 2 versions", "not ie <= 8" ], "jest": { "moduleFileExtensions": [ "js", "jsx", "json", "vue" ], "transform": { "^.+\\.vue$": "vue-jest", ".+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$": "jest-transform-stub", "^.+\\.jsx?$": "babel-jest" }, "moduleNameMapper": { "^@/(.*)$": "<rootDir>/src/$1" }, "snapshotSerializers": [ "jest-serializer-vue" ], "testMatch": [ "**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)" ], "testURL": "http://localhost/" }, "bugs": { "url": "https://github.com/slanatech/dashblocks/issues", "email": "sv2@slana.tech" }, "gitHooks": { "pre-commit": "lint-staged" }, "homepage": "https://github.com/slanatech/dashblocks", "keywords": [ "dashboard", "analytics", "d3", "chartjs", "dygraphs", "plotly", "vue" ], "license": "MIT", "lint-staged": { "*.vue": [ "vue-cli-service lint", "git add" ], "*.js": [ "vue-cli-service lint", "git add" ] }, "release-it": { "github": { "release": true }, "hooks": { "after:release": "echo Successfully released ${name} v${version} to ${repo.repository}." } }, "repository": { "type": "git", "url": "https://github.com/slanatech/dashblocks" } }