{
  "name": "spa-react",
  "version": "1.1.0",
  "description": "Building React SPA with fuse-box under Vertx",
  "main": "main.js",
  "directories": {
    "test": "tests"
  },
  "scripts": {
    "start": "node devl/koa",
    "allure": "cd devl && npx allure-commandline generate --clean allure-results",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [
    "javascript",
    "fuse-box",
    "java",
    "vertx"
  ],
  "author": "DaveO",
  "license": "ISC",
  "dependencies": {
    "@fortawesome/fontawesome-free": "^7.2.0",
    "@popperjs/core": "^2.11.8",
    "bootstrap": "^5.3.8",
    "bootstrap-icons": "^1.13.1",
    "dodex": "^1.4.1",
    "dodex-input": "^1.4.1",
    "dodex-mess": "^1.3.4",
    "handlebars": "^4.7.9",
    "history": "^5.3.0",
    "jquery": "^3.7.1",
    "jsoneditor": "^10.4.3",
    "lodash-es": "^4.18.1",
    "luxon": "^3.7.2",
    "marked": "^4.3.0",
    "mini-create-react-context": "^0.4.1",
    "react": "^19.2.5",
    "react-dom": "^19.2.5",
    "react-router-dom": "^6.30.3",
    "redux": "^5.0.1",
    "tablesorter": "^2.32.0"
  },
  "devDependencies": {
    "@metahub/karma-jasmine-jquery": "^4.0.1",
    "@testing-library/react": "^15.0.7",
    "allure-commandline": "^2.38.1",
    "chalk": "^5.6.2",
    "eslint": "^9.39.4",
    "eslint-plugin-react": "^7.37.5",
    "fancy-log": "^2.0.0",
    "fuse-box": "^4.0.0",
    "gulp": "^5.0.1",
    "gulp-csslint": "^1.0.1",
    "gulp-eslint": "^6.0.0",
    "http": "0.0.1-security",
    "jasmine": "^5.13.0",
    "karma": "^6.4.4",
    "karma-allure-reporter": "^1.4.6",
    "karma-chrome-launcher": "^3.2.0",
    "karma-firefox-launcher": "^2.1.3",
    "karma-jasmine": "^5.1.0",
    "karma-jquery": "^0.2.4",
    "karma-mocha-reporter": "^2.2.5",
    "karma-opera-launcher": "^1.0.0",
    "koa": "^3.2.0",
    "koa-static": "^5.0.0",
    "node-watch": "^0.7.4",
    "typescript": "4.4.4"
  }
}
