Pixi boilerplate using Webpack and Babel. Partially based off Lapixx/phaser-babel.
Clone the repository:
git clone https://github.com/Lapixx/pixi-babel.gitInstall the (dev)dependencies:
npm installStatic assets are located in the static/ folder, these files are not modified
during the build step (merely copied).
JavaScript (ES6) files are located in the src/ folder. They are transpiled
with Babel and bundled with Webpack, using index.js as the entry point. The resulting bundle is exported to js/index.js (relative to your static assets)
In this boilerplate, the static/index.html file loads the
js/index.js bundle (the build artifact corresponding to src/index.js), which takes care of importing extra dependencies and initialising and starting the main game loop.
Start the development server (with hot reloading enabled):
npm run devAfter the initial build, navigate to localhost:8080.
(Any changes you make to the source code files will automatically trigger a rebuild and reload the page.)
To build the application and optimise for production:
npm run buildThis will copy all build artifacts to the dist/ folder.
(You may run into CORS errors when trying to open the dist/index.html file
directly. Make sure to serve this folder using a file server instead, or wrap
everything inside another framework of your choice for distribution.)