• Stars
    star
    284
  • Rank 145,616 (Top 3 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 6 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Express and Webpack boilerplate application

Expack - Express and Webpack Boilerplate

Expack is the bare-bones Express and Webpack boilerplate with ES6+ babel transpilation, ESLint linting, Hot Module Reloading, and Jest test framework enabled.

Expack has two build modes: Development and Production.

When you run npm run buildDev, Javascript, HTML, and CSS files are unminified and not uglified, meaning that you can easily inspect them in Chrome Dev Tools. Hot Module Reloading is enabled via webpack-dev-middleware and webpack-hot-middleware.

When you run npm run buildProd, Javascript, HTML, and CSS files are all minified and uglified, and images are encoded as Base64 directly into your CSS file, which results in less calls to the server for image files.

Google App Engine Flex Deployment

Expack can be deployed directly to Google App Engine Flex with the command npm run deploy. IMPORTANT: Currently app.yaml is configured to use minimal resources to save on cost, which is great for development but terrible for production. Please review and update app.yaml to suit your own needs.

Installation & Usage

git clone https://github.com/bengrunfeld/expack.git
cd expack
npm install

npm run buildDev        // for development
    // OR
npm run buildProd

npm start               // navigate to localhost:8080 for local dev

For testing

npm test                // runs test
npm run coverage        // generates a coverage report

Security

Please ensure that your version of Node and NPM are up to date, and run npm audit after installation to ensure that no vulnerabilities exist. If they do, follow the audits instructions on how to resolve them.

More Repositories

1

rexpack

React, Express, and Webpack Boilerplate App
JavaScript
143
star
2

react-flux-simple-app

The simplest possible implementation of a React-Flux app
JavaScript
127
star
3

docker-nextjs-mongo

Example app showing how to implement Docker with MongoDB and NextJS
JavaScript
22
star
4

bootstrap-grid-ai

An AI file which contains a grid for Bootstrap 3.0.3
21
star
5

study-notes

These are my study notes, written in Markdown
JavaScript
12
star
6

gae-react-flux-todos

A simple Todos app using React and Flux and built on top of Google App Engine
JavaScript
9
star
7

nextjs-apollo-app

Implements GraphQL with Apollo using NextJS
TypeScript
7
star
8

gae-restful-api

A simple RESTful API built on top of Google App Engine
Python
6
star
9

open-source-erp

A Quickbooks-inspired Django ERP that is completely Open Source
CSS
5
star
10

example-python-django-crud-app

Example Python Django CRUD application for Deis
Python
3
star
11

gae-rest-oauth2-skeleton

Skeleton of an AppEngine RESTful app using OAuth 2.0
HTML
3
star
12

texpack

TypeScript enabled Express-Webpack application
JavaScript
2
star
13

webpack-examples

Example usage of Webpack
JavaScript
2
star
14

bootplate

The Bootplate Wordpress Theme. Bootplate is a combination of Twitter Bootstrap and the HTML5 Boilerplate.
PHP
1
star
15

mathochist

A math exercise app for masochists
JavaScript
1
star
16

gae-backbone-todos

A simple Backbone todos app built on top of Google App Engine
Python
1
star
17

test-app-ronen

Tests whether you can make a HTTP request from the browser
HTML
1
star
18

gae-multi-user

A GAE app that allowed multiple Users to log in and access their own data
Python
1
star
19

tax-calculator

Example app to display TypeScript usage
JavaScript
1
star
20

example-dart

Dart
1
star
21

example-python-flask

Example Python application for Deis
Python
1
star
22

graphql-examples

Example usage of GraphQL
1
star
23

react-d3-integration

Integrates D3 with React in a secure way
JavaScript
1
star
24

d3-examples

Basic graphs in D3
JavaScript
1
star
25

pyunit-examples

Example programs using the PyUnit module
Python
1
star
26

mathli

A hoopy maths equation generator game
JavaScript
1
star
27

trexpack

TypeScript, React, Express, Webpack application boilerplate
JavaScript
1
star
28

react-bootstrap-app

Basic bootstrap app for React
JavaScript
1
star
29

portfolio

My professional portfolio
JavaScript
1
star
30

redux-starter-app

Starter app that adheres to the re-ducks pattern
JavaScript
1
star
31

battleship-api

A battleship game HTTP API
JavaScript
1
star
32

grunt_bower_app

An app that is set up using npm, bower and grunt
HTML
1
star