├── .circleci └── config.yml ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── feature_request.md │ └── other.md ├── PULL_REQUEST_TEMPLATE.md └── logo.svg ├── .gitignore ├── .markdownlint.json ├── .mocharc.js ├── .npmrc ├── .vscode ├── launch.json └── settings.json ├── BUILDING.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── codechecks.yml ├── debug.html.example ├── docs ├── README.md ├── area-series.md ├── assets │ ├── area-series.png │ ├── bar-series.png │ ├── candlestick-series.png │ ├── histogram-series.png │ └── line-series.png ├── bar-series.md ├── candlestick-series.md ├── constants.md ├── customization.md ├── events.md ├── histogram-series.md ├── line-series.md ├── ohlc.md ├── series-basics.md ├── time-scale.md └── time.md ├── dts-config.js ├── index.js ├── package.json ├── rollup.config.js ├── scripts ├── .eslintrc.js ├── check-dts-changes.sh ├── check-markdown-links.js ├── githooks │ ├── install.js │ └── pre-commit │ │ └── lint.js ├── no-crlf.sh ├── prepare-release.sh ├── run-graphics-tests.sh ├── run-memleaks-tests.sh └── trailing-newlines.sh ├── src ├── api │ ├── candlestick-series-api.ts │ ├── chart-api.ts │ ├── create-chart.ts │ ├── data-consumer.ts │ ├── data-layer.ts │ ├── ichart-api.ts │ ├── iprice-line.ts │ ├── iprice-scale-api.ts │ ├── iseries-api.ts │ ├── itime-scale-api.ts │ ├── options │ │ ├── chart-options-defaults.ts │ │ ├── crosshair-options-defaults.ts │ │ ├── grid-options-defaults.ts │ │ ├── layout-options-defaults.ts │ │ ├── price-line-options-defaults.ts │ │ ├── price-scale-options-defaults.ts │ │ ├── series-options-defaults.ts │ │ ├── time-scale-options-defaults.ts │ │ └── watermark-options-defaults.ts │ ├── price-line-api.ts │ ├── price-scale-api.ts │ ├── series-api.ts │ ├── time-scale-api.ts │ └── tsconfig.composite.json ├── formatters │ ├── date-formatter.ts │ ├── date-time-formatter.ts │ ├── format-date.ts │ ├── iformatter.ts │ ├── percentage-formatter.ts │ ├── price-formatter.ts │ ├── time-formatter.ts │ ├── tsconfig.composite.json │ └── volume-formatter.ts ├── gui │ ├── canvas-utils.ts │ ├── chart-widget.ts │ ├── labels-image-cache.ts │ ├── mouse-event-handler.ts │ ├── pane-separator.ts │ ├── pane-widget.ts │ ├── price-axis-stub.ts │ ├── price-axis-widget.ts │ ├── support-touch.ts │ ├── time-axis-widget.ts │ └── tsconfig.composite.json ├── helpers │ ├── algorithms.ts │ ├── assertions.ts │ ├── canvas-helpers.ts │ ├── color.ts │ ├── delegate.ts │ ├── idestroyable.ts │ ├── isubscription.ts │ ├── make-font.ts │ ├── mathex.ts │ ├── nominal.ts │ ├── strict-type-checks.ts │ └── tsconfig.composite.json ├── index.ts ├── model │ ├── autoscale-info-impl.ts │ ├── bar.ts │ ├── bars-range.ts │ ├── chart-model.ts │ ├── coordinate.ts │ ├── crosshair.ts │ ├── custom-price-line.ts │ ├── data-source.ts │ ├── default-tick-mark-formatter.ts │ ├── formatted-labels-cache.ts │ ├── grid.ts │ ├── idata-source.ts │ ├── invalidate-mask.ts │ ├── iprice-data-source.ts │ ├── layout-options.ts │ ├── localization-options.ts │ ├── magnet.ts │ ├── palette.ts │ ├── pane.ts │ ├── plot-data.ts │ ├── plot-list.ts │ ├── point.ts │ ├── price-data-source.ts │ ├── price-formatter-fn.ts │ ├── price-line-options.ts │ ├── price-range-impl.ts │ ├── price-scale-conversions.ts │ ├── price-scale.ts │ ├── price-tick-mark-builder.ts │ ├── price-tick-span-calculator.ts │ ├── series-bar-colorer.ts │ ├── series-data.ts │ ├── series-markers.ts │ ├── series-options.ts │ ├── series.ts │ ├── sort-sources.ts │ ├── text-width-cache.ts │ ├── tick-marks.ts │ ├── time-data.ts │ ├── time-points.ts │ ├── time-scale.ts │ └── watermark.ts ├── renderers │ ├── area-renderer.ts │ ├── bars-renderer.ts │ ├── candlesticks-renderer.ts │ ├── composite-renderer.ts │ ├── crosshair-renderer.ts │ ├── draw-line.ts │ ├── grid-renderer.ts │ ├── histogram-renderer.ts │ ├── horizontal-line-renderer.ts │ ├── ipane-renderer.ts │ ├── iprice-axis-view-renderer.ts │ ├── itime-axis-view-renderer.ts │ ├── line-renderer.ts │ ├── marks-renderer.ts │ ├── optimal-bar-width.ts │ ├── price-axis-renderer-options-provider.ts │ ├── price-axis-view-renderer.ts │ ├── scaled-renderer.ts │ ├── series-markers-arrow.ts │ ├── series-markers-circle.ts │ ├── series-markers-renderer.ts │ ├── series-markers-square.ts │ ├── series-markers-text.ts │ ├── series-markers-utils.ts │ ├── time-axis-view-renderer.ts │ ├── walk-line.ts │ └── watermark-renderer.ts ├── standalone.ts ├── tsconfig.composite.json ├── tsconfig.model.json ├── typings │ ├── _build-time-constants │ │ └── index.d.ts │ └── _global-types │ │ └── index.d.ts └── views │ ├── pane │ ├── area-pane-view.ts │ ├── bars-pane-view-base.ts │ ├── bars-pane-view.ts │ ├── candlesticks-pane-view.ts │ ├── crosshair-marks-pane-view.ts │ ├── crosshair-pane-view.ts │ ├── custom-price-line-pane-view.ts │ ├── grid-pane-view.ts │ ├── histogram-pane-view.ts │ ├── ipane-view.ts │ ├── iupdatable-pane-view.ts │ ├── line-pane-view-base.ts │ ├── line-pane-view.ts │ ├── pane-price-axis-view.ts │ ├── series-horizontal-base-line-pane-view.ts │ ├── series-horizontal-line-pane-view.ts │ ├── series-markers-pane-view.ts │ ├── series-pane-view-base.ts │ ├── series-price-line-pane-view.ts │ └── watermark-pane-view.ts │ ├── price-axis │ ├── crosshair-price-axis-view.ts │ ├── custom-price-line-price-axis-view.ts │ ├── iprice-axis-view.ts │ ├── price-axis-view.ts │ └── series-price-axis-view.ts │ └── time-axis │ ├── crosshair-time-axis-view.ts │ └── time-axis-view.ts ├── tests ├── e2e │ ├── .eslintrc.js │ ├── .npmrc │ ├── graphics │ │ ├── README.md │ │ ├── graphics-test-cases.ts │ │ ├── helpers │ │ │ ├── compare-screenshots.ts │ │ │ ├── get-test-cases.ts │ │ │ ├── screenshoter.ts │ │ │ └── test-page-dummy.html │ │ ├── runner.js │ │ └── test-cases │ │ │ ├── .eslintrc.js │ │ │ ├── add-series-after-time.js │ │ │ ├── applying-options │ │ │ ├── fix-left-edge.js │ │ │ ├── scale-margins-for-overlay-series.js │ │ │ ├── series-title.js │ │ │ └── update-chart-width.js │ │ │ ├── correct-price-range-in-autoscale.js │ │ │ ├── degenerative-horizontal-series-with-integer-min-tick │ │ │ ├── indexed-to-100-scale.js │ │ │ ├── normal-scale.js │ │ │ └── percentage-scale.js │ │ │ ├── fit-content-with-few-data.js │ │ │ ├── incorrect-autoscale-when-prices-are-small.js │ │ │ ├── initial-options │ │ │ ├── base-line-style.js │ │ │ ├── chart-width-and-height.js │ │ │ ├── crosshair-label-color.js │ │ │ ├── crosshair.js │ │ │ ├── custom-date-format.js │ │ │ ├── custom-price-format.js │ │ │ ├── date-format.js │ │ │ ├── fat-bars.js │ │ │ ├── fix-left-edge-and-update-data.js │ │ │ ├── fix-left-edge.js │ │ │ ├── invalid-bar-spacing.js │ │ │ ├── left-price-scale.js │ │ │ ├── log-price-scale-mode.js │ │ │ ├── min-visible-bars.js │ │ │ ├── no-autoscale.js │ │ │ ├── no-base-line.js │ │ │ ├── no-price-line.js │ │ │ ├── no-price-scale.js │ │ │ ├── non-auto-scale-price-scale.js │ │ │ ├── price-format.js │ │ │ ├── price-line-source-default.js │ │ │ ├── price-line-source-last-visible.js │ │ │ ├── price-line-style.js │ │ │ ├── price-scale-entire-text-only.js │ │ │ ├── small-candlesticks.js │ │ │ ├── tick-marks-formatter.js │ │ │ ├── time-formatter.js │ │ │ ├── time-scale.js │ │ │ ├── transparent-background.js │ │ │ └── zero-precision.js │ │ │ ├── months-chart.js │ │ │ ├── series-markers │ │ │ ├── series-arrow-markers.js │ │ │ ├── series-circle-markers.js │ │ │ ├── series-markers-aligned.js │ │ │ ├── series-markers-max-bar-spacing.js │ │ │ ├── series-markers-min-bar-spacing.js │ │ │ ├── series-markers-object-business-day.js │ │ │ ├── series-markers-out-of-visible-range.js │ │ │ ├── series-markers-re-aligned.js │ │ │ ├── series-markers-update.js │ │ │ ├── series-markers-with-text.js │ │ │ └── series-square-markers.js │ │ │ ├── series │ │ │ ├── 2-points-line-series.js │ │ │ ├── add-series-after-volume.js │ │ │ ├── alternate-histogram-items-with-gaps.js │ │ │ ├── area-out-of-viewport.js │ │ │ ├── area-step-line.js │ │ │ ├── area.js │ │ │ ├── bar-semitransparent.js │ │ │ ├── bar.js │ │ │ ├── candlesticks-semitransparent.js │ │ │ ├── candlesticks-with-huge-range.js │ │ │ ├── candlesticks.js │ │ │ ├── change-colors-via-set-data-in-histogram.js │ │ │ ├── histogram-add-new-color-on-update.js │ │ │ ├── histogram-change-default-color.js │ │ │ ├── histogram-out-of-range.js │ │ │ ├── histogram-update-without-set-data.js │ │ │ ├── histogram.js │ │ │ ├── line.js │ │ │ ├── override-autoscale-fixed-range.js │ │ │ ├── price-line-apply-options.js │ │ │ ├── price-line-with-percentage-scale-mode.js │ │ │ ├── price-lines-align-labels.js │ │ │ ├── price-lines-do-not-align-labels.js │ │ │ ├── price-lines-remove.js │ │ │ ├── price-lines.js │ │ │ ├── set-empty-data-to-histogram.js │ │ │ ├── several-non-regular-series.js │ │ │ ├── step-line.js │ │ │ └── two-series-one-not-autoscaled.js │ │ │ ├── set-visible-range-after-time.js │ │ │ ├── set-visible-range-with-small-range.js │ │ │ ├── set-visible-range-with-two-series.js │ │ │ ├── set-visible-range.js │ │ │ └── take-screenshot.js │ ├── memleaks │ │ ├── helpers │ │ │ ├── get-test-cases.ts │ │ │ └── test-page-dummy.html │ │ ├── memleaks-test-cases.ts │ │ ├── runner.js │ │ └── test-cases │ │ │ ├── .eslintrc.js │ │ │ └── simple.js │ ├── package.json │ ├── serve-local-files.js │ └── tsconfig.json └── unittests │ ├── color.spec.ts │ ├── data-layer.spec.ts │ ├── default-tick-mark-formatter.spec.ts │ ├── format-date.spec.ts │ ├── formatters.spec.ts │ ├── make-font.spec.ts │ ├── plot-list.spec.ts │ ├── series-options.spec.ts │ ├── timed-data.spec.ts │ └── tsconfig.composite.json ├── tsconfig.base.json ├── tsconfig.composite.json ├── tsconfig.json └── tslint.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.github/ISSUE_TEMPLATE/other.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.github/logo.svg -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.mocharc.js -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /BUILDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/BUILDING.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/README.md -------------------------------------------------------------------------------- /codechecks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/codechecks.yml -------------------------------------------------------------------------------- /debug.html.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/debug.html.example -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/area-series.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/area-series.md -------------------------------------------------------------------------------- /docs/assets/area-series.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/assets/area-series.png -------------------------------------------------------------------------------- /docs/assets/bar-series.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/assets/bar-series.png -------------------------------------------------------------------------------- /docs/assets/candlestick-series.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/assets/candlestick-series.png -------------------------------------------------------------------------------- /docs/assets/histogram-series.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/assets/histogram-series.png -------------------------------------------------------------------------------- /docs/assets/line-series.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/assets/line-series.png -------------------------------------------------------------------------------- /docs/bar-series.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/bar-series.md -------------------------------------------------------------------------------- /docs/candlestick-series.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/candlestick-series.md -------------------------------------------------------------------------------- /docs/constants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/constants.md -------------------------------------------------------------------------------- /docs/customization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/customization.md -------------------------------------------------------------------------------- /docs/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/events.md -------------------------------------------------------------------------------- /docs/histogram-series.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/histogram-series.md -------------------------------------------------------------------------------- /docs/line-series.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/line-series.md -------------------------------------------------------------------------------- /docs/ohlc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/ohlc.md -------------------------------------------------------------------------------- /docs/series-basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/series-basics.md -------------------------------------------------------------------------------- /docs/time-scale.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/time-scale.md -------------------------------------------------------------------------------- /docs/time.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/docs/time.md -------------------------------------------------------------------------------- /dts-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/dts-config.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/scripts/.eslintrc.js -------------------------------------------------------------------------------- /scripts/check-dts-changes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/scripts/check-dts-changes.sh -------------------------------------------------------------------------------- /scripts/check-markdown-links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/scripts/check-markdown-links.js -------------------------------------------------------------------------------- /scripts/githooks/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/scripts/githooks/install.js -------------------------------------------------------------------------------- /scripts/githooks/pre-commit/lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/scripts/githooks/pre-commit/lint.js -------------------------------------------------------------------------------- /scripts/no-crlf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/scripts/no-crlf.sh -------------------------------------------------------------------------------- /scripts/prepare-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/scripts/prepare-release.sh -------------------------------------------------------------------------------- /scripts/run-graphics-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/scripts/run-graphics-tests.sh -------------------------------------------------------------------------------- /scripts/run-memleaks-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/scripts/run-memleaks-tests.sh -------------------------------------------------------------------------------- /scripts/trailing-newlines.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/scripts/trailing-newlines.sh -------------------------------------------------------------------------------- /src/api/candlestick-series-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/candlestick-series-api.ts -------------------------------------------------------------------------------- /src/api/chart-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/chart-api.ts -------------------------------------------------------------------------------- /src/api/create-chart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/create-chart.ts -------------------------------------------------------------------------------- /src/api/data-consumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/data-consumer.ts -------------------------------------------------------------------------------- /src/api/data-layer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/data-layer.ts -------------------------------------------------------------------------------- /src/api/ichart-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/ichart-api.ts -------------------------------------------------------------------------------- /src/api/iprice-line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/iprice-line.ts -------------------------------------------------------------------------------- /src/api/iprice-scale-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/iprice-scale-api.ts -------------------------------------------------------------------------------- /src/api/iseries-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/iseries-api.ts -------------------------------------------------------------------------------- /src/api/itime-scale-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/itime-scale-api.ts -------------------------------------------------------------------------------- /src/api/options/chart-options-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/options/chart-options-defaults.ts -------------------------------------------------------------------------------- /src/api/options/crosshair-options-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/options/crosshair-options-defaults.ts -------------------------------------------------------------------------------- /src/api/options/grid-options-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/options/grid-options-defaults.ts -------------------------------------------------------------------------------- /src/api/options/layout-options-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/options/layout-options-defaults.ts -------------------------------------------------------------------------------- /src/api/options/price-line-options-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/options/price-line-options-defaults.ts -------------------------------------------------------------------------------- /src/api/options/price-scale-options-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/options/price-scale-options-defaults.ts -------------------------------------------------------------------------------- /src/api/options/series-options-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/options/series-options-defaults.ts -------------------------------------------------------------------------------- /src/api/options/time-scale-options-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/options/time-scale-options-defaults.ts -------------------------------------------------------------------------------- /src/api/options/watermark-options-defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/options/watermark-options-defaults.ts -------------------------------------------------------------------------------- /src/api/price-line-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/price-line-api.ts -------------------------------------------------------------------------------- /src/api/price-scale-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/price-scale-api.ts -------------------------------------------------------------------------------- /src/api/series-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/series-api.ts -------------------------------------------------------------------------------- /src/api/time-scale-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/time-scale-api.ts -------------------------------------------------------------------------------- /src/api/tsconfig.composite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/api/tsconfig.composite.json -------------------------------------------------------------------------------- /src/formatters/date-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/formatters/date-formatter.ts -------------------------------------------------------------------------------- /src/formatters/date-time-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/formatters/date-time-formatter.ts -------------------------------------------------------------------------------- /src/formatters/format-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/formatters/format-date.ts -------------------------------------------------------------------------------- /src/formatters/iformatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/formatters/iformatter.ts -------------------------------------------------------------------------------- /src/formatters/percentage-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/formatters/percentage-formatter.ts -------------------------------------------------------------------------------- /src/formatters/price-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/formatters/price-formatter.ts -------------------------------------------------------------------------------- /src/formatters/time-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/formatters/time-formatter.ts -------------------------------------------------------------------------------- /src/formatters/tsconfig.composite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/formatters/tsconfig.composite.json -------------------------------------------------------------------------------- /src/formatters/volume-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/formatters/volume-formatter.ts -------------------------------------------------------------------------------- /src/gui/canvas-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/gui/canvas-utils.ts -------------------------------------------------------------------------------- /src/gui/chart-widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/gui/chart-widget.ts -------------------------------------------------------------------------------- /src/gui/labels-image-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/gui/labels-image-cache.ts -------------------------------------------------------------------------------- /src/gui/mouse-event-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/gui/mouse-event-handler.ts -------------------------------------------------------------------------------- /src/gui/pane-separator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/gui/pane-separator.ts -------------------------------------------------------------------------------- /src/gui/pane-widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/gui/pane-widget.ts -------------------------------------------------------------------------------- /src/gui/price-axis-stub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/gui/price-axis-stub.ts -------------------------------------------------------------------------------- /src/gui/price-axis-widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/gui/price-axis-widget.ts -------------------------------------------------------------------------------- /src/gui/support-touch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/gui/support-touch.ts -------------------------------------------------------------------------------- /src/gui/time-axis-widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/gui/time-axis-widget.ts -------------------------------------------------------------------------------- /src/gui/tsconfig.composite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/gui/tsconfig.composite.json -------------------------------------------------------------------------------- /src/helpers/algorithms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/algorithms.ts -------------------------------------------------------------------------------- /src/helpers/assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/assertions.ts -------------------------------------------------------------------------------- /src/helpers/canvas-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/canvas-helpers.ts -------------------------------------------------------------------------------- /src/helpers/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/color.ts -------------------------------------------------------------------------------- /src/helpers/delegate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/delegate.ts -------------------------------------------------------------------------------- /src/helpers/idestroyable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/idestroyable.ts -------------------------------------------------------------------------------- /src/helpers/isubscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/isubscription.ts -------------------------------------------------------------------------------- /src/helpers/make-font.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/make-font.ts -------------------------------------------------------------------------------- /src/helpers/mathex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/mathex.ts -------------------------------------------------------------------------------- /src/helpers/nominal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/nominal.ts -------------------------------------------------------------------------------- /src/helpers/strict-type-checks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/strict-type-checks.ts -------------------------------------------------------------------------------- /src/helpers/tsconfig.composite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/helpers/tsconfig.composite.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/model/autoscale-info-impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/autoscale-info-impl.ts -------------------------------------------------------------------------------- /src/model/bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/bar.ts -------------------------------------------------------------------------------- /src/model/bars-range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/bars-range.ts -------------------------------------------------------------------------------- /src/model/chart-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/chart-model.ts -------------------------------------------------------------------------------- /src/model/coordinate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/coordinate.ts -------------------------------------------------------------------------------- /src/model/crosshair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/crosshair.ts -------------------------------------------------------------------------------- /src/model/custom-price-line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/custom-price-line.ts -------------------------------------------------------------------------------- /src/model/data-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/data-source.ts -------------------------------------------------------------------------------- /src/model/default-tick-mark-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/default-tick-mark-formatter.ts -------------------------------------------------------------------------------- /src/model/formatted-labels-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/formatted-labels-cache.ts -------------------------------------------------------------------------------- /src/model/grid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/grid.ts -------------------------------------------------------------------------------- /src/model/idata-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/idata-source.ts -------------------------------------------------------------------------------- /src/model/invalidate-mask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/invalidate-mask.ts -------------------------------------------------------------------------------- /src/model/iprice-data-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/iprice-data-source.ts -------------------------------------------------------------------------------- /src/model/layout-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/layout-options.ts -------------------------------------------------------------------------------- /src/model/localization-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/localization-options.ts -------------------------------------------------------------------------------- /src/model/magnet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/magnet.ts -------------------------------------------------------------------------------- /src/model/palette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/palette.ts -------------------------------------------------------------------------------- /src/model/pane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/pane.ts -------------------------------------------------------------------------------- /src/model/plot-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/plot-data.ts -------------------------------------------------------------------------------- /src/model/plot-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/plot-list.ts -------------------------------------------------------------------------------- /src/model/point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/point.ts -------------------------------------------------------------------------------- /src/model/price-data-source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/price-data-source.ts -------------------------------------------------------------------------------- /src/model/price-formatter-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/price-formatter-fn.ts -------------------------------------------------------------------------------- /src/model/price-line-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/price-line-options.ts -------------------------------------------------------------------------------- /src/model/price-range-impl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/price-range-impl.ts -------------------------------------------------------------------------------- /src/model/price-scale-conversions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/price-scale-conversions.ts -------------------------------------------------------------------------------- /src/model/price-scale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/price-scale.ts -------------------------------------------------------------------------------- /src/model/price-tick-mark-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/price-tick-mark-builder.ts -------------------------------------------------------------------------------- /src/model/price-tick-span-calculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/price-tick-span-calculator.ts -------------------------------------------------------------------------------- /src/model/series-bar-colorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/series-bar-colorer.ts -------------------------------------------------------------------------------- /src/model/series-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/series-data.ts -------------------------------------------------------------------------------- /src/model/series-markers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/series-markers.ts -------------------------------------------------------------------------------- /src/model/series-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/series-options.ts -------------------------------------------------------------------------------- /src/model/series.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/series.ts -------------------------------------------------------------------------------- /src/model/sort-sources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/sort-sources.ts -------------------------------------------------------------------------------- /src/model/text-width-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/text-width-cache.ts -------------------------------------------------------------------------------- /src/model/tick-marks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/tick-marks.ts -------------------------------------------------------------------------------- /src/model/time-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/time-data.ts -------------------------------------------------------------------------------- /src/model/time-points.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/time-points.ts -------------------------------------------------------------------------------- /src/model/time-scale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/time-scale.ts -------------------------------------------------------------------------------- /src/model/watermark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/model/watermark.ts -------------------------------------------------------------------------------- /src/renderers/area-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/area-renderer.ts -------------------------------------------------------------------------------- /src/renderers/bars-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/bars-renderer.ts -------------------------------------------------------------------------------- /src/renderers/candlesticks-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/candlesticks-renderer.ts -------------------------------------------------------------------------------- /src/renderers/composite-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/composite-renderer.ts -------------------------------------------------------------------------------- /src/renderers/crosshair-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/crosshair-renderer.ts -------------------------------------------------------------------------------- /src/renderers/draw-line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/draw-line.ts -------------------------------------------------------------------------------- /src/renderers/grid-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/grid-renderer.ts -------------------------------------------------------------------------------- /src/renderers/histogram-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/histogram-renderer.ts -------------------------------------------------------------------------------- /src/renderers/horizontal-line-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/horizontal-line-renderer.ts -------------------------------------------------------------------------------- /src/renderers/ipane-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/ipane-renderer.ts -------------------------------------------------------------------------------- /src/renderers/iprice-axis-view-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/iprice-axis-view-renderer.ts -------------------------------------------------------------------------------- /src/renderers/itime-axis-view-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/itime-axis-view-renderer.ts -------------------------------------------------------------------------------- /src/renderers/line-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/line-renderer.ts -------------------------------------------------------------------------------- /src/renderers/marks-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/marks-renderer.ts -------------------------------------------------------------------------------- /src/renderers/optimal-bar-width.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/optimal-bar-width.ts -------------------------------------------------------------------------------- /src/renderers/price-axis-renderer-options-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/price-axis-renderer-options-provider.ts -------------------------------------------------------------------------------- /src/renderers/price-axis-view-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/price-axis-view-renderer.ts -------------------------------------------------------------------------------- /src/renderers/scaled-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/scaled-renderer.ts -------------------------------------------------------------------------------- /src/renderers/series-markers-arrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/series-markers-arrow.ts -------------------------------------------------------------------------------- /src/renderers/series-markers-circle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/series-markers-circle.ts -------------------------------------------------------------------------------- /src/renderers/series-markers-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/series-markers-renderer.ts -------------------------------------------------------------------------------- /src/renderers/series-markers-square.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/series-markers-square.ts -------------------------------------------------------------------------------- /src/renderers/series-markers-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/series-markers-text.ts -------------------------------------------------------------------------------- /src/renderers/series-markers-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/series-markers-utils.ts -------------------------------------------------------------------------------- /src/renderers/time-axis-view-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/time-axis-view-renderer.ts -------------------------------------------------------------------------------- /src/renderers/walk-line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/walk-line.ts -------------------------------------------------------------------------------- /src/renderers/watermark-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/renderers/watermark-renderer.ts -------------------------------------------------------------------------------- /src/standalone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/standalone.ts -------------------------------------------------------------------------------- /src/tsconfig.composite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/tsconfig.composite.json -------------------------------------------------------------------------------- /src/tsconfig.model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/tsconfig.model.json -------------------------------------------------------------------------------- /src/typings/_build-time-constants/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/typings/_build-time-constants/index.d.ts -------------------------------------------------------------------------------- /src/typings/_global-types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/typings/_global-types/index.d.ts -------------------------------------------------------------------------------- /src/views/pane/area-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/area-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/bars-pane-view-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/bars-pane-view-base.ts -------------------------------------------------------------------------------- /src/views/pane/bars-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/bars-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/candlesticks-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/candlesticks-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/crosshair-marks-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/crosshair-marks-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/crosshair-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/crosshair-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/custom-price-line-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/custom-price-line-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/grid-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/grid-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/histogram-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/histogram-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/ipane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/ipane-view.ts -------------------------------------------------------------------------------- /src/views/pane/iupdatable-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/iupdatable-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/line-pane-view-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/line-pane-view-base.ts -------------------------------------------------------------------------------- /src/views/pane/line-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/line-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/pane-price-axis-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/pane-price-axis-view.ts -------------------------------------------------------------------------------- /src/views/pane/series-horizontal-base-line-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/series-horizontal-base-line-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/series-horizontal-line-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/series-horizontal-line-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/series-markers-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/series-markers-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/series-pane-view-base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/series-pane-view-base.ts -------------------------------------------------------------------------------- /src/views/pane/series-price-line-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/series-price-line-pane-view.ts -------------------------------------------------------------------------------- /src/views/pane/watermark-pane-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/pane/watermark-pane-view.ts -------------------------------------------------------------------------------- /src/views/price-axis/crosshair-price-axis-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/price-axis/crosshair-price-axis-view.ts -------------------------------------------------------------------------------- /src/views/price-axis/custom-price-line-price-axis-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/price-axis/custom-price-line-price-axis-view.ts -------------------------------------------------------------------------------- /src/views/price-axis/iprice-axis-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/price-axis/iprice-axis-view.ts -------------------------------------------------------------------------------- /src/views/price-axis/price-axis-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/price-axis/price-axis-view.ts -------------------------------------------------------------------------------- /src/views/price-axis/series-price-axis-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/price-axis/series-price-axis-view.ts -------------------------------------------------------------------------------- /src/views/time-axis/crosshair-time-axis-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/time-axis/crosshair-time-axis-view.ts -------------------------------------------------------------------------------- /src/views/time-axis/time-axis-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/src/views/time-axis/time-axis-view.ts -------------------------------------------------------------------------------- /tests/e2e/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/.eslintrc.js -------------------------------------------------------------------------------- /tests/e2e/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/.npmrc -------------------------------------------------------------------------------- /tests/e2e/graphics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/README.md -------------------------------------------------------------------------------- /tests/e2e/graphics/graphics-test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/graphics-test-cases.ts -------------------------------------------------------------------------------- /tests/e2e/graphics/helpers/compare-screenshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/helpers/compare-screenshots.ts -------------------------------------------------------------------------------- /tests/e2e/graphics/helpers/get-test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/helpers/get-test-cases.ts -------------------------------------------------------------------------------- /tests/e2e/graphics/helpers/screenshoter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/helpers/screenshoter.ts -------------------------------------------------------------------------------- /tests/e2e/graphics/helpers/test-page-dummy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/helpers/test-page-dummy.html -------------------------------------------------------------------------------- /tests/e2e/graphics/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/runner.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/.eslintrc.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/add-series-after-time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/add-series-after-time.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/applying-options/fix-left-edge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/applying-options/fix-left-edge.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/applying-options/scale-margins-for-overlay-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/applying-options/scale-margins-for-overlay-series.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/applying-options/series-title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/applying-options/series-title.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/applying-options/update-chart-width.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/applying-options/update-chart-width.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/correct-price-range-in-autoscale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/correct-price-range-in-autoscale.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/degenerative-horizontal-series-with-integer-min-tick/indexed-to-100-scale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/degenerative-horizontal-series-with-integer-min-tick/indexed-to-100-scale.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/degenerative-horizontal-series-with-integer-min-tick/normal-scale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/degenerative-horizontal-series-with-integer-min-tick/normal-scale.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/degenerative-horizontal-series-with-integer-min-tick/percentage-scale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/degenerative-horizontal-series-with-integer-min-tick/percentage-scale.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/fit-content-with-few-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/fit-content-with-few-data.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/incorrect-autoscale-when-prices-are-small.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/incorrect-autoscale-when-prices-are-small.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/base-line-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/base-line-style.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/chart-width-and-height.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/chart-width-and-height.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/crosshair-label-color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/crosshair-label-color.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/crosshair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/crosshair.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/custom-date-format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/custom-date-format.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/custom-price-format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/custom-price-format.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/date-format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/date-format.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/fat-bars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/fat-bars.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/fix-left-edge-and-update-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/fix-left-edge-and-update-data.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/fix-left-edge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/fix-left-edge.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/invalid-bar-spacing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/invalid-bar-spacing.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/left-price-scale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/left-price-scale.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/log-price-scale-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/log-price-scale-mode.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/min-visible-bars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/min-visible-bars.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/no-autoscale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/no-autoscale.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/no-base-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/no-base-line.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/no-price-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/no-price-line.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/no-price-scale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/no-price-scale.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/non-auto-scale-price-scale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/non-auto-scale-price-scale.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/price-format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/price-format.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/price-line-source-default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/price-line-source-default.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/price-line-source-last-visible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/price-line-source-last-visible.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/price-line-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/price-line-style.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/price-scale-entire-text-only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/price-scale-entire-text-only.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/small-candlesticks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/small-candlesticks.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/tick-marks-formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/tick-marks-formatter.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/time-formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/time-formatter.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/time-scale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/time-scale.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/transparent-background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/transparent-background.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/initial-options/zero-precision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/initial-options/zero-precision.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/months-chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/months-chart.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series-markers/series-arrow-markers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series-markers/series-arrow-markers.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series-markers/series-circle-markers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series-markers/series-circle-markers.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series-markers/series-markers-aligned.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series-markers/series-markers-aligned.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series-markers/series-markers-max-bar-spacing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series-markers/series-markers-max-bar-spacing.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series-markers/series-markers-min-bar-spacing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series-markers/series-markers-min-bar-spacing.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series-markers/series-markers-object-business-day.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series-markers/series-markers-object-business-day.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series-markers/series-markers-out-of-visible-range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series-markers/series-markers-out-of-visible-range.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series-markers/series-markers-re-aligned.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series-markers/series-markers-re-aligned.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series-markers/series-markers-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series-markers/series-markers-update.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series-markers/series-markers-with-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series-markers/series-markers-with-text.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series-markers/series-square-markers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series-markers/series-square-markers.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/2-points-line-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/2-points-line-series.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/add-series-after-volume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/add-series-after-volume.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/alternate-histogram-items-with-gaps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/alternate-histogram-items-with-gaps.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/area-out-of-viewport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/area-out-of-viewport.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/area-step-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/area-step-line.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/area.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/area.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/bar-semitransparent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/bar-semitransparent.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/bar.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/candlesticks-semitransparent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/candlesticks-semitransparent.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/candlesticks-with-huge-range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/candlesticks-with-huge-range.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/candlesticks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/candlesticks.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/change-colors-via-set-data-in-histogram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/change-colors-via-set-data-in-histogram.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/histogram-add-new-color-on-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/histogram-add-new-color-on-update.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/histogram-change-default-color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/histogram-change-default-color.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/histogram-out-of-range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/histogram-out-of-range.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/histogram-update-without-set-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/histogram-update-without-set-data.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/histogram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/histogram.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/line.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/override-autoscale-fixed-range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/override-autoscale-fixed-range.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/price-line-apply-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/price-line-apply-options.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/price-line-with-percentage-scale-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/price-line-with-percentage-scale-mode.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/price-lines-align-labels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/price-lines-align-labels.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/price-lines-do-not-align-labels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/price-lines-do-not-align-labels.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/price-lines-remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/price-lines-remove.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/price-lines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/price-lines.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/set-empty-data-to-histogram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/set-empty-data-to-histogram.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/several-non-regular-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/several-non-regular-series.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/step-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/step-line.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/series/two-series-one-not-autoscaled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/series/two-series-one-not-autoscaled.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/set-visible-range-after-time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/set-visible-range-after-time.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/set-visible-range-with-small-range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/set-visible-range-with-small-range.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/set-visible-range-with-two-series.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/set-visible-range-with-two-series.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/set-visible-range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/set-visible-range.js -------------------------------------------------------------------------------- /tests/e2e/graphics/test-cases/take-screenshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/graphics/test-cases/take-screenshot.js -------------------------------------------------------------------------------- /tests/e2e/memleaks/helpers/get-test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/memleaks/helpers/get-test-cases.ts -------------------------------------------------------------------------------- /tests/e2e/memleaks/helpers/test-page-dummy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/memleaks/helpers/test-page-dummy.html -------------------------------------------------------------------------------- /tests/e2e/memleaks/memleaks-test-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/memleaks/memleaks-test-cases.ts -------------------------------------------------------------------------------- /tests/e2e/memleaks/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/memleaks/runner.js -------------------------------------------------------------------------------- /tests/e2e/memleaks/test-cases/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/memleaks/test-cases/.eslintrc.js -------------------------------------------------------------------------------- /tests/e2e/memleaks/test-cases/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/memleaks/test-cases/simple.js -------------------------------------------------------------------------------- /tests/e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/package.json -------------------------------------------------------------------------------- /tests/e2e/serve-local-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/serve-local-files.js -------------------------------------------------------------------------------- /tests/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/e2e/tsconfig.json -------------------------------------------------------------------------------- /tests/unittests/color.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/unittests/color.spec.ts -------------------------------------------------------------------------------- /tests/unittests/data-layer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/unittests/data-layer.spec.ts -------------------------------------------------------------------------------- /tests/unittests/default-tick-mark-formatter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/unittests/default-tick-mark-formatter.spec.ts -------------------------------------------------------------------------------- /tests/unittests/format-date.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/unittests/format-date.spec.ts -------------------------------------------------------------------------------- /tests/unittests/formatters.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/unittests/formatters.spec.ts -------------------------------------------------------------------------------- /tests/unittests/make-font.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/unittests/make-font.spec.ts -------------------------------------------------------------------------------- /tests/unittests/plot-list.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/unittests/plot-list.spec.ts -------------------------------------------------------------------------------- /tests/unittests/series-options.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/unittests/series-options.spec.ts -------------------------------------------------------------------------------- /tests/unittests/timed-data.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/unittests/timed-data.spec.ts -------------------------------------------------------------------------------- /tests/unittests/tsconfig.composite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tests/unittests/tsconfig.composite.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.composite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tsconfig.composite.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackingthemarkets/lightweight-charts/HEAD/tslint.json --------------------------------------------------------------------------------