Project setup to hack on pixijs apps in typescript.
Clone this repo + run npm install
.
Run npm start
to start watching and serving your game page.
Run npm run build
to create a distributable version of your game inside ./dist
.
parceljs is used to bundle and serve JavaScript.
Settings inside tsconfig.json
and the below inside package.json
keeps
transpilation/compilation to a mimimum during development.
"browserslist": {
"development": [
"last 1 chrome version"
]
}
hot module replacement is also enabled (see ./main.js
).
Basically the game is recreated with a new Canvas after the old Canvas was removed from the
page. This means that when serving your game via npm start
you can simply make edits and save
and see the browser page update itself.
MIT