gideros
v0.9.7
Published
Gideros file system based - powered by nodejs
Downloads
16
Readme
gideros
Gideros file system based - powered by nodejs
Usage
Installing
npm install -g gideros
Using
Run this command in terminal:
gideros /path/to/your/gideros/project-name
How does it work
Gideros Node server will watch all files in project-name
directory then generate gideros configuration file [project-name].gproj
(called compile process). The compiler
will do the following tasks:
- Update
folder
andfile
by mapping with file system. - Detect and remove invalid
dependency
. - Keep all other configurations like
properties
. - Keep watching and compiling all file changes in your
project-name
.
File changes include:
create
,change
,delete
on.gideros
file.create
,delete
on all other files.
To prevent the compiler
compile unwanted files, you can define excludeRegex
and includeRegex
in the file named .gideros
at /path/to/your/gideros/project-name/.gideros
using regular expression.
These are all valid configuration for .gideros
file which used in MashballsClone
game:
{
"includeRegex": false,
"excludeRegex": [
"^\\.[^\\.]*",
".gproj$",
"LICENSE",
"README.md",
"^texturepacks/sources/",
"^texturepacks/LevelScene/"
]
}
{
"includeRegex": false,
"excludeRegex": "^\\.[^\\.]*|.gproj$|LICENSE|README.md|^texturepacks/sources/|^texturepacks/LevelScene/"
}
{
"includeRegex": ".lua$",
"excludeRegex": "^\\.[^\\.]*|.gproj$|LICENSE|README.md|^texturepacks/sources/|^texturepacks/LevelScene/"
}
{
"includeRegex": [
".lua$"
],
"excludeRegex": "^\\.[^\\.]*|.gproj$|LICENSE|README.md|^texturepacks/sources/|^texturepacks/LevelScene/"
}
Note:
- If you define
includeRegex
, only matched directories are compiled. excludedRegex
has higher priority thanincludeRegex
.
Gideros alternative editors
- SublimeText http://giderosmobile.com/forum/discussion/861/text-editor-heaven/p1
- Textmate http://giderosmobile.com/forum/discussion/655/textmate-bundle-for-gideros#Item_5
FINALLY, HAPPY CODING
License
MIT - Copyright (c) 2015 HenryTao.