qlik-oss/sn-scatter-plot

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "@nebula.js/sn-scatter-plot",
  "version": "3.56.0",
  "description": "A scatter plot.",
  "license": "MIT",
  "author": "QlikTech International AB",
  "keywords": [
    "qlik",
    "nebula",
    "stardust",
    "scatter",
    "scatterplot"
  ],
  "publishConfig": {
    "access": "public"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/qlik-oss/sn-scatter-plot.git"
  },
  "files": [
    "api-specifications",
    "dist",
    "core",
    "sn-scatter-plot-ext"
  ],
  "engines": {
    "node": ">=v18.15.0"
  },
  "main": "dist/sn-scatter-plot.js",
  "systemjs": "dist/sn-scatter-plot.systemjs.js",
  "scripts": {
    "build": "node ./scripts/build.js --core --ext",
    "build:dev": "node ./scripts/build.js --core --ext --mode development",
    "build:watch": "node ./scripts/build.js --ext --mode development -w",
    "copy:ext": "node ./scripts/copy-ext.js",
    "lint": "eslint src",
    "start": "nebula serve --type scatterplot",
    "start:mfe": "nebula serve --mfe --type scatterplot",
    "sense": "nebula sense",
    "spec": "scriptappy-from-jsdoc -c ./spec-configs/props.conf.js && scriptappy-from-jsdoc -c ./spec-configs/plugins.conf.js",
    "test:unit": "jest",
    "test:rendering": "playwright test --config=./test/rendering/playwright.config.rendering.js",
    "test:integration": "playwright test --config=./test/integration/playwright.config.integration.js",
    "prepublishOnly": "rm -rf dist && yarn run build",
    "version": "yarn spec && git add api-specifications",
    "prepare": "husky install"
  },
  "lint-staged": {
    "*.{js, jsx}": [
      "eslint"
    ]
  },
  "devDependencies": {
    "@babel/cli": "^7.23.0",
    "@babel/core": "^7.23.2",
    "@babel/eslint-parser": "7.22.15",
    "@babel/plugin-transform-react-jsx": "^7.22.15",
    "@babel/preset-env": "^7.23.2",
    "@babel/preset-react": "7.24.1",
    "@commitlint/cli": "18.2.0",
    "@commitlint/config-conventional": "18.1.0",
    "@material-ui/core": "4.12.4",
    "@material-ui/styles": "4.11.5",
    "@nebula.js/cli": "4.6.1",
    "@nebula.js/cli-build": "4.6.1",
    "@nebula.js/cli-sense": "4.6.1",
    "@nebula.js/cli-serve": "4.6.1",
    "@playwright/test": "1.39.0",
    "babel-plugin-istanbul": "^6.1.1",
    "chai": "^4.3.6",
    "chai-subset": "^1.6.0",
    "d3-color": "3.1.0",
    "d3-scale": "4.0.2",
    "eslint": "8.52.0",
    "eslint-config-airbnb": "19.0.4",
    "eslint-config-prettier": "9.0.0",
    "eslint-plugin-import": "2.29.0",
    "eslint-plugin-jsx-a11y": "6.7.1",
    "eslint-plugin-playwright": "0.18.0",
    "eslint-plugin-prettier": "4.2.1",
    "eslint-plugin-react": "7.33.2",
    "eslint-plugin-react-hooks": "4.6.0",
    "extend": "3.0.2",
    "fs-extra": "11.1.1",
    "hammerjs": "2.0.8",
    "husky": "8.0.3",
    "jest": "^29.1.2",
    "jest-environment-jsdom": "^29.1.2",
    "jest-junit": "^14.0.1",
    "lint-staged": "15.0.2",
    "picasso-plugin-hammer": "2.2.7",
    "picasso-plugin-q": "2.2.7",
    "picasso.js": "2.2.7",
    "prettier": "2.8.8",
    "pretty-quick": "3.1.3",
    "prop-types": "^15.8.1",
    "qlik-chart-modules": "0.67.0",
    "qlik-object-conversion": "0.16.4",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "scriptappy-from-jsdoc": "0.7.0",
    "sinon": "^14.0.1",
    "sinon-chai": "^3.7.0",
    "yargs": "17.7.2"
  },
  "peerDependencies": {
    "@nebula.js/stardust": ">=4.6.1"
  }
}