Files
superset2/superset-frontend/plugins/legacy-plugin-chart-paired-t-test
Evan Rusackas d0575ceb29 feat(build): POC - add Turborepo for cached package builds
This PR adds Turborepo as a build orchestration tool for the frontend
monorepo, providing intelligent caching for package builds.

Changes:
- Add turbo.json with task pipeline configuration
- Add turbo devDependency to root package.json
- Add packageManager field for Turborepo compatibility
- Add build/clean/type-check scripts to all packages and plugins
- Add .turbo to .gitignore

New scripts:
- npm run turbo:build - Build all packages with caching
- npm run turbo:build:force - Build without cache
- npm run turbo:type-check - Type check all packages
- npm run turbo:clean - Clean all build artifacts

Benefits:
- Cached builds: 5s → 314ms (16x faster) on unchanged packages
- Parallel builds across packages
- Only rebuilds what changed
- Local-only caching (no cloud dependencies)

Note: Lerna is preserved for versioning and publishing. Turborepo
handles build orchestration, not package publishing.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 10:25:06 -08:00
..

@superset-ui/legacy-plugin-chart-paired-t-test

Version Libraries.io

This plugin provides Paired T Test for Superset.

Usage

Configure key, which can be any string, and register the plugin. This key will be used to lookup this chart throughout the app.

import PairedTTestChartPlugin from '@superset-ui/legacy-plugin-chart-paired-t-test';

new PairedTTestChartPlugin().configure({ key: 'paired-t-test' }).register();

Then use it via SuperChart. See storybook for more details.

<SuperChart
  chartType="paired-t-test"
  width={600}
  height={600}
  formData={...}
  queriesData={[{
    data: {...},
  }]}
/>