{"_id":"@affino/datagrid-pivot","_rev":"4-fa4005db8241a1e9bbfb8937e58f8e6a","name":"@affino/datagrid-pivot","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.1":{"name":"@affino/datagrid-pivot","version":"0.1.1","keywords":["datagrid","pivot","analytics","engine","headless"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-pivot@0.1.1","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-pivot#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"39ee92690d3bcc3e2abfea16a0abc212b1871555","tarball":"https://registry.npmjs.org/@affino/datagrid-pivot/-/datagrid-pivot-0.1.1.tgz","fileCount":39,"integrity":"sha512-98ukH9cAb73l0fNvFvyjEQfP2m1RzFaCGN++tCVX3t1e0QrspdJ+TPybc79/PQ3t7ih1Ymyq9GStaOBokmdorg==","signatures":[{"sig":"MEYCIQDohimgJTa21n8Omv/lzW16T4kDToTyICanwhe8edVbugIhAL5s97X+4fvNky9Fc17Rnp36DawDTs9fxOqhx1tr64H9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66734},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-pivot-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/492193b9a5a30409a03a95029e699110/affino-datagrid-pivot-0.1.1.tgz","_integrity":"sha512-98ukH9cAb73l0fNvFvyjEQfP2m1RzFaCGN++tCVX3t1e0QrspdJ+TPybc79/PQ3t7ih1Ymyq9GStaOBokmdorg==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-pivot"},"_npmVersion":"10.8.2","description":"Community pivot API boundary for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/datagrid-pivot_0.1.1_1773840761581_0.13735180895321242","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@affino/datagrid-pivot","version":"0.1.2","keywords":["datagrid","pivot","analytics","engine","headless"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-pivot@0.1.2","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/affinio/tree/main/packages/datagrid-pivot#readme","bugs":{"url":"https://github.com/affinio/affinio/issues"},"dist":{"shasum":"46e9979e57560c027b1198cb561c1f88cb7c1f3b","tarball":"https://registry.npmjs.org/@affino/datagrid-pivot/-/datagrid-pivot-0.1.2.tgz","fileCount":39,"integrity":"sha512-0+ffZubxZ9qCx4zAB7sXpAX1Eo3mXa1923FoMGd0WkzozKUafKpySuQ0rkPJUqpLDoI1IEq+mwZFgmLru05SmQ==","signatures":[{"sig":"MEQCIDS/PCkM4MjYlmAYeNWWK9WszaizJyIKbusv6adco/qGAiBQ0phLrupvTcCfkj+KdYvu72kDBp2sf5TXBaUexdffPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66734},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-pivot-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/1624c6e67ec1a52d6f6ce42928df4275/affino-datagrid-pivot-0.1.2.tgz","_integrity":"sha512-0+ffZubxZ9qCx4zAB7sXpAX1Eo3mXa1923FoMGd0WkzozKUafKpySuQ0rkPJUqpLDoI1IEq+mwZFgmLru05SmQ==","repository":{"url":"git+https://github.com/affinio/affinio.git","type":"git","directory":"packages/datagrid-pivot"},"_npmVersion":"10.8.2","description":"Community pivot API boundary for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/datagrid-pivot_0.1.2_1776268910205_0.29479023072991284","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@affino/datagrid-pivot","version":"0.1.3","keywords":["datagrid","pivot","analytics","engine","headless"],"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","_id":"@affino/datagrid-pivot@0.1.3","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"homepage":"https://github.com/affinio/datagrid/tree/main/packages/datagrid-pivot#readme","bugs":{"url":"https://github.com/affinio/datagrid/issues"},"dist":{"shasum":"ae2544f0968df18859fa7f6276bfefd2dec59ec0","tarball":"https://registry.npmjs.org/@affino/datagrid-pivot/-/datagrid-pivot-0.1.3.tgz","fileCount":39,"integrity":"sha512-1TNd87e2162nG3dvb8zwRrMnAcPN6mKmZ7VxV1RfXsO5JyM0ynd96s16kmNHWrWh2+DPG6ubCrAaCIM2v1KInA==","signatures":[{"sig":"MEUCIHwekGYnLx58TuLhTLCCwKSbfpuUAbF2WvQtsNvy0/8MAiEA4OhgNrlM8aGSblMskuUqNcb6+3DRWGVTgqhq70hanMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70377},"main":"dist/index.js","type":"module","_from":"file:affino-datagrid-pivot-0.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json && node ../../scripts/fix-esm-specifiers.mjs dist","type-check":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"_resolved":"/tmp/3fecd81238f14eeaca312fdbdc2b6966/affino-datagrid-pivot-0.1.3.tgz","_integrity":"sha512-1TNd87e2162nG3dvb8zwRrMnAcPN6mKmZ7VxV1RfXsO5JyM0ynd96s16kmNHWrWh2+DPG6ubCrAaCIM2v1KInA==","repository":{"url":"git+https://github.com/affinio/datagrid.git","type":"git","directory":"packages/datagrid-pivot"},"_npmVersion":"10.9.8","description":"Community pivot API boundary for Affino DataGrid","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/datagrid-pivot_0.1.3_1788252978018_0.3020191367452587","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"_id":"@affino/datagrid-pivot@0.2.0","bugs":{"url":"https://github.com/affinio/datagrid/issues"},"dist":{"shasum":"30b897bc4b4eb96677024b66a43d1be29010870e","tarball":"https://registry.npmjs.org/@affino/datagrid-pivot/-/datagrid-pivot-0.2.0.tgz","fileCount":39,"integrity":"sha512-smTC/95TNWpcJM5jdZEBBHQ/Jx/yCkfp6aOpZOboPHrgboeOTtn9BJxSl13k4mpQjBGRspLa5HM5sociXq+pGA==","signatures":[{"sig":"MEYCIQD2JJ3LeDEzF1eGI5zzayVcdXBj1l/eL+QYQdLJdiceYAIhAOH+oizyP/v3/sOVaZDWHThmNr40FT6D1/KXEWtuvqCZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCrUJPPNDIrTXQczrrkaUTKtv7pN1c1ZrqClHq/Zpd5FwIhALI1QZUmsOESpPbNvXBADy/pAt+PEx/Lqybf4R1JkMRV"}],"unpackedSize":72855},"main":"dist/index.js","name":"@affino/datagrid-pivot","type":"module","_from":"file:affino-datagrid-pivot-0.2.0.tgz","types":"dist/index.d.ts","author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"build":"tsc -p tsconfig.json && node ../../scripts/fix-esm-specifiers.mjs dist","type-check":"tsc -p tsconfig.json --noEmit"},"version":"0.2.0","_npmUser":{"name":"affino","email":"anton.pavlov.personal@gmail.com"},"homepage":"https://github.com/affinio/datagrid/tree/main/packages/datagrid-pivot#readme","keywords":["datagrid","pivot","analytics","engine","headless"],"_resolved":"/tmp/1d26a24cb6bd875cda31937b7dfe7c29/affino-datagrid-pivot-0.2.0.tgz","_integrity":"sha512-smTC/95TNWpcJM5jdZEBBHQ/Jx/yCkfp6aOpZOboPHrgboeOTtn9BJxSl13k4mpQjBGRspLa5HM5sociXq+pGA==","repository":{"url":"git+https://github.com/affinio/datagrid.git","type":"git","directory":"packages/datagrid-pivot"},"_npmVersion":"10.9.8","description":"Community pivot API boundary for Affino DataGrid","directories":{},"maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/datagrid-pivot_0.2.0_1789478118312_0.3102426007167278"}}},"time":{"created":"2026-03-18T13:32:41.478Z","modified":"2026-09-15T13:15:18.560Z","0.1.1":"2026-03-18T13:32:41.719Z","0.1.2":"2026-04-15T16:01:50.395Z","0.1.3":"2026-09-01T08:56:18.166Z","0.2.0":"2026-09-15T13:15:18.411Z"},"bugs":{"url":"https://github.com/affinio/datagrid/issues"},"author":{"name":"Anton Pavlov","email":"a.pavlov@affino.dev"},"license":"MIT","homepage":"https://github.com/affinio/datagrid/tree/main/packages/datagrid-pivot#readme","keywords":["datagrid","pivot","analytics","engine","headless"],"repository":{"url":"git+https://github.com/affinio/datagrid.git","type":"git","directory":"packages/datagrid-pivot"},"description":"Community pivot API boundary for Affino DataGrid","maintainers":[{"name":"affino","email":"anton.pavlov.personal@gmail.com"}],"readme":"# `@affino/datagrid-pivot`\n\nCommunity pivot API boundary for Affino DataGrid.\n\n## Purpose\n\nThis package freezes the pivot-specific public boundary before first release.\n\nCurrent state:\n\n- community-safe pivot types and pure helper APIs live here\n- low-level row-model orchestration and pivot runtime integration still live in `@affino/datagrid-core`\n\n## Community surface\n\nThe package intentionally exposes the base pivot surface:\n\n- pivot model/type contracts\n- pivot drilldown contracts\n- pivot layout snapshot contracts\n- pivot spec normalization / cloning / equality helpers\n\n## Planned enterprise surface\n\nThese are reserved as future enterprise candidates and are intentionally not split into public package entrypoints yet:\n\n- premium high-cardinality pivot runtime tiers\n- advanced incremental pivot patch strategies\n- pivot profiler / diagnostics tooling\n- premium pivot UX shells and runtime controls\n- server-backed pivot acceleration and scaling layers\n\n## Boundary rule\n\nUse `@affino/datagrid-pivot` for pivot contracts and pure helper APIs.\nKeep row-model orchestration and runtime integration inside `@affino/datagrid-core` until the next extraction phase.\n","readmeFilename":"README.md"}