{"_id":"@standhigher/charts","_rev":"27-ddedf066ed2bd213df8ac898733c5e8f","name":"@standhigher/charts","dist-tags":{"latest":"1.3.1"},"versions":{"0.1.0":{"name":"@standhigher/charts","version":"0.1.0","author":"","license":"MIT","_id":"@standhigher/charts@0.1.0","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"dist":{"shasum":"9e1efb4a98370e99bc45279a66494f1a557a82ed","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-0.1.0.tgz","fileCount":9,"integrity":"sha512-8aSO8xt1z4mj6Ip26pcZKaDC5+TDnZ9CmhEy8SG71d5SD7CO8zkHDcHPvciMOhYdFYIKRugwjTjauz7kobh2fQ==","signatures":[{"sig":"MEYCIQCH/3jg4sNR49lGLWh/EdJDkKB0lhrbT9tqsao0EUhhPgIhAO1LMb9thVG5JQ1IINVw5pkgGs4gOXSmoAyR09i7YD17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130467},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"38b918faf97701c537ec6ec370e652c88365c732","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","pack:dry-run":"npm pack --dry-run","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run build-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18","recharts":">=2","react-dom":">=18","@shopify/polaris":">=12"},"_npmOperationalInternal":{"tmp":"tmp/charts_0.1.0_1786176380440_0.14569461224598834","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@standhigher/charts","version":"0.1.1","author":"","license":"MIT","_id":"@standhigher/charts@0.1.1","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://github.com/standhigher/shopify-polaris-charts#readme","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"03546f083d4ab2b1d381b417ce37b1899bd17e30","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-0.1.1.tgz","fileCount":11,"integrity":"sha512-P6w/0LMWDUSJ0xKQBNfQ3B+mdqLiE4hrPxN0aBly8R+sk7VPlm3jBtRzSQK1ToUCaf4LORg3frjBFYQ8ujwa0Q==","signatures":[{"sig":"MEYCIQCg5b1PvRYtCffmThecsU4TM8ZpYUl4Pc9odnp8kX3QlgIhAKg2BsZM6il/KZbkNxWKpibA/8BFDyn8XyfyQ6eQeZ4x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162375},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d9f2ee13d92c7137b31ad53fe035dd70fa1fd677","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","pack:dry-run":"npm pack --dry-run","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run build-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18","recharts":">=2","react-dom":">=18","@shopify/polaris":">=12"},"_npmOperationalInternal":{"tmp":"tmp/charts_0.1.1_1786179486266_0.4102201675077195","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@standhigher/charts","version":"0.1.2","author":"","license":"MIT","_id":"@standhigher/charts@0.1.2","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://github.com/standhigher/shopify-polaris-charts#readme","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"3ae397f1b732965fc45f4417a95435aafad4dddf","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-0.1.2.tgz","fileCount":11,"integrity":"sha512-XVAZOM7gSiwVxkoWGJeVk5Lr4ACzJHMJ2c6/yFIuls1gwxxGBPDlJRuc9prldQYI4z/vPe9cbAdmcgyhcVu2ig==","signatures":[{"sig":"MEQCICNu8uWVyXMqByc7xPG9Z7eD97OLezSJVcd7ND/WTO/sAiB9mNYn1wlZd+5iMh089goiFXbZDfNYpUvDma3BGaQ1mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"20174657cd833d6e5c4a856d091e27ba7c450c7c","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","pack:dry-run":"npm pack --dry-run","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run build-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18","recharts":">=2","react-dom":">=18","@shopify/polaris":">=12"},"_npmOperationalInternal":{"tmp":"tmp/charts_0.1.2_1786424320642_0.7108240926380462","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@standhigher/charts","version":"0.2.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@0.2.0","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"e571e80297998bad61659bafbaca5c6359966195","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-0.2.0.tgz","fileCount":12,"integrity":"sha512-5iZpXyx/EWolDsTUJtStYriFVJBe9lBOjlJYIHK8KL+NMtEIJ384fhQNV1QUu5+6GqXYgheuRkSjH67sWYU8WA==","signatures":[{"sig":"MEYCIQCuTPcZbyHlLNZ26X3uf50hSMYb+U6/wlnTMmevF3qMzAIhANNetqQ4nhQ3vVJGh3FC9TVDqnASLx61YuVp9fuG4YD9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190641},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c8466279c7d0013cb07e232284c0e7ccf0ec2689","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","pack:dry-run":"npm pack --dry-run","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run build-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18","recharts":">=2","react-dom":">=18","@shopify/polaris":">=12"},"_npmOperationalInternal":{"tmp":"tmp/charts_0.2.0_1786425299780_0.8372462269998273","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@standhigher/charts","version":"0.3.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@0.3.0","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"dac82b39daa1675d3823fba5aa49cc18a8b97b36","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-0.3.0.tgz","fileCount":12,"integrity":"sha512-c3rLNHR0GyNONeFTnGTuQxzH9viHJEqDUhox4zKS721JrHk/I6PSTzJr4taY5vRPzRSw57gG7Q+WLa386YVhkQ==","signatures":[{"sig":"MEYCIQDC9HVkPBzaGFLtjm5cUDyEsAaZr7X6Fp5EYxXTWC72MQIhAOEOJ+I+4reij6KCyAWWF5NIP2MRHT6RVtgmV/2DsiFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ccabb38c25140ce25b82e89a2c9d0678e7c94266","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","pack:dry-run":"npm pack --dry-run","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run build-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18","recharts":">=2","react-dom":">=18","@shopify/polaris":">=12"},"_npmOperationalInternal":{"tmp":"tmp/charts_0.3.0_1786586963097_0.1546516082154361","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@standhigher/charts","version":"0.4.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@0.4.0","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"3cfe69445af823407883da12439a3ff60aee5d8a","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-0.4.0.tgz","fileCount":12,"integrity":"sha512-hYwVbiek1RLK1TXUKqUS2KHZ6hm06LMNpyixzPbp+3I7C6xEV0H9HvZmtXXhsLO1kYP267xYuJfDDAwpaGyyAg==","signatures":[{"sig":"MEQCIG/3F43Qa9UdSvT0uhueuwjLt7YFzJGv1pWsd3WLJ1teAiAeK+3l9KlX12Bd2dSvbGo4XezQIm/n8Maw/aS+ROnpow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4218f26ef625a54bd0ef4e17264ee04c20bb0131","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","pack:dry-run":"npm pack --dry-run","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run build-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18","recharts":">=2","react-dom":">=18","@shopify/polaris":">=12"},"_npmOperationalInternal":{"tmp":"tmp/charts_0.4.0_1786588649034_0.36808181171438914","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@standhigher/charts","version":"0.5.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@0.5.0","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"6c7d6ed89851e247a3616865b57e9c516101c986","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-0.5.0.tgz","fileCount":12,"integrity":"sha512-417TR9l7EsCNu/RTKtyxl7pZWWPm/7xoNzyMTyxNCh0p6MbRuIANhjG1Wt9TyI7vR8aVckcHnrwdNU1fIFIeZg==","signatures":[{"sig":"MEQCIFjW/UcHbFVNXA70qdwB1S06xKWh8ENCJ3+YenHrU97YAiBOl+die9SCY3Pij2ZtSU8QnX2PT8vce5Y7TMa8AY0n4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bdd47cee8ca651eb2be9bf48a5003bb31c2a6be1","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","pack:dry-run":"npm pack --dry-run","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run build-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18","recharts":">=2","react-dom":">=18","@shopify/polaris":">=12"},"_npmOperationalInternal":{"tmp":"tmp/charts_0.5.0_1786950173160_0.9015713460778105","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@standhigher/charts","version":"0.6.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@0.6.0","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"ef38b3ea0cb212c9279d0480c2e45eae04066b09","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-0.6.0.tgz","fileCount":12,"integrity":"sha512-WFZuh4gtLhn3fG6iqgtF87uoJ4nwjKTrEh16NQM2i9CcnhTuRdMQ89qnhivfChvGPIYULh1RHeb5j5M9yW5ScQ==","signatures":[{"sig":"MEYCIQCvcgy1aI7summ7hzaXyWjNPRwP7ljZOM/r3yG24ni+dAIhAMKj60GGzdV1yCYKUchuLBPswo959FzRsEwmmVuJrLyj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8eb0b2bb07d35d1a1a8f8c3176698cae60f9ec2f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","pack:dry-run":"npm pack --dry-run","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run build-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18","recharts":">=2","react-dom":">=18","@shopify/polaris":">=12"},"_npmOperationalInternal":{"tmp":"tmp/charts_0.6.0_1786952841287_0.9296208149322434","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@standhigher/charts","version":"0.8.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@0.8.0","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"ca93cd5ae74835798def9d6364860c74b2accee0","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-0.8.0.tgz","fileCount":12,"integrity":"sha512-Zo7k8+9TyFuKlqtWixFcGDzufZ1foQYUlGtM1KuF2M1/Z5d6mFLm0l6xJxnMKdPC25nVlT6MKHoFRW/HQAct8w==","signatures":[{"sig":"MEYCIQCPk5a25t2aqE49TXke2U+Dz+ozzs5Q2sNBRhXfKrrHDgIhAKo3fl75yN9vhxmv6fqcrSceg+HcWkcC7WD0AlVU5h+s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","pack:dry-run":"npm pack --dry-run","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run build-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18","recharts":">=2","react-dom":">=18","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_0.8.0_1787051161976_0.5736439188821709","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@standhigher/charts","version":"0.9.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@0.9.0","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"599223317fd53f4253819ba154ce9d65009bfedb","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-0.9.0.tgz","fileCount":12,"integrity":"sha512-rfkppSdur0OT43GQzDruZZBjSxmCi3BAiGNB2uGDH3r954SEM8yJWpVYu2cEqmSw6rNIQXLvFD0GJ1u/Ml3Vnw==","signatures":[{"sig":"MEUCIAj0FqDnrwOvCGcE4t9TRcp9hogm6rn9K5uRt0EQ3QMvAiEAufq//NFHgXP42LdFNoCg3Z41RCEfesIzVfJ5OhdVvm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"093119a48b1fd0a3373a01e4734f4b96f2147f3a","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","pack:dry-run":"npm pack --dry-run","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run build-storybook","build-storybook":"storybook build"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18","recharts":">=2","react-dom":">=18","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_0.9.0_1787104607714_0.6090892920647466","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@standhigher/charts","version":"0.10.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@0.10.0","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"785fb7419df7ea8fa99274056b89eda6868d10fd","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-0.10.0.tgz","fileCount":12,"integrity":"sha512-zOqP5aYCFrYzCA6nghl+rgA6MjuvYzHJH/MvWuAfMb55uWKEQY/FyEw47Zyj2f65/j2Wk6IsHC7Jjaeq96UyNQ==","signatures":[{"sig":"MEUCICwcwBh97BjTquPmFnUeCZFtymSMrjVCUaeBJ27Oj0cFAiEA53bU3XStjmwoJYjwV4cu0qeM3xXJQcyzs6eRc0wxxxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"50b832536993308a6d0710650c1d30d7d6ec4d1b","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","test:watch":"vitest","pack:dry-run":"npm pack --dry-run","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run build-storybook","build-storybook":"storybook build","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs","recharts:legacy-smoke":"npm run build && node scripts/recharts-legacy-smoke.mjs"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18","recharts":">=2","react-dom":">=18","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_0.10.0_1787122024477_0.9041952006319021","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@standhigher/charts","version":"1.0.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.0.0","maintainers":[{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"4abf072ed72d82ab48dbffdd0caea4407b1e9c5b","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.0.0.tgz","fileCount":25,"integrity":"sha512-iD+PPA4hb4SDQJBzDMQ7gJCVbjMurJkvF8SnFThsmWqE2rITDpd+yfSJLcrOyA/2HBJQg3Hgh77MKEkttQP7kQ==","signatures":[{"sig":"MEYCIQCEHMTHe6Y0gksIc/qLTEHq2c3a2G/12IB2b8YEXRg4swIhAPP9PKgbMiScjlANz7LCXiJf+HMYMIYCcEPETFNuc/I7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"315c361152412732f3c1dde26a0fb8e7ae63ecc4","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"best-shopify-team","email":"developer@standhigher.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.0.0_1787126153892_0.1391215607682328","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@standhigher/charts","version":"1.1.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.1.0","maintainers":[{"name":"freddy","email":"ifengdb@163.com"},{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"272255ac7dd22c52167f525c3d798b44dc6bef03","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.1.0.tgz","fileCount":25,"integrity":"sha512-KCFXB/9srVcqP7Y6c97w8LmhQ6T7rfCVfs/FjK+R+j8NMe6qefE4fW00gDiXelXFziMuXrzXw3Im3srkRz44cg==","signatures":[{"sig":"MEQCIEsDPWfDQAWkwSUPwgi/dMSoSGOYxWHS+5Eg92tYhNzXAiB8IAae+cBu+t7mWted/N3zwCPjNXJSHKTkkwZ67SLgjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"5958cd6ec8cb8c6b9f644c0fd6dc30f34d5f6393","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"freddy","email":"ifengdb@163.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.1.0_1787571387693_0.2417682242973922","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@standhigher/charts","version":"1.1.1","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.1.1","maintainers":[{"name":"freddy","email":"ifengdb@163.com"},{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"f0165062e81635ade38a9d2d4766e18c814818e0","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.1.1.tgz","fileCount":25,"integrity":"sha512-u0UJ9yvdti0UWfAPurLFxBNdXnmnQXGMXyqrpH3esKLIzBBHOnzXG1VcOT0+9D2qxskau6wARl1E9w/uUCj2cA==","signatures":[{"sig":"MEUCIQDyDLo8P880GFz/t5YXKNNhSMgGi6c07XgFtR8IVZ4AMwIgWzuQ5XFGXAi42g5k39hPv8TqFbH+kbWQsCFpRKKuSSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543976},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"5d19946a2c152d214757479cadb212989e360a34","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"freddy","email":"ifengdb@163.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"10.9.2","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.1.1_1787642796998_0.2334799817328599","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@standhigher/charts","version":"1.2.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.2.0","maintainers":[{"name":"freddy","email":"ifengdb@163.com"},{"name":"nonoo","email":"web_huangyangyang@163.com"},{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"28ca173c6f577bb332e9c1cdefb53fd39822ed7e","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.2.0.tgz","fileCount":25,"integrity":"sha512-LOnhac9s9phDXWRR1EIDI0Z7TXTYwvpkWMTaBOoC1QfNRdcagWt74JENeNsFfWV988h74st9NbCNKi1mb+IZaQ==","signatures":[{"sig":"MEUCIDADPn6+N4Ip4gvUPVD776BMm4hwHxmX2bDl5s4Key1+AiEAtxBp6NdsZw2gvS79Ce4w4IcjPTQONmBiulpcQq046W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565610},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"0fcfaf8028a77e13a19ef707f4bb0b2904342a04","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"nonoo","email":"web_huangyangyang@163.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"11.13.0","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.2.0_1787727889033_0.980733153478452","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@standhigher/charts","version":"1.2.1","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.2.1","maintainers":[{"name":"freddy","email":"ifengdb@163.com"},{"name":"nonoo","email":"web_huangyangyang@163.com"},{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"039b3d4ec832a08b804fe0354c70097ba8537741","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.2.1.tgz","fileCount":25,"integrity":"sha512-/d8FcU13vEaMr05eV565HSFQ5cUscD98EXP6zXEggE2T3MV5FdFbcvNErF4ilZ6w4X6x7VruCO+AJJEeKB/6Ig==","signatures":[{"sig":"MEQCIEZhGCc6fLyOloahqgrNrJkJ+823QeZAUkDI98Ok2sHeAiBQztLcKgWa9NSfCFOmEGzJ/hdxHLAv4eZQBKJvt9vKSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570818},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"08ede0adf064f98c8402fe550eea7c1b4e28a0ea","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"nonoo","email":"web_huangyangyang@163.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"11.13.0","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.2.1_1787996924871_0.8043754326597652","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@standhigher/charts","version":"1.2.2","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.2.2","maintainers":[{"name":"freddy","email":"ifengdb@163.com"},{"name":"nonoo","email":"web_huangyangyang@163.com"},{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"ecca6e80cad66d1e1b5ff6e9e04b2abb4aa67974","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.2.2.tgz","fileCount":25,"integrity":"sha512-9VykN59WvfEaT1AkRtK2sZ1RGsSqt6WgY8Ayy4CU4pato1ujm63M4FlM+KGyxMcilUKFKckMsb68mm91HYRYwg==","signatures":[{"sig":"MEUCIQC5LcExdYUxZEcc1rSkk4YG5/OXjTelN37GZ/pXX7u+ZQIgDNSi6E+Jao+JRCploAbNkFrfkSDvrqohg2/jsroNOQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"78a10314f569a9e7bfe396ba42de34d9a9b45131","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"nonoo","email":"web_huangyangyang@163.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"11.13.0","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.2.2_1788142255169_0.47302142634117805","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@standhigher/charts","version":"1.2.3","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.2.3","maintainers":[{"name":"freddy","email":"ifengdb@163.com"},{"name":"nonoo","email":"web_huangyangyang@163.com"},{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"7de3f4672fa4427b016a3d773477c9b1947ddaac","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.2.3.tgz","fileCount":25,"integrity":"sha512-d9KOWf1xU/U/Pdv6NMlfupNBHfASBcZZ+QiNf7wNLDfsNAI2XCidfnpG4ozwu+g2Jb8RyfUmBDk9zPRP9IAdWQ==","signatures":[{"sig":"MEYCIQDcfC8ApksrE1IHMOKMT4scZL7xu2l/mo2pLuFWFFNpbgIhAMCGePtIlWJV674CWPURn7l4fqNyo+Ddualvzp/rBfhT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575758},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"0775ddd8e81206a5fae210779a35a1295b0b92b9","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"freddy","email":"ifengdb@163.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"11.17.0","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.2.3_1788853615053_0.7852542002981506","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@standhigher/charts","version":"1.2.4","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.2.4","maintainers":[{"name":"freddy","email":"ifengdb@163.com"},{"name":"nonoo","email":"web_huangyangyang@163.com"},{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"7a45038ef860aff9f8ae4916f7f395a9183b6ae3","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.2.4.tgz","fileCount":25,"integrity":"sha512-4DHx2Cn7UNg4Bw65/p9NSK7M6wzSBBufiTHdqSPGIxPywkC2ofMqOhOc0oKCluEYAHuqGpe3QXy3rTEWGrwo/w==","signatures":[{"sig":"MEQCICtjtjoWNPnQkoS4UhQO4sBd/6rlblOzXJnEiGAgfDFyAiA+l/qDiEceM79YLxmwFGvGHV/zYyasCzb65ZW176/pgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"876fbc89d8be04dad8adc7e174fac5e3c9562d72","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"freddy","email":"ifengdb@163.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"11.17.0","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.2.4_1788854542663_0.8934451895761553","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@standhigher/charts","version":"1.2.5","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.2.5","maintainers":[{"name":"freddy","email":"ifengdb@163.com"},{"name":"nonoo","email":"web_huangyangyang@163.com"},{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"d2460a7f45609d1520f20a21a87c25fbe8925e4c","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.2.5.tgz","fileCount":25,"integrity":"sha512-hM7FPyR7EmhjSgpoI1dbkG/yKus//+Pglz2j5fMOn6uQN8ZyKI5LiD5XkLQq44YjlUvtZVlit0faR237Ch5mjA==","signatures":[{"sig":"MEYCIQChm9I/y6Cd2LVd+8ZJ/u/IaThXOb9/iisIfRPCb8KQwgIhAIj/Vr0AJ58I6keMfs1JSI5ZAMCsUVL/YT/nskkJp9SR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576474},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"aa6dff6fd19a6be3a57819ef1e6c61cfc5ea8ac9","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"freddy","email":"ifengdb@163.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"11.17.0","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.2.5_1788856303164_0.16710400306324158","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@standhigher/charts","version":"1.2.6","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.2.6","maintainers":[{"name":"freddy","email":"ifengdb@163.com"},{"name":"nonoo","email":"web_huangyangyang@163.com"},{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"c728df2b9ce595df91701c00fd1fe779f3526ea8","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.2.6.tgz","fileCount":25,"integrity":"sha512-tMo+uA/qxEkT7iewUGxwsO0+Zpa+Z5iv27rJeZZY2kN80XDvEGMYlsRI0AEgUZ4fwYpdmZ9WFMDyWI16hOwsUg==","signatures":[{"sig":"MEQCIH9QaJH/oYO6YgCCgGo+Ja/4TpFYYNmMrPF8kKrXsWDtAiAPdudQPb6KEE+Ia+l5q5Ow/6f6DvDDTAVNjFk5wDk2rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"690cc61870eea35f08c81da1dc5503ace3172b30","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"freddy","email":"ifengdb@163.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"11.17.0","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.2.6_1788857295973_0.9985149187290534","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@standhigher/charts","version":"1.3.0","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.3.0","maintainers":[{"name":"freddy","email":"ifengdb@163.com"},{"name":"zhanghangqi1204","email":"sastrefechter@gmail.com"},{"name":"nonoo","email":"web_huangyangyang@163.com"},{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"fae25490d2ec34ad47386d6f8a77e58022aa8977","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.3.0.tgz","fileCount":25,"integrity":"sha512-vSwbaTrqfJMR3r7NxuCaicsbXwcirAOngFM8BhDVNmr1+mOg2Cit6rNxim/6qf7huZAb39Vuit7egM3ggknh9g==","signatures":[{"sig":"MEQCIF5CHUdwKsVfDZ0C5of8hmUx3dYF0mGejvApdnijW8H9AiAeE+iW4yad6wpRXxKccLjfic9cBZrXuZQfgqCl0zBWeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCHzX65R6QaoQHIpzLsudRnrsJ4Hh/S2XppzPG9pLHMpACICnXj8vkVWufhHnZwtLceF4rftGAScWI0o7MfniiAIc5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"f1e5b1884e22e1682e5270ac4efa580b6afb455f","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"freddy","email":"ifengdb@163.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"11.17.0","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.3.0_1790159666241_0.6327316787838102","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@standhigher/charts","version":"1.3.1","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"author":{"name":"Standhigher"},"license":"MIT","_id":"@standhigher/charts@1.3.1","maintainers":[{"name":"freddy","email":"ifengdb@163.com"},{"name":"zhanghangqi1204","email":"sastrefechter@gmail.com"},{"name":"nonoo","email":"web_huangyangyang@163.com"},{"name":"best-shopify-team","email":"developer@standhigher.com"}],"homepage":"https://standhigher.github.io/shopify-polaris-charts/","bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"dist":{"shasum":"48a527f4162df290bc8870400b9c3dd0bcebb3a6","tarball":"https://registry.npmjs.org/@standhigher/charts/-/charts-1.3.1.tgz","fileCount":25,"integrity":"sha512-rrtz+w9SHR5urZyluijO9gaN/YDZNwhnhb2ueE9BoVNO8uXQgQKKr/xC5dxtUERjY0X1MLIHMj9UbmmCxx73aA==","signatures":[{"sig":"MEQCIGUN3qkjfct/1rCFK9SFp0Hs8CB5zQutqhS56e47LIdeAiBR0/CwX8Y2SDgqSdgFc8woULrvvO9BTQY035857OAHLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCbHu6vC9RyYKs8YtU/k2PgiZGLZjZHIPtN2qkNxtBdAIhAKJQJeb2SUTXBWkFlqyBk/5JKnJqGkeAwdFeUVWzkIgM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610390},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./formatters":{"types":"./dist/formatters.d.ts","import":"./dist/formatters.js"}},"gitHead":"e99c78b820f84f73cade10b75bc9f6e79a525da8","scripts":{"lint":"eslint .","test":"vitest run","build":"tsup","api:check":"node scripts/public-api-report.mjs","api:write":"node scripts/public-api-report.mjs --write","storybook":"storybook dev -p 6006","typecheck":"tsc --noEmit","next:smoke":"npm run build && node scripts/next-app-smoke.mjs","peer:smoke":"npm run build && node scripts/peer-matrix-smoke.mjs","test:watch":"vitest","vite:smoke":"npm run build && node scripts/vite-consumer-smoke.mjs","pack:dry-run":"npm pack --dry-run","test:browser":"playwright test","prepublishOnly":"npm run lint && npm run test && npm run typecheck && npm run build && npm run api:check && npm run build-storybook && npm run benchmark:analytics && npm run peer:smoke && npm run formatters:smoke && npm run next:smoke && npm run vite:smoke && npm run pack:dry-run","build-storybook":"storybook build","formatters:smoke":"npm run build && node scripts/formatter-subpath-smoke.mjs","benchmark:analytics":"npm run build && node --expose-gc scripts/benchmark-analytics.mjs"},"_npmUser":{"name":"nonoo","email":"web_huangyangyang@163.com"},"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"_npmVersion":"11.13.0","description":"Reusable React chart components for Shopify Polaris-style dashboards.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","jsdom":"^26.0.0","react":"^18.3.1","eslint":"^10.8.1","vitest":"^3.0.4","recharts":"^3.10.1","react-dom":"^18.3.1","storybook":"^10.5.7","@eslint/js":"^10.0.1","typescript":"^5.7.3","@types/react":"^19.0.8","@playwright/test":"^1.62.1","@types/react-dom":"^19.0.3","typescript-eslint":"^8.66.0","@storybook/addon-docs":"^10.5.7","@storybook/react-vite":"^10.5.7","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":">=18.3 <20","recharts":">=3 <4","react-dom":">=18.3 <20","@shopify/polaris":">=12"},"peerDependenciesMeta":{"@shopify/polaris":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/charts_1.3.1_1790231214110_0.15687703333466718","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-08T08:06:20.270Z","modified":"2026-09-28T06:24:42.420Z","0.1.0":"2026-08-08T08:06:20.609Z","0.1.1":"2026-08-08T08:58:06.416Z","0.1.2":"2026-08-11T04:58:40.816Z","0.2.0":"2026-08-11T05:14:59.944Z","0.3.0":"2026-08-13T02:09:23.301Z","0.4.0":"2026-08-13T02:37:29.185Z","0.5.0":"2026-08-17T07:02:53.305Z","0.6.0":"2026-08-17T07:47:21.445Z","0.8.0":"2026-08-18T11:06:02.135Z","0.9.0":"2026-08-19T01:56:47.850Z","0.10.0":"2026-08-19T06:47:04.824Z","1.0.0":"2026-08-19T07:55:54.063Z","1.1.0":"2026-08-24T11:36:27.851Z","1.1.1":"2026-08-25T07:26:37.143Z","1.2.0":"2026-08-26T07:04:49.209Z","1.2.1":"2026-08-29T09:48:45.007Z","1.2.2":"2026-08-31T02:10:55.336Z","1.2.3":"2026-09-08T07:46:55.182Z","1.2.4":"2026-09-08T08:02:22.810Z","1.2.5":"2026-09-08T08:31:43.330Z","1.2.6":"2026-09-08T08:48:16.184Z","1.3.0":"2026-09-23T10:34:26.339Z","1.3.1":"2026-09-24T06:26:54.205Z"},"bugs":{"url":"https://github.com/standhigher/shopify-polaris-charts/issues"},"author":{"name":"Standhigher"},"license":"MIT","homepage":"https://standhigher.github.io/shopify-polaris-charts/","keywords":["react","charts","recharts","shopify","polaris","shopify-polaris","dashboard","analytics","data-visualization","typescript","storybook"],"repository":{"url":"git+https://github.com/standhigher/shopify-polaris-charts.git","type":"git"},"description":"Reusable React chart components for Shopify Polaris-style dashboards.","maintainers":[{"email":"ifengdb@163.com","name":"freddy"},{"email":"sastrefechter@gmail.com","name":"zhanghangqi1204"},{"email":"weiwuzhi@bestfulfill.com","name":"weiwuzhi"},{"email":"web_huangyangyang@163.com","name":"nonoo"},{"email":"developer@standhigher.com","name":"best-shopify-team"}],"readme":"# @standhigher/charts\n\n[![npm version](https://img.shields.io/npm/v/%40standhigher%2Fcharts.svg)](https://www.npmjs.com/package/@standhigher/charts)\n[![npm downloads](https://img.shields.io/npm/dm/%40standhigher%2Fcharts.svg)](https://www.npmjs.com/package/@standhigher/charts)\n[![CI](https://github.com/standhigher/shopify-polaris-charts/actions/workflows/ci.yml/badge.svg)](https://github.com/standhigher/shopify-polaris-charts/actions/workflows/ci.yml)\n[![license](https://img.shields.io/npm/l/%40standhigher%2Fcharts.svg)](LICENSE)\n[![Storybook](https://img.shields.io/badge/storybook-demo-ff4785.svg)](https://standhigher.github.io/shopify-polaris-charts/)\n\n语言：[English](README.md) | 中文\n\n**Polaris-style charts for Shopify App analytics and app-owned data.**\n\n面向 Shopify App Analytics 与应用自有数据的 Polaris 风格图表组件库。\n\n该包提供可复用的 Polaris 风格图表体验组件，包括卡片外壳、趋势图、\n指标卡片、环形图、堆叠柱状图、组合图和垂直转化漏斗。\n\n## 链接\n\n- npm 包：[@standhigher/charts](https://www.npmjs.com/package/@standhigher/charts)\n- Storybook 示例：[standhigher.github.io/shopify-polaris-charts](https://standhigher.github.io/shopify-polaris-charts/)\n- GitHub 仓库：[standhigher/shopify-polaris-charts](https://github.com/standhigher/shopify-polaris-charts)\n- API 参考：[docs/api.zh-CN.md](docs/api.zh-CN.md)\n- 使用指南：[docs/usage.zh-CN.md](docs/usage.zh-CN.md)\n- v1 迁移：[docs/migration-v1.zh-CN.md](docs/migration-v1.zh-CN.md)\n- Shopify Analytics 模式：[docs/shopify-analytics-patterns.zh-CN.md](docs/shopify-analytics-patterns.zh-CN.md)\n- 更新日志：[CHANGELOG.md](CHANGELOG.md)\n- 贡献指南：[CONTRIBUTING.md](CONTRIBUTING.md)\n- 安全策略：[SECURITY.md](SECURITY.md)\n- 行为规范：[CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md)\n\n## Built by standhigher\n\n`@standhigher/charts` 由 standhigher 为 Shopify App 团队打造。欢迎访问\n[standhigher Products](https://standhigher.github.io/shopify-polaris-charts/products/?utm_source=GitHub&utm_medium=social&utm_content=standhigher-charts)，\n探索帮助商家增长的应用。\n\n| App | 可帮助您 |\n| --- | --- |\n| [BestTrack](https://apps.shopify.com/besttrack?utm_source=GitHub&utm_medium=social) | 改善订单追踪与购后客户体验。 |\n| [BestUpsell](https://apps.shopify.com/bestupsellapp?utm_source=GitHub&utm_medium=social) | 通过 Upsell 优惠提升客单价。 |\n| [BestFeed AI](https://apps.shopify.com/bestfeed?locale=zh-CN&utm_source=GitHub&utm_medium=social) | 通过 AI 辅助商品 Feed，帮助商品在各渠道获得更好表现。 |\n| [SonarFulfill](https://apps.shopify.com/sonarfulfill?locale=zh-CN&utm_source=GitHub&utm_medium=social) | 通过履约工作流帮助订单持续流转。 |\n\n## 安装\n\n```bash\nnpm install @standhigher/charts react react-dom recharts\n```\n\n## 组件概览\n\n| 组件 | 用途 | 推荐场景 |\n| --- | --- | --- |\n| `ChartCard` | Polaris 风格图表卡片外壳，支持标题、副标题、指标、趋势、操作区、加载态和空态。 | 包裹所有图表，统一仪表盘卡片体验。 |\n| `MetricCard` | 可访问的核心指标卡片，支持对比、趋势与加载 skeleton。 | 收入、订单、转化率、AOV、客户数。 |\n| `ChartStateRegion` | 共享图表区域状态渲染器，支持 loading、empty、error/retry、skeleton 与 reveal。 | 为所有主图表保持一致状态体验。 |\n| `TrendChart` | 单线或多线趋势图，用于时间序列指标。 | 收入、订单、转化率等趋势分析。 |\n| `ComparisonChart` | 统一对比样式的本期与上期趋势适配器。 | 收入、订单、客户等周期对比。 |\n| `ConversionChart` | 支持 ratio/percent 输入归一化与可选目标线的百分比趋势适配器。 | 店铺、结账、加购和渠道转化。 |\n| `FunnelChart` | 每阶段展示数量、转化率和流失率的可访问垂直漏斗。 | 商品、结账和加购漏斗。 |\n| `DonutChart` | 分类占比图，支持图例开关。 | 渠道、市场、来源或分群占比。 |\n| `StackedBarChart` | 堆叠或分组柱状图，支持坐标轴、网格、提示框和边距配置。 | 对比不同时间或分类下的多指标。 |\n| `HorizontalBarChart` | 横向分类条形图，支持百分比输入、独立条形颜色、坐标轴、网格和提示框。 | 展示配送时长、转化区间或其他分类分布。 |\n| `ComboChart` | 柱状图和折线图组合。 | 同时查看数量类指标和比率类指标。 |\n\n## 兼容性\n\n| 依赖 | 支持范围 |\n| --- | --- |\n| React | `>=18.3 <20` |\n| React DOM | `>=18.3 <20` |\n| Shopify Polaris | 可选 `>=12` peer，不在运行时导入 |\n| Recharts | `>=3 <4` |\n| 本地开发 Node.js | `>=20 <25` |\n| TypeScript 类型 | `5.4.5` 与当前版本（`5.9.3`） |\n| 浏览器 | 现代主流 Chrome、Firefox、Safari、Edge |\n\n## 基础用法\n\n```tsx\nimport { ChartCard, TrendChart } from '@standhigher/charts';\n\nconst data = [\n  { date: '2026-07-20', grossSales: 18342.8 },\n  { date: '2026-07-21', grossSales: 19218.1 }\n];\n\nexport function RevenueCard() {\n  return (\n    <ChartCard title=\"Revenue trend\" subtitle=\"Sample period\" metric=\"$37.6K\" state=\"ready\">\n      <TrendChart\n        data={data}\n        format=\"currency\"\n        series={[{ id: 'grossSales', label: 'Gross sales', data }]}\n        xFormat=\"date\"\n        xKey=\"date\"\n      />\n    </ChartCard>\n  );\n}\n```\n\n## v0.7 基础能力\n\n用 `ChartLocalizationProvider` 统一组件文案与展示默认值。图表或 series 的显式\n`formatOptions` 优先级更高。独立 formatter 保持纯函数；只有输入已经是 0–100\n百分数时，才向 `formatPercentage` 传入 `input: 'percent'`。\n\n```tsx\n<ChartLocalizationProvider locale=\"zh-CN\" timeZone=\"Asia/Shanghai\" currency=\"CNY\"\n  messages={{ chartEmpty: '暂无数据', retry: '重试' }}>\n  <MetricCard title=\"收入\" value={formatMoney(12400, { currency: 'CNY', locale: 'zh-CN' })} trend={{ direction: 'up', value: '+8.2%' }} />\n  <TrendChart {...props} />\n</ChartLocalizationProvider>\n```\n\n## v0.9 Analytics 组件\n\n`ComparisonChart` 与 `ConversionChart` 是基于 `TrendChart` 的强类型\nAnalytics 适配器。使用 `AnalyticsSeries` 定义序列，`dataKey` 指向每条 datum\n中的字段。对比数据必须由调用方按 X 轴预先对齐，并让同一 datum 包含两个周期\n字段，例如 `{ date, currentRevenue, previousRevenue }`。数据请求、日期区间对齐、\n聚合及缺失周期处理仍由业务应用负责。\n\n`ConversionChart` 默认接收 ratio（`0.042` 显示为 `4.2%`）。只有源数据已经是\n0–100 标度（例如 `4.2`）时才设置 `input=\"percent\"`；可选 `target` 与数据使用\n相同输入基准。两个组件均继承统一的 loading、empty、error/retry、skeleton、\nreveal、本地化、格式化、Tooltip、坐标轴和受控 Recharts 展示配置。\n\n```tsx\n<ComparisonChart\n  currentSeries={{ dataKey: 'currentRevenue', label: '本期' }}\n  comparisonSeries={{ dataKey: 'previousRevenue', label: '上期' }}\n  data={comparisonData}\n  format=\"currency\"\n  xKey=\"date\"\n/>\n\n<ConversionChart\n  data={conversionData}\n  series={[{ dataKey: 'conversion', label: '店铺转化率' }]}\n  target={{ label: '目标', value: 0.05 }}\n  xKey=\"date\"\n/>\n```\n\n组件库不会请求 Shopify 数据、计算 Analytics 指标、存储数据、对齐报告周期，\n也不提供完整 Dashboard Framework。\n\n## v0.10 Shopify Analytics 场景\n\n`FunnelChart` 补全核心 Analytics 阅读路径：\n\n```text\nMetric Cards → Trend → Comparison → Conversion → Funnel\n```\n\n漏斗按调用方顺序垂直展示。每个阶段必须提供稳定且唯一的 `id`、标签和数量；\n可选 `conversion` 与 `dropOff` 默认按 ratio 解释。0–100 输入请设置\n`percentageInput=\"percent\"`。零值阶段仍然有效，缺失百分比显示为破折号。\n漏斗指标的计算始终由业务应用负责。\n\n六个可 tree-shaking 的展示预设覆盖收入、订单、转化率、客户、加购转化和漏斗。\n预设只包含标签、格式、颜色与线条样式；请把字段映射到组件 props 后按需局部覆盖。\n预设不会提供 data key、Shopify 请求或业务计算。\n\n```tsx\n<FunnelChart\n  {...funnelPreset}\n  data={funnelStages}\n  title=\"结账漏斗\"\n/>\n```\n\n## 示例与 Storybook\n\n本地运行 Storybook 查看单个组件及组合式仪表盘：\n\n```bash\nnpm run storybook\n```\n\n优先打开 `Examples/Shopify Analytics Dashboard` 查看完整 v0.10 体验：\n六张 Metric Card 依次连接趋势、周期对比、转化、加购与漏斗视图，并包含日期区间\n及局部状态示例。`Examples/Analytics Dashboard` 继续保留为 v0.9 示例。\n`Examples/Phase One Overview` 仍保留，用于集中评审底层 `ChartCard`、\n`TrendChart`、`DonutChart`、`StackedBarChart` 和 `ComboChart` 基础组件。\n\n按图表类型查看使用建议，请阅读\n[docs/usage.zh-CN.md](docs/usage.zh-CN.md)。\n查看详细组件 props 和适合 AI 阅读的 API 指南，请阅读\n[docs/api.zh-CN.md](docs/api.zh-CN.md)。\n\n## 包质量\n\n该包发布 TypeScript 类型声明、可 tree-shaking 的 ESM 产物，以及尽量精简的\nnpm tarball。发布内容只包含运行时构建产物、README、API 文档、使用文档、\n更新日志、许可证和 npm 元数据。\n\nCI 会在 PR 和推送到 `main` 时运行 lint、typecheck、test、package build、\nStorybook build 和 `npm pack --dry-run`。\n\n## 本地开发\n\n从锁文件安装依赖：\n\n```bash\nnpm ci\n```\n\n开发时运行测试：\n\n```bash\nnpm run test\nnpm run test:watch\n```\n\n打开或更新 PR 前运行完整本地质量门禁。以下命令与 CI 工作流保持一致：\n\n```bash\nnpm run lint\nnpm run typecheck\nnpm run test\nnpm run build\nnpm run build-storybook\nnpm run benchmark:analytics\nnpm run api:check\nnpm run peer:smoke\nnpm run next:smoke\nnpm run vite:smoke\nnpm run test:browser\nnpm pack --dry-run\n```\n\nStorybook 也可用于本地预览：\n\n```bash\nnpm run storybook\n```\n\n## 发布准备\n\n该包已按 `@standhigher/charts` 准备手动发布到 npm。它使用\n`@standhigher` scope，并将 `publishConfig.access` 设置为 `public`，\n因此真实发布时必须以公开 scoped package 的方式发布到 npmjs：\n`https://registry.npmjs.org/`。\n\n发布前，请确认 npm 账号拥有 `@standhigher` scope 的发布权限，然后运行本地发布门禁：\n\n```bash\nnpm config get registry\nnpm run lint\nnpm run test\nnpm run typecheck\nnpm run build\nnpm run build-storybook\nnpm pack --dry-run --registry=https://registry.npmjs.org/\n```\n\n调用 `npm publish` 时，`prepublishOnly` 会自动运行完整的非浏览器发布门禁；\n浏览器引擎由 CI 验证，发布时不会重复下载。该仓库采用手动发布审核流程；\n在包名、scope 权限、版本、dry-run 打包内容和 npm dist-tag 都被明确确认前，\n不要发布。\n\n## v1 生产契约\n\n图表可以安全地在 SSR 阶段导入和渲染；Next.js App Router 中，交互式 Recharts\n组件应放在 `'use client'` 边界。服务端可从 `@standhigher/charts/formatters` 使用\n不依赖 React/Recharts 的 formatter。主要图表支持可选\n`accessibility={{label, description, dataTable}}`，表格和业务总结由调用方负责。\n布局在 320/768/1280px 验证，系统减少动态效果设置会关闭组件库控制的动画。\nv0.x deprecated 别名在 1.x 保留，计划于 v2 移除。\n","readmeFilename":"README.zh-CN.md"}