Skip to content
main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

LineUpEngine

License: MIT NPM version Github Actions

a fast engine for rendering large tables consisting of rows, rows+columns, multiple rows+columns instances.

Supported Browsers

  • latest Chrome (best performance)
  • Firefox ESR

Installation

npm install lineupengine
<script src="https://lineupengine.js.org/main/lineupengine.js"></script>

Develop Version:

npm install lineupengine@next
<script src="https://lineupengine.js.org/develop/lineupengine.js"></script>

Usage

TODO

API Documentation

see Main API documentation and Develop API documentation

Development Environment

git clone https://github.com/lineupjs/lineupengine.git
cd lineupengine

npm i -g yarn
yarn set version latest
cat .yarnrc_patch.yml >> .yarnrc.yml
yarn install
yarn pnpify --sdk vscode

Common commands

yarn clean
yarn compile
yarn test
yarn lint
yarn fix
yarn build
yarn docs
yarn release
yarn release:pre

Notes

firefox max DOM height: 17.800.000px < 17899999px
edge max DOM height: 10000000px < 1099999px

scrollHeight
chrome:  33.554.431px translate + height
firefox: 17.895.566px marginTop + height
edge:    3.033.917px height