{
  "name": "rabblerouser-core",
  "version": "0.0.0",
  "description": "A pluggable, extensible membership database for community organising",
  "private": true,
  "scripts": {
    "install": "npm run install:e2e && npm run install:backend && npm run install:frontend",
    "install:backend": "npm --prefix backend install",
    "install:e2e": "npm --prefix e2e install",
    "install:frontend": "npm --prefix frontend install",
    "postinstall": "npm run build",
    "build": "npm --prefix frontend run build && bin/copy_assets.sh",
    "start": "npm --prefix backend start",
    "test": "npm --prefix frontend run ci && npm --prefix backend run ci",
    "e2e": "./bin/_run_e2e_tests.sh",
    "seed": "./bin/seed_fake_data.sh",
    "precommit": "npm test && npm run e2e"
  }
}

{
  "name": "rabblerouser-core",
  "version": "0.0.0",
  "description": "A pluggable, extensible membership database for community organising",
  "private": true,
  "scripts": {
    "install": "npm run install:e2e && npm run install:backend && npm run install:frontend",
    "install:backend": "npm --prefix backend install",
    "install:e2e": "npm --prefix e2e install",
    "install:frontend": "npm --prefix frontend install",
    "postinstall": "npm run build",
    "build": "npm --prefix frontend run build && bin/copy_assets.sh",
    "start": "npm --prefix backend start",
    "test": "npm --prefix frontend run ci && npm --prefix backend run ci",
    "e2e": "./bin/_run_e2e_tests.sh",
    "seed": "./bin/seed_fake_data.sh",
    "precommit": "npm run build && npm test && npm run e2e"
  }
}

Build task now included in precommit
Build task now included in precommit
