Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.21 KB

BUILDING.md

File metadata and controls

30 lines (18 loc) · 1.21 KB

Building Lightweight Charts

The minimal supported version of NodeJS for development is 12.18.1.

Compiling

  • npm run tsc - compiles the source code only (excluding tests)
  • npm run tsc-watch - runs the TypeScript compiler in the watch mode for source code (same as tsc, but in the watch mode)
  • npm run tsc-verify - compiles everything (source code and tests) with composite projects config to ensure that no invalid imports or cyclic deps are found

Bundling

  • npm run rollup - runs Rollup to bundle code
  • npm run build - compiles source code and bundles it (as one word for npm run tsc && npm run rollup)
  • npm run build:prod - the same as npm run build, but also bundles production (minified) builds

Testing

  • npm run lint - runs lint for the code
  • npm run test - runs unit-tests

Tips

  • You can use the following command to make sure that your local copy passes all (almost) available checks:

    npm run verify

  • If you want to play with a locally built package, you can create a debug.html page: cp debug.html.example debug.html.

    This file (debug.html) is under gitignore, so you don't need to worry about changing it and you can modify it as you wish.