Skip to content

Releases: edloidas/penta-project

v0.0.1-alpha.2

08 Jul 19:53
Compare
Choose a tag to compare
v0.0.1-alpha.2 Pre-release
Pre-release

Game

Added:

  • Logo screen.

Tools

Updated:

  • Router (v4)
  • normalize.css as PostCSS plugin (supports Browserslist);
  • Jest tests (one simple test to enable CI deployment);
  • CI tasks:
    • Travis builds the project, runs flow typecheck and runs lint;
    • AppVeyor runs test, packs the application and publishes files to GitHub under the release draft.

Added:

  • Electron and electron-builder (build and publish the distribution: Windows only).
  • styled-components (combined with classes from PostCSS to style React components);
  • Browserslist (to define target browsers for Babel and PostCSS);
  • Stylelint for styled-components (separate config under ui/components);
  • lint-staged (linting staged files only);
  • Babelify (JS minification);
  • Prettier (code formatting).

Other

Updated:

  • Moved dependencies to devDependencies;
  • clean task;
  • DATA download link;
  • npm scripts: split clean and build tasks, added new ones.

Added:

  • Application icon;
  • Yarn to engines in package.json;
  • New labels for Git Commit Messages section.

v0.0.1-alpha.1

25 Dec 20:48
Compare
Choose a tag to compare
v0.0.1-alpha.1 Pre-release
Pre-release

Basic toolset configuration.

  • JS (Flow)
  • Pug
  • PostCSS
  • webpack HMR