package.json
{
"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"
}
}