open-index/open-npm huggingface dataset:
npm package: @2players/ft
Description: A simple framework in EC pattern for HTML5 marketing pages.
Latest version: 0.5.0

# ft

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
[![Module System](https://img.shields.io/badge/module%20system-ES%20Module-brightgreen.svg)](#)
[![Dependency Status](https://img.shields.io/david/2players/ft.svg)](#)
[![Travis Build Status](https://img.shields.io/travis/2players/ft.svg)](#)
[![NPM Downloads](https://img.shields.io/npm/dm/@2players/ft.svg)](#)

> A simple framework in EC pattern for HTML5 marketing pages.

## Features

- built-in resource scanner (require webpack and val-loader)
- built-in resource manager
- built-in scene manager
- built-in component system
- responsive stage
- GPU memory sensitive code
- common systems
  - tween system
  - widget system
- common display object for developing marketing page
  - progress
  - scroller
  - video

## Installation

```sh
$ npm install @2players/ft
```

## Usage

Visit [ft-starter](https://github.com/2players/ft-starter) to get examples about how to use this library.

## Supported By

ft is supported by helpful libraries:

- 2D WebGL renderer - [pixi.js](https://github.com/pixijs/pixi.js)
- Spine support - [pixi-spine](https://github.com/pixijs/pixi-spine)
- Sound support - [pixi-sound](https://github.com/pixijs/pixi-sound)
- Tween library - [es6-tween](https://github.com/tweenjs/es6-tween)
- Web Console - [vConsole](https://github.com/Tencent/vConsole)
- ...

## License

[MIT](https://2players.studio/licenses/MIT) © [2Players Studio](https://2players.studio/)