{"_id":"@eduarte/klinecharts","_rev":"1-7c121db519311246263c005f1647792c","name":"@eduarte/klinecharts","dist-tags":{"latest":"10.0.0-alpha3"},"versions":{"10.0.0-alpha2":{"name":"@eduarte/klinecharts","version":"10.0.0-alpha2","keywords":["k-line","time-line","candlestick","indicator","finance","klinechart","stockchart","stock","chart","canvas"],"author":{"name":"liihuu"},"license":"Apache-2.0","_id":"@eduarte/klinecharts@10.0.0-alpha2","maintainers":[{"name":"eduarte","email":"eduartecliff@gmail.com"}],"homepage":"https://klinecharts.com/","bugs":{"url":"https://github.com/klinecharts/KLineChart/issues"},"dist":{"shasum":"31d1cbbd56bebdc0862e019f10db0ab9041b3b32","tarball":"https://registry.npmjs.org/@eduarte/klinecharts/-/klinecharts-10.0.0-alpha2.tgz","fileCount":12,"integrity":"sha512-MV5SA3L8VL7SA8WElmoLfJlgCH4Cr2TT9G91zNPvPMdSc1KFZ4IDMpiwLC+5KjW2LJspd7DES0zyJM8WOMEghg==","signatures":[{"sig":"MEUCIQCVF1XjtiMGQ0vgElXTUa2xpZzselDUv6UBlLTCM0Nb9QIgPj55Kh0kX6hY7EH7CaeyRUjdo37r7aEdykcPIHmK/HY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2562277},"main":"./dist/index.cjs","pnpm":{"overrides":{"@rollup/plugin-eslint>eslint":"$eslint"}},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/umd/klinecharts.min.js","module":"./dist/index.esm.js","engines":{"node":">=0.10.0"},"gitHead":"111bdfa4f5b9c5c2737b7051325da02d2f7baaad","private":false,"scripts":{"lint":"eslint src/**/*.ts","build":"pnpm clean && pnpm build-core && pnpm build-dts","clean":"node scripts/clean.js","prepare":"husky install","docs:dev":"pnpm -F=docs dev","build-cjs":"cross-env NODE_ENV=production node scripts/build-cjs.js","build-dts":"dts-bundle-generator --no-banner true --fail-on-class true --umd-module-name klinecharts -o dist/index.d.ts src/index.ts","build-esm":"node scripts/build-esm.js","build-umd":"pnpm build-umd:dev && pnpm build-umd:prod","build-core":"pnpm build-esm && pnpm build-cjs && pnpm build-umd","docs:build":"pnpm -F=docs build","preinstall":"npx only-allow pnpm","docs:deploy":"pnpm build-umd:prod && pnpm docs:build && gh-pages -d website","docs:preview":"pnpm -F=docs preview","build-umd:dev":"cross-env NODE_ENV=development node scripts/build-umd.js","build-umd:prod":"cross-env NODE_ENV=production node scripts/build-umd.js"},"_npmUser":{"name":"eduarte","email":"eduartecliff@gmail.com"},"repository":{"url":"git+https://github.com/klinecharts/KLineChart.git","type":"git"},"_npmVersion":"10.7.0","description":"Lightweight k-line chart built with html5 canvas","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.12.3","devDependencies":{"chalk":"^5.3.0","husky":"^8.0.3","shiki":"^1.22.1","tslib":"^2.6.2","eslint":"^9.17.0","rollup":"^4.21.3","fs-extra":"^11.2.0","gh-pages":"^6.1.1","cross-env":"^7.0.3","vitepress":"^1.5.0","typescript":"^5.5.4","@types/node":"^20.12.7","codesandbox":"^2.2.3","@vueuse/core":"^11.1.0","@stackblitz/sdk":"^1.9.0","@eslint/eslintrc":"^3.2.0","@babel/standalone":"^7.24.4","eslint-config-love":"^112.0.0","dts-bundle-generator":"^9.5.1","@rollup/plugin-eslint":"^9.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-replace":"^5.0.5","eslint-config-standard":"^17.1.0","rollup-plugin-filesize":"^10.0.0","@rollup/plugin-commonjs":"^25.0.7","resize-observer-polyfill":"^1.5.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","eslint-plugin-file-progress":"^1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/klinecharts_10.0.0-alpha2_1736359186733_0.2429497093214279","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-alpha3":{"name":"@eduarte/klinecharts","version":"10.0.0-alpha3","description":"Lightweight k-line chart built with html5 canvas","type":"module","main":"./dist/index.cjs","module":"./dist/index.esm.js","unpkg":"./dist/umd/klinecharts.min.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/klinecharts/KLineChart.git"},"bugs":{"url":"https://github.com/klinecharts/KLineChart/issues"},"homepage":"https://klinecharts.com/","keywords":["k-line","time-line","candlestick","indicator","finance","klinechart","stockchart","stock","chart","canvas"],"author":{"name":"liihuu"},"license":"Apache-2.0","private":false,"scripts":{"preinstall":"npx only-allow pnpm","lint":"eslint src/**/*.ts","clean":"node scripts/clean.js","build-esm":"node scripts/build-esm.js","build-cjs":"cross-env NODE_ENV=production node scripts/build-cjs.js","build-umd:dev":"cross-env NODE_ENV=development node scripts/build-umd.js","build-umd:prod":"cross-env NODE_ENV=production node scripts/build-umd.js","build-umd":"pnpm build-umd:dev && pnpm build-umd:prod","build-core":"pnpm build-esm && pnpm build-cjs && pnpm build-umd","build-dts":"dts-bundle-generator --no-banner true --fail-on-class true --umd-module-name klinecharts -o dist/index.d.ts src/index.ts","build":"pnpm clean && pnpm build-core && pnpm build-dts","prepare":"husky install","docs:dev":"pnpm -F=docs dev","docs:build":"pnpm -F=docs build","docs:preview":"pnpm -F=docs preview","docs:deploy":"pnpm build-umd:prod && pnpm docs:build && gh-pages -d website"},"engines":{"node":">=0.10.0"},"packageManager":"pnpm@9.12.3","devDependencies":{"@babel/standalone":"^7.24.4","@eslint/eslintrc":"^3.2.0","@rollup/plugin-eslint":"^9.0.5","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-replace":"^5.0.5","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","@stackblitz/sdk":"^1.9.0","@types/node":"^20.12.7","@vueuse/core":"^11.1.0","chalk":"^5.3.0","codesandbox":"^2.2.3","cross-env":"^7.0.3","dts-bundle-generator":"^9.5.1","eslint":"^9.17.0","eslint-config-love":"^112.0.0","eslint-config-standard":"^17.1.0","eslint-plugin-file-progress":"^1.5.0","fs-extra":"^11.2.0","gh-pages":"^6.1.1","husky":"^8.0.3","resize-observer-polyfill":"^1.5.1","rollup":"^4.21.3","rollup-plugin-filesize":"^10.0.0","shiki":"^1.22.1","tslib":"^2.6.2","typescript":"^5.5.4","vitepress":"^1.5.0"},"pnpm":{"overrides":{"@rollup/plugin-eslint>eslint":"$eslint"}},"_id":"@eduarte/klinecharts@10.0.0-alpha3","gitHead":"111bdfa4f5b9c5c2737b7051325da02d2f7baaad","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-5WkdBBfbQr1WxYSPyPbhBeHtleLOYzY5LyBGxuTZ1xEnSezR17ACxXbpQA6xnjh9ggCSoETyLDoeeIs3u7pAsA==","shasum":"5b3ff26b9a683981ca1ce8c4d3394db6f97c5bd8","tarball":"https://registry.npmjs.org/@eduarte/klinecharts/-/klinecharts-10.0.0-alpha3.tgz","fileCount":12,"unpackedSize":2563407,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ5+B9hsit6iW/VkqUunLAX5CrF5cWK/0LQfDwVkAuWAIgM4JsIGSwycwFaBniOcb+DczjpFEo8hmS1wQPmOG/qfA="}]},"_npmUser":{"name":"eduarte","email":"eduartecliff@gmail.com"},"directories":{},"maintainers":[{"name":"eduarte","email":"eduartecliff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/klinecharts_10.0.0-alpha3_1736359763063_0.06507239399578246"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-08T17:59:46.612Z","modified":"2025-01-08T18:09:23.532Z","10.0.0-alpha2":"2025-01-08T17:59:46.956Z","10.0.0-alpha3":"2025-01-08T18:09:23.317Z"},"bugs":{"url":"https://github.com/klinecharts/KLineChart/issues"},"author":{"name":"liihuu"},"license":"Apache-2.0","homepage":"https://klinecharts.com/","keywords":["k-line","time-line","candlestick","indicator","finance","klinechart","stockchart","stock","chart","canvas"],"repository":{"type":"git","url":"git+https://github.com/klinecharts/KLineChart.git"},"description":"Lightweight k-line chart built with html5 canvas","maintainers":[{"name":"eduarte","email":"eduartecliff@gmail.com"}],"readme":"<div align=\"center\">\n  <a href=\"https://klinecharts.com\">\n    <img src=\"https://klinecharts.com/images/logo.svg?hash=89987fs7789\" height=\"100\"/>\n  </a>\n</div>\n<h1 align=\"center\">KLineChart</h1>\n\n<div align=\"center\">\n简体中文 | <a href=\"https://github.com/liihuu/KLineChart\">English</a>\n</div>\n<br/>\n\n<p align=\"center\">💹📈 基于 html5 canvas 构建的轻量级金融图表。</p>\n<div align=\"center\">\n\n[![GitHub Workflow Status (with branch)](https://img.shields.io/github/actions/workflow/status/liihuu/KLineChart/build.yml?logo=github)](https://github.com/liihuu/KLineChart/actions/workflows/build.yml)\n[![Version](https://badgen.net/npm/v/klinecharts)](https://www.npmjs.com/package/klinecharts)\n[![Size](https://badgen.net/bundlephobia/minzip/klinecharts@latest)](https://bundlephobia.com/result?p=klinecharts@latest)\n[![npms.io (maintenance)](https://img.shields.io/npms-io/quality-score/klinecharts)](https://www.npmjs.com/package/klinecharts)\n[![Typescript](https://badgen.net/npm/types/klinecharts)](types/index.d.ts)\n[![LICENSE](https://badgen.net/github/license/liihuu/KLineChart)](LICENSE)\n[![Docs](https://badgen.net/badge/docs%20by/vitepress/bd34fe)](https://vitepress.dev/)\n\n</div>\n\n<div align=\"center\">\n\n[![Issues](https://img.shields.io/static/v1?color=1f2328&logo=github&logoColor=fff&label&message=Github%20Issues)](https://github.com/liihuu/KLineChart/issues)\n[![Discussions](https://img.shields.io/static/v1?color=1f2328&logo=github&logoColor=fff&label&message=Github%20Discussions)](https://github.com/liihuu/KLineChart/discussions)\n[![Telegram](https://img.shields.io/static/v1?color=1296DB&logo=telegram&logoColor=fff&label&message=Telegram)](https://t.me/klinecharts)\n[![Wechat](https://img.shields.io/static/v1?color=1EBE1F&logo=wechat&logoColor=fff&label&message=微信)](https://klinecharts.com/guide/feedback.html)\n<!-- [![Discord](https://img.shields.io/static/v1?color=738BD8&logo=discord&logoColor=fff&label&message=Discord)](https://discord.gg/7YjHYgvvvZ) -->\n<!-- [![Twitter](https://img.shields.io/static/v1?color=1D9BF0&logo=twitter&logoColor=fff&label&message=Twitter)](https://twitter.com/klinecharts) -->\n\n</div>\n\n<img src=\"https://cdn.nlark.com/yuque/0/2023/png/8403091/1684399506365-assets/web-upload/044fe897-168c-4fbb-a485-87a8ef61c04a.png\" />\n\n## ✨ 特性\n+ 📦 **开箱即用：** 简单快速集成，基本零成本上手。\n+ 🚀 **轻量流畅：** 零依赖，Gzip压缩下仅40k。\n+ 💪 **功能强大：** 内置多种指标和画线模型。\n+ 🎨 **高可扩展：** 丰富的样式配置和API，功能扩展随心所欲。\n+ 📱 **移动端：** 支持移动端，一个图表，搞定多端。\n+ 🛡 **Typescript开发：** 提供完整的类型定义文件。\n\n## ⚡ 性能\n类似的图表进行性能比较。\n+ **测试场景:** 50000条数据，5个副图指标，执行10次取平均值\n+ **设备:** macOS Ventura, Apple M2 Pro, 16G\n+ **浏览器:** Chrome 114.0.5735.106\n+ **框架:** React@18.2.0\n\n从初始化到完全渲染，耗时对比:\n| **klinecharts@9.4.0** | **night-vision@0.3.2** | **hqchart@1.1.12147** |\n| :---: | :---: | :---: |\n|  37ms  |  36ms | 241ms | \n\n## 📦 安装\n### 使用 npm\n```bash\nnpm install klinecharts --save\n```\n\n### 使用 yarn\n```bash\nyarn add klinecharts\n```\n\n### CDNs\n#### [unpkg](https://unpkg.com)\n```html\n<script type=\"text/javascript\" src=\"https://unpkg.com/klinecharts/dist/klinecharts.min.js\"></script>\n```\n\n#### [jsDelivr](https://cdn.jsdelivr.net)\n```html\n<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/klinecharts/dist/klinecharts.min.js\"></script>\n```\n\n## 📄 文档\n### 在线文档\n[https://www.klinecharts.com](https://www.klinecharts.com)\n\n### 本地浏览\n在根目录下执行命令，需要 [Node.js](https://nodejs.org) 环境。\n```bash\n# 安装依赖\nnpm install\n\n# 启动文档服务\nnpm run docs:dev\n```\n启动成功后，在浏览器中打开 http://localhost:8888。\n\n\n## 🛠️ 本地构建\n在根目录下执行命令，需要 [Node.js](https://nodejs.org) 环境。\n```bash\n# 安装依赖\nnpm install\n\n# 打包文件\nnpm run build\n```\n构建好的文件在`dist`文件夹。\n\n## 🔗 链接\n+ [在线预览](https://preview.klinecharts.com)\n+ [Pro版本](https://pro.klinecharts.com)\n+ [示例代码](https://github.com/liihuu/KLineChartSample)\n\n## ©️ License\nApache License V2.\n","readmeFilename":"README.zh-CN.md"}