Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thesench/simspellstone-engine

Complete rewrite of the engine behind SIMSpellstone. This project aims to build a modular engine that is robustly tested and not dependent upon global state (and thus, multi-threadable).
https://github.com/thesench/simspellstone-engine

Last synced: 3 months ago
JSON representation

Complete rewrite of the engine behind SIMSpellstone. This project aims to build a modular engine that is robustly tested and not dependent upon global state (and thus, multi-threadable).

Awesome Lists containing this project

README

        

# simspellstone-engine

## Development Dependencies

| **Dependency** | **Use** |
| --------------------------- | --------------------------------------------------------------------------------------------------------- |
| autoprefixer | Automatically add vendor prefixes to CSS rules |
| babel-cli | Babel Command line interface |
| babel-core | Babel Core for transpiling the new JavaScript to old |
| babel-loader | Adds Babel support to Webpack |
| babel-preset-env | Babel preset for running all the latest standardized JavaScript features |
| babel-register | Register Babel to transpile our Mocha tests |
| chai | Assertion library for use with Mocha |
| cheerio | Supports querying DOM with jQuery like syntax - Useful in testing and build process for HTML manipulation |
| clean-webpack-plugin | Automatically clean dist folder before building |
| compression | Compresses content (gzip or deflate) before it is served |
| cross-env | Cross-environment friendly way to handle environment variables |
| css-loader | Add CSS support to Webpack |
| eslint | Lints JavaScript |
| eslint-plugin-import | Advanced linting of ES6 imports |
| eslint-watch | Add watch functionality to ESLint |
| express | Serves development and production builds |
| file-loader | Adds file loading support to Webpack |
| html-webpack-plugin | Auto-inserts bundle references into HTML files |
| image-webpack-loader | Compress images |
| jsdom | In-memory DOM for testing |
| json-schema-faker | Provides fake JSON data from JSON schema files |
| json-server | Provides fake JSON REST API |
| localtunnel | "Punches hole through firewall" to allow temporary access from outside servers |
| mini-css-extract-plugin | Extracts CSS into separate file for production build |
| mocha | JavaScript testing library |
| nock | Mock HTTP requests for unit tests |
| node-sass | Compile SASS files |
| npm-run-all | Display results of multiple commands on single command line |
| nsp | Identify known vulnerabilities in projects |
| numeral | Format and manipulate numbers |
| open | Open app in default browser |
| postcss-loader | Add processing of CSS files to webpack before final bundle |
| precss | Allows Sass-like markup and staged CSS features in CSS (used by postcss-loader) |
| rimraf | Delete files |
| sass-loader | Add SASS support to Webpack |
| style-loader | Add Style support to Webpack |
| surge | Publish web apps to a CDN |
| url-loader | Convert small files to Data URIs |
| webpack | Bundler with plugin system and integrated development server |
| webpack-dev-middleware | Adds middleware support to webpack |
| webpack-hot-middleware | Adds hot reloading to webpack |