0.9.4 • Published 4 years ago
voltar-cli v0.9.4
Voltar CLI
Commandline tool for Voltar engine Can also be used in any ES6/CommonJS project with similar folder structure.
Features:
- ES6 modules (including image, shader and font loading support)
- TypeScript
- Automatically convert resource files (image or font) that are less than 10kb to data url
- ES6 (using loose mode if requests Babel transpile for better performance)
- Force strict for every single file (if request Babel transpile)
Support Node.js
You need a ES6 capatable Node.js.
Any Node.js version that supports ES6 should work, v7.0.0+
tested.
Usage
Create a new project
voltar create MyAwesomeGame
Start a dev server
voltar server
: by default ES6 capatable browser is required, but rebuild pretty fastvoltar server -es5
: transpile to ES5 on every single change, rebuild is slower but should work in any browsers without issue.voltar server -ts
: transpile to ES5 on every single change, rebuild is slower but should work in any browsers without issue.voltar server -p 3000
: set server port (either-p 3000
or--port 3000
)
Build production bundle
voltar build
: compile and bundle togame.min.js
voltar build -es5
: transpile ES6 to ES5 (recommended since ES6 is not fully supported by some browsers, especially mobile)voltar build -ts
: transpile TypeScript to ES5 (recommended since ES6 is not fully supported by some browsers, especially mobile)
Use for general(non LesserPanda) projects
The only thing you need is a similar project:
- root
- src/
- game/main.js
- index.html
- src/
And don't forget to add a script tag in the index.html
file:
<script src="game.js"></script>
TODO
- Project generating command
- Engine upgrade command
0.9.4
4 years ago
0.9.3
4 years ago
0.9.2
4 years ago
0.9.1
4 years ago
0.9.0
4 years ago
0.8.2
5 years ago
0.8.1
5 years ago
0.8.0
5 years ago
0.7.10
5 years ago
0.7.9
5 years ago
0.7.8
5 years ago
0.7.7
5 years ago
0.7.6
5 years ago
0.7.5
5 years ago
0.7.4
6 years ago
0.7.3
6 years ago
0.7.2
6 years ago
0.7.1
6 years ago
0.7.0
6 years ago