-
Notifications
You must be signed in to change notification settings - Fork 1
/
package (copy).json
67 lines (67 loc) · 6.66 KB
/
package (copy).json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{
"name": "artemis",
"version": "0.0.5",
"description": "Artemis TS",
"main": "index.js",
"bin": {},
"config": {
"build": [
"mkdir -p build/web/src",
"cp -f web/index_build.html build/web/index.html",
"cp -fr web/res build/web"
],
"build_example": [
"cp -f web/index_build.html build/web/index.html",
"cp -fr web/res build/web"
]
},
"scripts": {
"_vscode_build": "bin/artemis generate && tsc -p ./tsconfig_artemis.json && tsc -p ./tsconfig_example.json",
"android": "",
"build": "mkdir -p build/web/src && cp -f web/index_build.html build/web/index.html && cp -fr web/res build/web && tsc -p . --outFile build/artemis.js -d && cat web/src/artemis/prolog.js LF web/src/artemis/exports.js LF web/src/artemis/utils/Bag.js LF web/src/artemis/utils/BitSet.js LF web/src/artemis/utils/MathUtils.js LF web/src/artemis/utils/Map.js LF web/src/artemis/utils/HashMap.js LF web/src/artemis/utils/ImmutableBag.js LF web/src/artemis/utils/Signal.js LF web/src/artemis/utils/Timer.js LF web/src/artemis/utils/TrigLUT.js LF web/src/artemis/utils/UUID.js LF web/src/artemis/annotations/EntityTemplate.js LF web/src/artemis/annotations/Mapper.js LF web/src/artemis/annotations/Pooled.js LF web/src/artemis/blackboard/TriggerStateType.js LF web/src/artemis/blackboard/BlackBoard.js LF web/src/artemis/blackboard/Trigger.js LF web/src/artemis/blackboard/SimpleTrigger.js LF web/src/artemis/blackboard/TriggerMultiCondition.js LF web/src/artemis/core/Component.js LF web/src/artemis/core/PooledComponent.js LF web/src/artemis/core/Aspect.js LF web/src/artemis/core/Entity.js LF web/src/artemis/core/Manager.js LF web/src/artemis/core/World.js LF web/src/artemis/core/ComponentPool.js LF web/src/artemis/core/ComponentType.js LF web/src/artemis/core/ComponentTypeFactory.js LF web/src/artemis/core/ComponentManager.js LF web/src/artemis/core/ComponentMapper.js LF web/src/artemis/core/EntityManager.js LF web/src/artemis/core/EntitySystem.js LF web/src/artemis/managers/GroupManager.js LF web/src/artemis/managers/PlayerManager.js LF web/src/artemis/managers/TagManager.js LF web/src/artemis/managers/TeamManager.js LF web/src/artemis/systems/DelayedEntityProcessingSystem.js LF web/src/artemis/systems/EntityProcessingSystem.js LF web/src/artemis/systems/IntervalEntitySystem.js LF web/src/artemis/systems/VoidEntitySystem.js LF web/src/artemis/systems/IntervalEntityProcessingSystem.js > build/artemis.js && cat web/src/artemis/prolog.js LF web/src/artemis/exports.js LF web/src/artemis/utils/Bag.js LF web/src/artemis/utils/BitSet.js LF web/src/artemis/utils/MathUtils.js LF web/src/artemis/utils/Map.js LF web/src/artemis/utils/HashMap.js LF web/src/artemis/utils/ImmutableBag.js LF web/src/artemis/utils/Signal.js LF web/src/artemis/utils/Timer.js LF web/src/artemis/utils/TrigLUT.js LF web/src/artemis/utils/UUID.js LF web/src/artemis/annotations/EntityTemplate.js LF web/src/artemis/annotations/Mapper.js LF web/src/artemis/annotations/Pooled.js LF web/src/artemis/blackboard/TriggerStateType.js LF web/src/artemis/blackboard/BlackBoard.js LF web/src/artemis/blackboard/Trigger.js LF web/src/artemis/blackboard/SimpleTrigger.js LF web/src/artemis/blackboard/TriggerMultiCondition.js LF web/src/artemis/core/Component.js LF web/src/artemis/core/PooledComponent.js LF web/src/artemis/core/Aspect.js LF web/src/artemis/core/Entity.js LF web/src/artemis/core/Manager.js LF web/src/artemis/core/World.js LF web/src/artemis/core/ComponentPool.js LF web/src/artemis/core/ComponentType.js LF web/src/artemis/core/ComponentTypeFactory.js LF web/src/artemis/core/ComponentManager.js LF web/src/artemis/core/ComponentMapper.js LF web/src/artemis/core/EntityManager.js LF web/src/artemis/core/EntitySystem.js LF web/src/artemis/managers/GroupManager.js LF web/src/artemis/managers/PlayerManager.js LF web/src/artemis/managers/TagManager.js LF web/src/artemis/managers/TeamManager.js LF web/src/artemis/systems/DelayedEntityProcessingSystem.js LF web/src/artemis/systems/EntityProcessingSystem.js LF web/src/artemis/systems/IntervalEntitySystem.js LF web/src/artemis/systems/VoidEntitySystem.js LF web/src/artemis/systems/IntervalEntityProcessingSystem.js | java -jar packages/closure-compiler/lib/vendor/compiler.jar --compilation_level WHITESPACE_ONLY --js_output_file build/artemis.min.js",
"clean": "rm -rf build/* && mkdir -p build && mkdir -p build/web && mkdir -p build/lib",
"closure": "npm run transpile && tools/convert && java -jar tools/plovr.jar build config.js",
"deploy": "cp -rf web/res ./web/frameworks/runtime-src/proj.android-studio/app/assets && cp -rf web/src ./web/frameworks/runtime-src/proj.android-studio/app/assets && cp -f web/main.js ./web/frameworks/runtime-src/proj.android-studio/app/assets && cp -f web/project.json ./web/frameworks/runtime-src/proj.android-studio/app/assets",
"depswriter": "python packages/google-closure-library/closure/bin/build/depswriter.py --root_with_prefix='packages/artemis/goog/lib ../../../../packages/artemis/goog/lib' --root_with_prefix='goog/warrior ../../../../goog/warrior' --root_with_prefix='web ../../../../web' > web/artemis.dep.js",
"get": "bower-installer && cake get",
"publish": "gulp publish",
"jsdoc": "jsdoc web/src/lib -r --template ../jaguarjs-jsdoc --configure ./conf.json --readme ./readme.md --destination ./build/web",
"manifest": "gulp manifest",
"postbuild": "",
"postclosure": "cp -f web/asteroids.min.js build/web",
"postinstall": "bower install && npm run get",
"preandroid": "npm run predeploy && npm run transpile && npm run resources && cp -fr web/res ./web/frameworks/runtime-src/proj.android-studio/app/assets",
"prebuild": "tsc --project . && npm run clean -s",
"predeploy": "rm -rf ./web/frameworks/runtime-src/proj.android-studio/app/assets/res && rm -rf ./web/frameworks/runtime-src/proj.android-studio/app/assets/src && rm -f ./web/frameworks/runtime-src/proj.android-studio/app/assets/main.js && rm -f ./web/frameworks/runtime-src/proj.android-studio/app/assets/project.json",
"resources": "",
"start": "tools/server web",
"serve": "tools/server build/web",
"test": "nw ./web",
"transpile": "tsc"
},
"author": "darkoverlordofdata@gmail.com",
"license": "MIT",
"directories": {
"lib": "./lib",
"example": "./example"
},
"devDependencies": {
"chai": "~1.9.2",
"coffee-script": "1.9.0",
"coffee2closure": "^0.1.12",
"gulp": "^3.9.0",
"gulp-gh-pages": "^0.5.2",
"gulp-manifest": "0.0.7",
"gulp-shell": "^0.4.2",
"gulp-webserver": "^0.9.1",
"liquid.coffee": "^0.1.1",
"mocha": "~2.0.1",
"morgan": "^1.6.1",
"nw": "^0.17.1",
"walker": "^1.0.7"
},
"dependencies": {
"liquid.coffee": "^0.1.1",
"mkdirp": "^0.5.1"
}
}