graphdb-workbench
Version:
The web application for GraphDB APIs
107 lines (106 loc) • 5.67 kB
JSON
{
"name": "graphdb-workbench",
"version": "3.1.1-RC1",
"description": "The web application for GraphDB APIs",
"engines": {
"node": ">=22.17"
},
"scripts": {
"clean": "sh scripts/clean.sh",
"clean-install": "sh scripts/clean.sh && npm run install:local",
"install:ci": "sh scripts/install.sh && sh scripts/postinstall.sh",
"install:local": "sh scripts/install-local.sh && sh scripts/postinstall.sh",
"prebuild": "npm run license-report-api && npm run license-report-root-config && npm run license-report-legacy-workbench && npm run license-report-shared-components && npm run license-report-workbench",
"build": "npm run build-dev",
"postbuild": "webpack --env BUILD_MODE=production --config=webpack.config.prod.js",
"build-dev": "sh scripts/build.sh",
"postbuild-dev": "webpack --env BUILD_MODE=development --config=webpack.config.dev.js",
"build:modules": "concurrently \"npm run build:api\" \"npm run build:shared\"",
"build:api": "cd packages/api && npm run build",
"build:shared": "cd packages/shared-components && npm run build",
"start": "concurrently \"npm run watch:api\" \"npm run watch:shared\" \"npm run start-workbench-api\" \"npm run start-workbench\" \"npm run start-root\"",
"watch:api": "nodemon --watch packages/api/src --ext js,ts,html,css --exec \"cd packages/api && npm run build\"",
"watch:shared": "nodemon --watch packages/shared-components/src --ext js,html,tsx,ts,scss --exec \"npm run build:shared\"",
"start-workbench-api": "cd packages/api && npm run start",
"start-workbench": "cd packages/workbench && npm run start",
"start-root": "nodemon --watch packages/root-config/src --watch packages/shared-components/src --ext js,ts,html,css --exec \"webpack serve --port 9000 --open --host 0.0.0.0 --env BUILD_MODE=development --config webpack.config.dev.js\"",
"license-report-root-config": "npx license-checker --production --json --customPath license-checker/license-checker-format.json --start packages/root-config -out packages/root-config/dist/license-checker.json",
"license-report-api": "npx license-checker --production --json --customPath license-checker/license-checker-format.json --start packages/api --out packages/api/dist/license-checker.json",
"license-report-legacy-workbench": "npx license-checker --production --json --customPath license-checker/license-checker-format.json --start packages/legacy-workbench --out packages/legacy-workbench/dist/license-checker.json",
"license-report-shared-components": "npx license-checker --production --json --customPath license-checker/license-checker-format.json --start packages/shared-components --out packages/shared-components/dist/license-checker.json",
"license-report-workbench": "npx license-checker --production --json --customPath license-checker/license-checker-format.json --start packages/workbench --out packages/workbench/dist/license-checker.json",
"lint": "sh scripts/lint.sh",
"validate": "sh scripts/validate.sh",
"test": "sh scripts/test.sh",
"test:coverage": "sh scripts/test-coverage.sh",
"copy-plugins": "sh scripts/copy-plugins.sh",
"cy:run": "sh scripts/cy.sh",
"sonar": "sh scripts/sonar.sh",
"hotdeploy": "node scripts/hotdeploy.js",
"qa": "npm run clean-install && npm run start",
"instrument:legacy-workbench": "npx nyc instrument --in-place --compact false --source-map --produce-source-map packages/legacy-workbench/src/js/angular"
},
"files": [
"dist/"
],
"repository": {
"type": "git",
"url": "git+https://github.com/Ontotext-AD/graphdb-workbench.git"
},
"keywords": [
"graphdb",
"workbench"
],
"author": {
"name": "Ontotext AD",
"url": "https://www.ontotext.com/"
},
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/Ontotext-AD/graphdb-workbench/issues"
},
"homepage": "https://github.com/Ontotext-AD/graphdb-workbench#readme",
"workspaces": [],
"devDependencies": {
"@babel/core": "^7.27.7",
"@babel/preset-env": "^7.27.2",
"@babel/runtime": "^7.27.6",
"babel-loader": "^10.0.0",
"babel-plugin-istanbul": "^7.0.0",
"babel-polyfill": "^6.26.0",
"clean-webpack-plugin": "^4.0.0",
"concurrently": "^9.2.0",
"copy-webpack-plugin": "^13.0.0",
"cross-env": "^7.0.3",
"css-loader": "^7.1.2",
"css-minimizer-webpack-plugin": "^7.0.2",
"eslint": "^9.34.0",
"expose-loader": "^5.0.1",
"fs-extra": "^11.3.0",
"html-loader": "^5.1.0",
"ignore-loader": "^0.1.2",
"less": "^4.3.0",
"less-loader": "^12.3.0",
"license-checker": "^25.0.1",
"merge-jsons-webpack-plugin": "^2.0.1",
"mini-css-extract-plugin": "^2.9.2",
"nodemon": "^3.1.10",
"nyc": "^17.1.0",
"sass": "^1.89.2",
"sass-loader": "^16.0.5",
"sonarqube-scanner": "^3.3.0",
"string-replace-loader": "^3.2.0",
"style-loader": "^4.0.0",
"webpack": "^5.99.9",
"webpack-cli": "^6.0.1",
"webpack-config-single-spa": "^8.0.0",
"webpack-dev-server": "^5.2.2",
"webpack-merge-and-include-globally": "^2.3.4"
},
"resolutions": {},
"dependencies": {
"@single-spa/import-map-injector": "^2.0.2",
"graphdb-workbench-plugins": "^0.0.1-TR14",
"import-map-overrides": "^6.0.1"
}
}