Giter VIP home page Giter VIP logo

starter-ts-webpack-phaser's Introduction

Yet Another Webpack, TypeScript & Phaser Starter

A fork of my Webpack & Typescript Starter and my Webpack & Phaser Starter.

Including, but not limited to, the following:

  • webpack (d'oh)
  • webpack-dev-server for development & hot module reloading
  • babel for TypeScript transpiling, including stage 0 support
  • tslint for code hygiene
  • mocha, chai & sinon for testing
  • istanbul for code coverage
  • phaser, pixi.js and p2 for the game engine
  • phaser-debug for improved debugging
  • phaser-glsl-loader to simplify shader loading
  • typings for type definitions

Usage

Command Description
npm start Start a dev server.
npm run server Start a dev server.
npm run server:reload Start a dev server with HMR enabled.
npm run build Build the production version of the app.
npm run build:prod Build the production version of the app.
npm run build:dev Build the developement version of the app.
npm run test Run the tests.
npm run test:watch Run the tests & watch for changes.
npm run test:coverage Run the test coverage analysis.
npm run lint Lint the code.

Hot Module Replacement doesn't really work with Phaser, so that isn't enabled by default when starting a dev server.

starter-ts-webpack-phaser's People

Contributors

hedlund avatar

Stargazers

Maxime Bertonnier avatar Jon Sangster avatar Isak Wertwein avatar

Watchers

 avatar

Forkers

simsoll

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.