{
  "name": "@akashic/akashic-sandbox",
  "version": "0.17.24",
  "description": "Standalone runner for Akashic contents",
  "main": "index.js",
  "scripts": {
    "prepare": "npm run build",
    "start": "npm run build && node bin/run",
    "build": "npm run copy:common && npm run copy:v1 && npm run copy:v2 && npm run copy:v3 && npm run build:client && npm run build:server && cpx ./engine-src/engineFilesVersion.json ./lib",
    "copy:common": "cpx ./engine-src/common/js/**/*.js ./js && cpx ./engine-src/common/external/**/*.js ./js",
    "copy:v1": "cpx ./engine-src/v1/js/**/*.js ./js/v1 && cpx ./engine-src/v1/external/**/*.js ./js/v1",
    "copy:v2": "cpx ./engine-src/v2/js/**/*.js ./js/v2 && cpx ./engine-src/v2/external/**/*.js ./js/v2",
    "copy:v3": "cpx ./engine-src/v3/js/**/*.js ./js/v3 && cpx ./engine-src/v3/external/**/*.js ./js/v3",
    "build:client": "tsc -p src/client",
    "build:server": "tsc -p src/server",
    "lint": "npm run lint:client && npm run lint:server",
    "lint:client": "eslint src/client/*.ts src/client/**/*.ts --fix",
    "lint:server": "eslint src/server/*.ts src/server/**/*.ts --fix",
    "test": "npm run test:jasmine && npm run lint",
    "test:jasmine": "jasmine ./spec/**/*[sS]pec.js",
    "update": "node ./build/updateEngineFiles.js"
  },
  "author": "DWANGO Co., Ltd.",
  "license": "MIT",
  "bin": {
    "akashic-sandbox": "./bin/run"
  },
  "files": [
    "bin",
    "lib",
    "js",
    "css",
    "views",
    "thirdparty"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/akashic-games/akashic-sandbox.git"
  },
  "publishConfig": {
    "@akashic:registry": "https://registry.npmjs.org/"
  },
  "dependencies": {
    "commander": "^2.8.0",
    "debug": "^2.1.3",
    "ejs": "~2.7.1",
    "express": "^4.12.3",
    "express-session": "^1.11.3",
    "serve-favicon": "^2.2.0"
  },
  "devDependencies": {
    "@akashic/akashic-engine": "~2.6.6",
    "@akashic/eslint-config": "^0.1.2",
    "@types/ejs": "~2.6.3",
    "@types/express": "~4.0.39",
    "@types/express-session": "~1.15.6",
    "@types/jasmine": "~2.8.2",
    "@types/mime": "~2.0.0",
    "@types/node": "~14.11.2",
    "@types/serve-favicon": "~2.2.30",
    "@types/serve-static": "~1.13.1",
    "@types/superagent": "~3.5.6",
    "@types/supertest": "~2.0.4",
    "@typescript-eslint/eslint-plugin": "^4.14.0",
    "browserify": "^13.0.0",
    "cpx": "^1.5.0",
    "eslint": "^7.18.0",
    "eslint-plugin-import": "^2.22.1",
    "eslint-plugin-jest": "^24.1.3",
    "jasmine": "^2.1.1",
    "node-fetch": "~2.6.1",
    "supertest": "^1.2.0",
    "typescript": "~3.9.7",
    "uglify-js": "2.7.5",
    "uglify-save-license": "^0.4.1",
    "vinyl-source-stream": "^1.1.0"
  }
}
