{"_id":"@aai-agency/og-components","_rev":"7-a8ec569156772e3541d4277b68fa5c62","name":"@aai-agency/og-components","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@aai-agency/og-components","version":"0.1.0","keywords":["oil-gas","asset-map","well-map","petroleum","upstream","pipeline","xstate","production-data","react-components","shadcn","kmz","kml","geojson"],"author":{"name":"Husam @ aai.agency","email":"husam@aai.agency"},"license":"MIT","_id":"@aai-agency/og-components@0.1.0","maintainers":[{"name":"husamrahman","email":"husam@aai.agency"}],"homepage":"https://github.com/aai-agency/aai-og-components","bugs":{"url":"https://github.com/aai-agency/aai-og-components/issues"},"dist":{"shasum":"095ebac6983690cbd5a18e9dd98f213c0b2a1c71","tarball":"https://registry.npmjs.org/@aai-agency/og-components/-/og-components-0.1.0.tgz","fileCount":32,"integrity":"sha512-Rw6c7e2N6QqrDg0VlLswP7EUldgdxwfGm05FWpG2juxyPzDRtbM//JwyQf3+1KGsLSWS5t5v4wmHPQ5+rwPCgw==","signatures":[{"sig":"MEUCIQCwjV083XGhw0XQAUmFjGd/xHqIrmEJn7LJGast+8+z3QIga/6Hj1ZShST9P4Kjq+JFkFxyBGogvLMpNSgrLF/q0bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./schemas":{"types":"./dist/schemas/index.d.ts","import":"./dist/schemas/index.js"},"./machines":{"types":"./dist/machines/index.d.ts","import":"./dist/machines/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./styles.css":"./src/styles.css","./sample-data":{"types":"./dist/sample-data/index.d.ts","import":"./dist/sample-data/index.js"}},"gitHead":"873479e3c43d1552c00e714cf3c9537ab7b5cde0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"husamrahman","email":"husam@aai.agency"},"repository":{"url":"git+https://github.com/aai-agency/aai-og-components.git","type":"git"},"_npmVersion":"10.9.2","description":"Production-grade O&G React components for AI coding agents — maps, charts, detail cards, and more","directories":{},"_nodeVersion":"22.17.0","dependencies":{"zod":"^3.24.1","clsx":"^2.1.1","jszip":"^3.10.1","shpjs":"^6.2.0","uplot":"^1.6.32","sql.js":"^1.14.1","xstate":"^5.28.0","deck.gl":"^9.2.11","mapbox-gl":"^3.9.4","@turf/turf":"^7.3.4","supercluster":"^8.0.1","@deck.gl/core":"^9.2.11","@xstate/react":"^6.1.0","react-virtuoso":"^4.18.4","tailwind-merge":"^3.5.0","@deck.gl/layers":"^9.2.11","@deck.gl/mapbox":"^9.2.11","@mapbox/mapbox-gl-draw":"^1.5.1","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.7.3","tailwindcss":"^4.0.14","@types/jszip":"^3.4.1","@types/react":"^19.0.7","@types/shpjs":"^3.4.7","@types/geojson":"^7946.0.16","@types/react-dom":"^19.0.3","@tailwindcss/vite":"^4.0.14","@types/supercluster":"^7.1.3","@types/mapbox__mapbox-gl-draw":"^1.4.9"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/og-components_0.1.0_1775188085359_0.5329238442752326","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aai-agency/og-components","version":"0.1.1","keywords":["oil-gas","asset-map","well-map","petroleum","upstream","pipeline","xstate","production-data","react-components","shadcn","kmz","kml","geojson"],"author":{"name":"Husam @ aai.agency","email":"husam@aai.agency"},"license":"MIT","_id":"@aai-agency/og-components@0.1.1","maintainers":[{"name":"husamrahman","email":"husam@aai.agency"}],"homepage":"https://github.com/aai-agency/aai-og-components","bugs":{"url":"https://github.com/aai-agency/aai-og-components/issues"},"dist":{"shasum":"c64e97846f30399f985018241464adf3a16f3a69","tarball":"https://registry.npmjs.org/@aai-agency/og-components/-/og-components-0.1.1.tgz","fileCount":33,"integrity":"sha512-7txSWB37wEs3ZPciDZPRSQv9ygrlekxVfDcUJxcsNgrw3bs8tUr41OkrEdEu4eS1zoQQk4xvp/bBjiY4MPOm6g==","signatures":[{"sig":"MEUCIQDmdANIhKSs4qrpz5UKMZ5ZoEifM0Xc1o2+cow8QgRxjwIgAMoPdyv3tL1Zq0TPr4Oo9QXu076r6bYZu+AY9Eb0wJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727230},"main":"./dist/index.js","type":"module","_from":"file:aai-agency-og-components-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./schemas":{"types":"./dist/schemas/index.d.ts","import":"./dist/schemas/index.js"},"./machines":{"types":"./dist/machines/index.d.ts","import":"./dist/machines/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./styles.css":"./src/styles.css","./sample-data":{"types":"./dist/sample-data/index.d.ts","import":"./dist/sample-data/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"husamrahman","email":"husam@aai.agency"},"_resolved":"/tmp/573567654acbbf8f8086010851c225ee/aai-agency-og-components-0.1.1.tgz","_integrity":"sha512-7txSWB37wEs3ZPciDZPRSQv9ygrlekxVfDcUJxcsNgrw3bs8tUr41OkrEdEu4eS1zoQQk4xvp/bBjiY4MPOm6g==","repository":{"url":"git+https://github.com/aai-agency/aai-og-components.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-grade O&G React components for AI coding agents — maps, charts, detail cards, and more","directories":{},"_nodeVersion":"20.20.1","dependencies":{"zod":"^3.24.1","clsx":"^2.1.1","jszip":"^3.10.1","shpjs":"^6.2.0","uplot":"^1.6.32","sql.js":"^1.14.1","xstate":"^5.28.0","deck.gl":"^9.2.11","@turf/turf":"^7.3.4","supercluster":"^8.0.1","@deck.gl/core":"^9.2.11","@xstate/react":"^6.1.0","react-virtuoso":"^4.18.4","tailwind-merge":"^3.5.0","@deck.gl/layers":"^9.2.11","@deck.gl/mapbox":"^9.2.11","@mapbox/mapbox-gl-draw":"^1.5.1","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"^19.0.0","mapbox-gl":"^3.9.4","react-dom":"^19.0.0","typescript":"^5.7.3","tailwindcss":"^4.0.14","@types/jszip":"^3.4.1","@types/react":"^19.0.7","@types/shpjs":"^3.4.7","@types/geojson":"^7946.0.16","@types/react-dom":"^19.0.3","@tailwindcss/vite":"^4.0.14","@types/supercluster":"^7.1.3","@types/mapbox__mapbox-gl-draw":"^1.4.9"},"peerDependencies":{"react":">=18","mapbox-gl":">=3","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/og-components_0.1.1_1775190180772_0.08613282834781333","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aai-agency/og-components","version":"0.2.0","keywords":["oil-gas","asset-map","well-map","petroleum","upstream","pipeline","xstate","production-data","react-components","shadcn","kmz","kml","geojson"],"author":{"name":"Husam @ aai.agency","email":"husam@aai.agency"},"license":"MIT","_id":"@aai-agency/og-components@0.2.0","maintainers":[{"name":"husamrahman","email":"husam@aai.agency"}],"homepage":"https://github.com/aai-agency/aai-og-components","bugs":{"url":"https://github.com/aai-agency/aai-og-components/issues"},"dist":{"shasum":"d6c36065f6e0721559b91f10efce265f6bfa6aae","tarball":"https://registry.npmjs.org/@aai-agency/og-components/-/og-components-0.2.0.tgz","fileCount":36,"integrity":"sha512-4nc1ocLb5wHX+Uobzv5YbIUiCIjKgNfa9VHlq4oA/+reeigky4Lz5YHdWsa6lZsKEcntZ2op8BaTZ8QQoO0NJQ==","signatures":[{"sig":"MEUCIDCz3uy44y19c0cRdGBid8xRDXgDt/GG2bx+0+rwiaAwAiEAmY9kfTZsQpNE7Z9H6aay8C939lyhklh+w2HIsrqd7oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2439677},"main":"./dist/index.js","type":"module","_from":"file:aai-agency-og-components-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./schemas":{"types":"./dist/schemas/index.d.ts","import":"./dist/schemas/index.js"},"./machines":{"types":"./dist/machines/index.d.ts","import":"./dist/machines/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./styles.css":"./src/styles.css","./sample-data":{"types":"./dist/sample-data/index.d.ts","import":"./dist/sample-data/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"husamrahman","email":"husam@aai.agency"},"_resolved":"/tmp/041fad41ae3bd01a5e8798edb0d113c2/aai-agency-og-components-0.2.0.tgz","_integrity":"sha512-4nc1ocLb5wHX+Uobzv5YbIUiCIjKgNfa9VHlq4oA/+reeigky4Lz5YHdWsa6lZsKEcntZ2op8BaTZ8QQoO0NJQ==","repository":{"url":"git+https://github.com/aai-agency/aai-og-components.git","type":"git"},"_npmVersion":"10.8.2","description":"Production-grade O&G React components for AI coding agents — maps, charts, detail cards, and more","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.24.1","clsx":"^2.1.1","jszip":"^3.10.1","shpjs":"^6.2.0","uplot":"^1.6.32","sql.js":"^1.14.1","xstate":"^5.28.0","deck.gl":"^9.2.11","@turf/turf":"^7.3.4","lucide-react":"^1.8.0","supercluster":"^8.0.1","@deck.gl/core":"^9.2.11","@xstate/react":"^6.1.0","react-virtuoso":"^4.18.4","tailwind-merge":"^3.5.0","@deck.gl/layers":"^9.2.11","@deck.gl/mapbox":"^9.2.11","@mapbox/mapbox-gl-draw":"^1.5.1","@radix-ui/react-select":"^2.2.6","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","@radix-ui/react-context-menu":"^2.2.16"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","react":"^19.0.0","mapbox-gl":"^3.9.4","react-dom":"^19.0.0","typescript":"^5.7.3","tailwindcss":"^4.0.14","@types/jszip":"^3.4.1","@types/react":"^19.0.7","@types/shpjs":"^3.4.7","@types/geojson":"^7946.0.16","@types/react-dom":"^19.0.3","@tailwindcss/vite":"^4.0.14","@types/supercluster":"^7.1.3","@types/mapbox__mapbox-gl-draw":"^1.4.9"},"peerDependencies":{"react":">=18","mapbox-gl":">=3","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/og-components_0.2.0_1778240831068_0.5352406724491716","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@aai-agency/og-components","version":"0.5.2","keywords":["oil-gas","asset-map","well-map","petroleum","upstream","pipeline","xstate","production-data","react-components","shadcn","kmz","kml","geojson"],"author":"Husam @ aai.agency <husam@aai.agency>","license":"MIT","_id":"@aai-agency/og-components@0.5.2","maintainers":[{"name":"husamrahman","email":"husam@aai.agency"}],"homepage":"https://github.com/aai-agency/aai-og-components","bugs":"https://github.com/aai-agency/aai-og-components/issues","dist":{"shasum":"11b1301cc28521ac94f460b906b238daf5e1b084","tarball":"https://registry.npmjs.org/@aai-agency/og-components/-/og-components-0.5.2.tgz","fileCount":72,"integrity":"sha512-NbZ1d6VrN1DnNO69v5lcohtRHdmKKtF8SacGdYnMp7MKxDd6Lh/vqwlH03CYcYX+Dkxl3C6o1tw1VDqXSS+NPQ==","signatures":[{"sig":"MEYCIQDVKz2u7a7KdQkLIRDkcKQWyQv2VlGESSzPhBMwCCdmEwIhAKt9OfIIxjWb3rUNAWwjQMrDcOlacwf1Vr9N3MMfzqhY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aai-agency%2fog-components@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2786479},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.js"},"./map":{"types":"./dist/components/map/index.d.ts","import":"./dist/components/map/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./schemas":{"types":"./dist/schemas/index.d.ts","import":"./dist/schemas/index.js"},"./machines":{"types":"./dist/machines/index.d.ts","import":"./dist/machines/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./asset-card":{"types":"./dist/components/asset-card/index.d.ts","import":"./dist/components/asset-card/index.js"},"./line-chart":{"types":"./dist/components/line-chart/index.d.ts","import":"./dist/components/line-chart/index.js"},"./styles.css":"./src/styles.css","./sample-data":{"types":"./dist/sample-data/index.d.ts","import":"./dist/sample-data/index.js"},"./decline-curve":{"types":"./dist/components/decline-curve/index.d.ts","import":"./dist/components/decline-curve/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f236f49-e149-43d9-bd50-807155305b86"}},"repository":{"url":"https://github.com/aai-agency/aai-og-components","type":"git"},"description":"Production-grade O&G React components for AI coding agents — maps, charts, detail cards, and more","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","jszip":"^3.10.1","shpjs":"^6.2.0","uplot":"^1.6.32","sql.js":"^1.14.2","xstate":"^5.32.5","deck.gl":"^9.3.10","@turf/turf":"^7.4.0","lucide-react":"^1.32.0","supercluster":"^9.0.0","@deck.gl/core":"^9.3.10","@xstate/react":"^6.1.0","react-virtuoso":"^4.18.12","tailwind-merge":"^3.6.0","@deck.gl/layers":"^9.3.10","@deck.gl/mapbox":"^9.3.10","@mapbox/mapbox-gl-draw":"^1.5.1","@radix-ui/react-select":"^2.3.7","@radix-ui/react-tooltip":"^1.2.16","class-variance-authority":"^0.7.1","@radix-ui/react-context-menu":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","mapbox-gl":"^3.28.1","react-dom":"^19.2.8","typescript":"^5.9.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/shpjs":"^3.4.7","@types/geojson":"^7946.0.16","@types/react-dom":"^19.2.4","@tailwindcss/vite":"^4.3.3","@types/supercluster":"^7.1.3","@types/mapbox__mapbox-gl-draw":"^1.4.9"},"peerDependencies":{"react":">=18","mapbox-gl":">=3","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/og-components_0.5.2_1787153737111_0.4644009460946501","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aai-agency/og-components","version":"0.6.0","keywords":["oil-gas","asset-map","well-map","petroleum","upstream","pipeline","xstate","production-data","react-components","shadcn","kmz","kml","geojson"],"author":"Husam @ aai.agency <husam@aai.agency>","license":"MIT","_id":"@aai-agency/og-components@0.6.0","maintainers":[{"name":"husamrahman","email":"husam@aai.agency"}],"homepage":"https://github.com/aai-agency/aai-og-components","bugs":"https://github.com/aai-agency/aai-og-components/issues","dist":{"shasum":"7ae5f2d30f3684864d63e74f30412b4b3992b006","tarball":"https://registry.npmjs.org/@aai-agency/og-components/-/og-components-0.6.0.tgz","fileCount":72,"integrity":"sha512-wSFPKEBPywxA5f34pPc5DuDzITXckIH1hf+qotRgddMK/grhwHy2hv1wCbHc0X2kl7RBu9wh/L4GtRwxd7aPCQ==","signatures":[{"sig":"MEUCIQCS+YpHvel5UT9Id1vWV89xf22jYKF1H0fmggPqkXqvtQIgCSS3pb+JV1VSjS0OSPkNDeA9OCnAaBuz4PzxsK/JEbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aai-agency%2fog-components@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2800215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.js"},"./map":{"types":"./dist/components/map/index.d.ts","import":"./dist/components/map/index.js"},"./chart":{"types":"./dist/components/line-chart/index.d.ts","import":"./dist/components/line-chart/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./schemas":{"types":"./dist/schemas/index.d.ts","import":"./dist/schemas/index.js"},"./machines":{"types":"./dist/machines/index.d.ts","import":"./dist/machines/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./asset-card":{"types":"./dist/components/asset-card/index.d.ts","import":"./dist/components/asset-card/index.js"},"./line-chart":{"types":"./dist/components/line-chart/index.d.ts","import":"./dist/components/line-chart/index.js"},"./styles.css":"./src/styles.css","./sample-data":{"types":"./dist/sample-data/index.d.ts","import":"./dist/sample-data/index.js"},"./decline-curve":{"types":"./dist/components/decline-curve/index.d.ts","import":"./dist/components/decline-curve/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f236f49-e149-43d9-bd50-807155305b86"}},"repository":{"url":"https://github.com/aai-agency/aai-og-components","type":"git"},"description":"Production-grade O&G React components for AI coding agents — maps, charts, detail cards, and more","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","jszip":"^3.10.1","shpjs":"^6.2.0","uplot":"^1.6.32","sql.js":"^1.14.2","xstate":"^5.32.5","deck.gl":"^9.3.10","@turf/turf":"^7.4.0","lucide-react":"^1.32.0","supercluster":"^9.0.0","@deck.gl/core":"^9.3.10","@xstate/react":"^6.1.0","react-virtuoso":"^4.18.12","tailwind-merge":"^3.6.0","@deck.gl/layers":"^9.3.10","@deck.gl/mapbox":"^9.3.10","@mapbox/mapbox-gl-draw":"^1.5.1","@radix-ui/react-select":"^2.3.7","@radix-ui/react-tooltip":"^1.2.16","class-variance-authority":"^0.7.1","@radix-ui/react-context-menu":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","mapbox-gl":"^3.28.1","react-dom":"^19.2.8","typescript":"^5.9.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/shpjs":"^3.4.7","@types/geojson":"^7946.0.16","@types/react-dom":"^19.2.4","@tailwindcss/vite":"^4.3.3","@types/supercluster":"^7.1.3","@types/mapbox__mapbox-gl-draw":"^1.4.9"},"peerDependencies":{"react":">=18","mapbox-gl":">=3","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/og-components_0.6.0_1787161545477_0.27529330450177536","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aai-agency/og-components","version":"0.6.1","keywords":["oil-gas","asset-map","well-map","petroleum","upstream","pipeline","xstate","production-data","react-components","shadcn","kmz","kml","geojson"],"author":"Husam @ aai.agency <husam@aai.agency>","license":"MIT","_id":"@aai-agency/og-components@0.6.1","maintainers":[{"name":"husamrahman","email":"husam@aai.agency"}],"homepage":"https://github.com/aai-agency/aai-og-components","bugs":"https://github.com/aai-agency/aai-og-components/issues","dist":{"shasum":"500b76680518801559d43e63393fcf5de19eabb8","tarball":"https://registry.npmjs.org/@aai-agency/og-components/-/og-components-0.6.1.tgz","fileCount":72,"integrity":"sha512-iUuLDSzPRLtjAjkdnVRA5b2Hm7Y99p6ku8yNOb/CwcnJ2wr3DdKHPpUbjtEA0ar7M6SGj2SX4xoinzWtQWCQOg==","signatures":[{"sig":"MEUCICnhNGbkMys2kopNIV9es3S9NHOGqiK0v6Ae5Te1k89tAiEAmTd3Jj6ehuPY+uyLwiyQ2Od3X5XQ1jcsPFgzmt+KosI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aai-agency%2fog-components@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2823674},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.js"},"./map":{"types":"./dist/components/map/index.d.ts","import":"./dist/components/map/index.js"},"./chart":{"types":"./dist/components/line-chart/index.d.ts","import":"./dist/components/line-chart/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./schemas":{"types":"./dist/schemas/index.d.ts","import":"./dist/schemas/index.js"},"./machines":{"types":"./dist/machines/index.d.ts","import":"./dist/machines/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./asset-card":{"types":"./dist/components/asset-card/index.d.ts","import":"./dist/components/asset-card/index.js"},"./line-chart":{"types":"./dist/components/line-chart/index.d.ts","import":"./dist/components/line-chart/index.js"},"./styles.css":"./src/styles.css","./sample-data":{"types":"./dist/sample-data/index.d.ts","import":"./dist/sample-data/index.js"},"./decline-curve":{"types":"./dist/components/decline-curve/index.d.ts","import":"./dist/components/decline-curve/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f236f49-e149-43d9-bd50-807155305b86"}},"repository":{"url":"https://github.com/aai-agency/aai-og-components","type":"git"},"description":"Production-grade O&G React components for AI coding agents — maps, charts, detail cards, and more","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","clsx":"^2.1.1","jszip":"^3.10.1","shpjs":"^6.2.0","uplot":"^1.6.32","sql.js":"^1.14.2","xstate":"^5.32.5","deck.gl":"^9.3.10","@turf/turf":"^7.4.0","lucide-react":"^1.32.0","supercluster":"^9.0.0","@deck.gl/core":"^9.3.10","@xstate/react":"^6.1.0","react-virtuoso":"^4.18.12","tailwind-merge":"^3.6.0","@deck.gl/layers":"^9.3.10","@deck.gl/mapbox":"^9.3.10","@mapbox/mapbox-gl-draw":"^1.5.1","@radix-ui/react-select":"^2.3.7","@radix-ui/react-tooltip":"^1.2.16","class-variance-authority":"^0.7.1","@radix-ui/react-context-menu":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","mapbox-gl":"^3.28.1","react-dom":"^19.2.8","typescript":"^5.9.3","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/shpjs":"^3.4.7","@types/geojson":"^7946.0.16","@types/react-dom":"^19.2.4","@tailwindcss/vite":"^4.3.3","@types/supercluster":"^7.1.3","@types/mapbox__mapbox-gl-draw":"^1.4.9"},"peerDependencies":{"react":">=18","mapbox-gl":">=3","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/og-components_0.6.1_1787262757118_0.48223932202079545","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aai-agency/og-components","version":"0.7.0","description":"Production-grade O&G React components for AI coding agents — maps, charts, detail cards, and more","author":"Husam @ aai.agency <husam@aai.agency>","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./asset-card":{"types":"./dist/components/asset-card/index.d.ts","import":"./dist/components/asset-card/index.js"},"./decline-curve":{"types":"./dist/components/decline-curve/index.d.ts","import":"./dist/components/decline-curve/index.js"},"./event-timeline":{"types":"./dist/components/event-timeline/index.d.ts","import":"./dist/components/event-timeline/index.js"},"./line-chart":{"types":"./dist/components/line-chart/index.d.ts","import":"./dist/components/line-chart/index.js"},"./chart":{"types":"./dist/components/line-chart/index.d.ts","import":"./dist/components/line-chart/index.js"},"./map":{"types":"./dist/components/map/index.d.ts","import":"./dist/components/map/index.js"},"./ui":{"types":"./dist/components/ui/index.d.ts","import":"./dist/components/ui/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./schemas":{"types":"./dist/schemas/index.d.ts","import":"./dist/schemas/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./machines":{"types":"./dist/machines/index.d.ts","import":"./dist/machines/index.js"},"./styles.css":"./src/styles.css","./sample-data":{"types":"./dist/sample-data/index.d.ts","import":"./dist/sample-data/index.js"}},"peerDependencies":{"mapbox-gl":">=3","react":">=18","react-dom":">=18","tailwindcss":">=4"},"dependencies":{"@deck.gl/core":"^9.3.10","@deck.gl/layers":"^9.3.10","@deck.gl/mapbox":"^9.3.10","@mapbox/mapbox-gl-draw":"^1.5.1","@radix-ui/react-context-menu":"^2.3.7","@radix-ui/react-dialog":"^1.1.7","@radix-ui/react-select":"^2.3.7","@radix-ui/react-tooltip":"^1.2.16","@turf/turf":"^7.4.0","@xstate/react":"^6.1.0","class-variance-authority":"^0.7.1","clsx":"^2.1.1","deck.gl":"^9.3.10","jszip":"^3.10.1","lucide-react":"^1.32.0","react-virtuoso":"^4.18.12","shpjs":"^6.2.0","sql.js":"^1.14.2","supercluster":"^9.0.0","tailwind-merge":"^3.6.0","uplot":"^1.6.32","xstate":"^5.32.5","zod":"^4.4.3"},"devDependencies":{"@tailwindcss/vite":"^4.3.3","@types/geojson":"^7946.0.16","@types/mapbox__mapbox-gl-draw":"^1.4.9","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","@types/shpjs":"^3.4.7","@types/supercluster":"^7.1.3","mapbox-gl":"^3.28.1","react":"^19.2.8","react-dom":"^19.2.8","tailwindcss":"^4.3.3","tsup":"^8.5.1","typescript":"^5.9.3"},"license":"MIT","keywords":["oil-gas","asset-map","well-map","petroleum","upstream","pipeline","xstate","production-data","react-components","shadcn","kmz","kml","geojson"],"repository":{"type":"git","url":"https://github.com/aai-agency/aai-og-components"},"homepage":"https://github.com/aai-agency/aai-og-components","bugs":"https://github.com/aai-agency/aai-og-components/issues","scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest"},"_nodeVersion":"24.19.0","_id":"@aai-agency/og-components@0.7.0","dist":{"integrity":"sha512-SRh23hPVS5dL8EKOb5U6H4WEFzq0KQHu3no83UOnckIN+aJ5h6nawgJHt7EDjfHd5jjFPZpNmRbp64lkeW7kTg==","shasum":"2c98ee7d5ea8732376bd4d51078d5f467ab83bbf","tarball":"https://registry.npmjs.org/@aai-agency/og-components/-/og-components-0.7.0.tgz","fileCount":81,"unpackedSize":3041342,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aai-agency%2fog-components@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCAO75NlRXfSFaDHbgxX0NO+vr8ls6BJN6EnLJT0SXMtwIhAPyWx8pOgZxZHLt1FKYalkdfbo6YmBjZi5Nlc6udiXS/"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2f236f49-e149-43d9-bd50-807155305b86"}},"directories":{},"maintainers":[{"name":"husamrahman","email":"husam@aai.agency"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/og-components_0.7.0_1787677308806_0.6757830836503183"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-03T03:48:05.254Z","modified":"2026-08-25T17:01:49.417Z","0.1.0":"2026-04-03T03:48:05.506Z","0.1.1":"2026-04-03T04:23:01.024Z","0.2.0":"2026-05-08T11:47:11.201Z","0.5.2":"2026-08-19T15:35:37.283Z","0.6.0":"2026-08-19T17:45:45.624Z","0.6.1":"2026-08-20T21:52:37.292Z","0.7.0":"2026-08-25T17:01:48.989Z"},"bugs":"https://github.com/aai-agency/aai-og-components/issues","author":"Husam @ aai.agency <husam@aai.agency>","license":"MIT","homepage":"https://github.com/aai-agency/aai-og-components","keywords":["oil-gas","asset-map","well-map","petroleum","upstream","pipeline","xstate","production-data","react-components","shadcn","kmz","kml","geojson"],"repository":{"type":"git","url":"https://github.com/aai-agency/aai-og-components"},"description":"Production-grade O&G React components for AI coding agents — maps, charts, detail cards, and more","maintainers":[{"name":"husamrahman","email":"husam@aai.agency"}],"readme":"# @aai-agency/og-components\n\n[![npm](https://img.shields.io/npm/v/@aai-agency/og-components)](https://www.npmjs.com/package/@aai-agency/og-components) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![TypeScript](https://img.shields.io/badge/TypeScript-5.9-blue?logo=typescript)](https://www.typescriptlang.org/)\n\nProduction-grade O&G React components that your coding AI agent can use. Interactive maps, production charts, asset detail cards, and much more. Free, open source, and ready for Claude Code, ChatGPT, Codex, or any AI coding agent.\n\nBuilt by [AAI Agency](https://aai.agency)\nContact: Husam Rahman | husam@aai.agency | https://www.linkedin.com/in/husam-rahman\n\n## Install\n\n```bash\npnpm add @aai-agency/og-components mapbox-gl\n```\n\n## Setup\n\nAdd the theme tokens to your CSS (after your Tailwind import):\n\n```css\n@import \"tailwindcss\";\n@import \"@aai-agency/og-components/styles.css\";\n```\n\nImport Mapbox CSS in your app entry:\n\n```ts\nimport \"mapbox-gl/dist/mapbox-gl.css\";\n```\n\n## Quick Start\n\n```tsx\nimport { Map, type Asset } from \"@aai-agency/og-components\";\n\nconst assets: Asset[] = [\n  {\n    id: \"well-001\",\n    name: \"COASTAL 14-29H\",\n    type: \"well\",\n    status: \"producing\",\n    coordinates: { lat: 48.12, lng: -103.45 },\n    properties: {\n      operator: \"Coastal Energy\",\n      basin: \"Bakken\",\n      cumOil: 245000,\n    },\n  },\n];\n\nconst App = () => (\n  <Map\n    assets={assets}\n    mapboxAccessToken={import.meta.env.VITE_MAPBOX_TOKEN}\n    colorBy=\"status\"\n    enableOverlayUpload\n    showDetailCard\n  />\n);\n```\n\n### Chart formatting\n\nPlain, grouped, related, and forecast charts share the same value-formatting and typography options:\n\n```tsx\nimport { Chart, ChartGroup } from \"@aai-agency/og-components/chart\";\n\n<Chart kind=\"line\" series={series} height={320} />\n<Chart kind=\"bar\" series={series} height={320} />\n\n<ChartGroup\n  series={series}\n  charts={charts}\n  formatXValue={(value) => new Date(value * 1000).toLocaleDateString()}\n  formatYValue={(value, { location, unit }) => {\n    const digits = location === \"tooltip\" ? 1 : 0;\n    const formatted = Intl.NumberFormat(\"en-US\", {\n      notation: \"compact\",\n      maximumFractionDigits: digits,\n    }).format(value);\n    return location === \"tooltip\" && unit ? `${formatted} ${unit}` : formatted;\n  }}\n  typography={{\n    axisTickFontSize: 12,\n    axisTickFontWeight: 500,\n    axisLabelFontSize: 13,\n    axisLabelFontWeight: 600,\n    tooltipFontSize: 10,\n    tooltipFontWeight: 400,\n    tooltipHeaderFontWeight: 600,\n  }}\n/>\n```\n\n`formatYValue` receives the location, axis, chart, series, label, and unit when they are available. Custom formatter output is treated as complete, so include a unit when you want one in the tooltip. `ChartTypography` also exposes `legendFontWeight` and `titleFontWeight`; all weights accept CSS keywords or numeric weights from 100 through 900.\n\n## What You Get\n\n- **Interactive Asset Map** — Plot wells, meters, pipelines, facilities on a Mapbox map with clustering, drawing tools, and lasso selection\n- **Chart + ChartGroup** — Domain-neutral native-resolution series, line or bar rendering, ordinary forecast series, explicit cross-resolution resampling, ID-based derivations, configurable per-panel X/Y controls and presentation mode, dual axes, annotations, and synchronized panels\n- **Asset Detail Cards** — Click any asset to see its properties, custom fields, and an embedded `Chart` for actual and forecast series\n- **Selection Panel** — Multi-asset selection with filter chips and summary stats\n- **Overlay Management** — Drag and drop KMZ, KML, GeoJSON, and Shapefile files\n- **Color Schemes** — Color by status, type, production, water cut, operator, or basin\n- **Data Persistence** — LocalStorage or in-browser SQLite for large datasets\n- **Validation Schemas** — Zod schemas for assets, production records, overlays, and configuration\n\n## Requirements\n\n- React 18+\n- Tailwind CSS 4+\n- mapbox-gl 3+\n- Mapbox access token ([get one here](https://account.mapbox.com/access-tokens/))\n\n## Development\n\n```bash\npnpm install\npnpm dev        # Run the interactive playground\npnpm build      # Build the library\npnpm typecheck  # Type check\npnpm test       # Run tests\n```\n\nFocused imports are available at `@aai-agency/og-components/chart`, `/map`, `/asset-card`, `/decline-curve`, `/types`, and `/ui`. The `/line-chart` entry remains available for compatibility.\n\n## Documentation\n\n- [skills/og-components/SKILL.md](./skills/og-components/SKILL.md) — Full agent skill with rules and workflow\n- [CLAUDE.md](./CLAUDE.md) — Dev setup and contributing guide\n- [CONTRIBUTING.md](./CONTRIBUTING.md) — How to contribute\n\n## License\n\nMIT\n","readmeFilename":""}