@akashic/akashic-sandbox
Version:
Standalone runner for Akashic contents
79 lines (78 loc) • 2.72 kB
JSON
{
"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"
}
}