├── .eslintrc.cjs ├── .github └── workflows │ └── chromatic.yml ├── .gitignore ├── .storybook ├── main.ts └── preview.ts ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── examples ├── continuity.tsx ├── datasets │ └── cars.ts └── topology │ ├── image.tsx │ ├── neighborhood.tsx │ └── space.tsx ├── experiments ├── plot.ts ├── stratified.ts └── theoretical.ts ├── package.json ├── pnpm-lock.yaml ├── public ├── App.template.tsx ├── index.css ├── index.html └── index.tsx ├── src ├── align.tsx ├── arrow.tsx ├── background.tsx ├── blob.tsx ├── bluefish.tsx ├── chemistry │ ├── atom.tsx │ ├── bond.tsx │ └── molecule.tsx ├── circle.tsx ├── createName.tsx ├── distribute.tsx ├── ellipse.tsx ├── errorContext.ts ├── errors.ts ├── example-gallery │ ├── DFSCQ-log-figure.tsx │ ├── brownie.tsx │ ├── insertion-sort.tsx │ ├── layoutfunction.tsx │ ├── ohm-parser.tsx │ ├── path.tsx │ ├── pulley.tsx │ ├── qc-text.tsx │ └── topology.tsx ├── gradient.tsx ├── graphLayered.tsx ├── group.tsx ├── hyperscript.ts ├── image.tsx ├── index.ts ├── layout.tsx ├── line.tsx ├── measure-text.tsx ├── path.tsx ├── performance-testing │ ├── README.md │ ├── insertionSort │ │ ├── InsertionSortTest.tsx │ │ ├── generate_insertion_sort.py │ │ └── insertionSortProps.ts │ ├── ohmParser │ │ ├── generate_ohm_expression.py │ │ ├── ohmParserTest.tsx │ │ └── ohmProps.ts │ └── pythonTutor │ │ ├── generate_python_tutor.py │ │ ├── pythonTutorProgram.py │ │ ├── pythonTutorProps.ts │ │ └── pythonTutorTest.tsx ├── plot │ ├── dot.tsx │ └── plot.tsx ├── python-tutor │ ├── elm-tuple.tsx │ ├── global-frame.tsx │ ├── heap-object.tsx │ ├── heap.tsx │ ├── python-tutor.tsx │ ├── stack-slot.tsx │ └── types.tsx ├── rect.tsx ├── ref.tsx ├── scenegraph.ts ├── stack.tsx ├── stackLayout.ts ├── stackh.tsx ├── stackv.tsx ├── stories │ ├── 4.stories.tsx │ ├── 41.stories.tsx │ ├── 44.stories.tsx │ ├── 50.stories.tsx │ ├── 6.stories.tsx │ ├── CarsPlot.stories.tsx │ ├── IdInference.stories.tsx │ ├── JetpackCompose.stories.tsx │ ├── Math3ma.stories.tsx │ ├── Molecule.stories.tsx │ ├── Planets.stories.tsx │ ├── PythonTutor.stories.tsx │ ├── README.md │ ├── SimpleTree.stories.tsx │ ├── ThreePointTopologies.stories.tsx │ ├── UISTExamples.stories.tsx │ ├── VennDiagram.stories.tsx │ └── components │ │ ├── Align.stories.tsx │ │ ├── Arrow.stories.tsx │ │ ├── Background.stories.tsx │ │ ├── Circle.stories.tsx │ │ ├── Distribute.stories.tsx │ │ ├── Ellipse.stories.tsx │ │ ├── GraphLayered.stories.tsx │ │ ├── Image.stories.tsx │ │ ├── Line.stories.tsx │ │ ├── Rect.stories.tsx │ │ ├── Stack.stories.tsx │ │ ├── StackH.stories.tsx │ │ └── StackV.stories.tsx ├── style.ts ├── text.tsx ├── text │ ├── README.md │ ├── getStringDims.ts │ ├── reduce-css-calc.d.ts │ ├── splitAtDelimiters.ts │ ├── textBBox.tsx │ ├── types.ts │ └── useText.tsx ├── util │ ├── bbox.ts │ ├── lca.ts │ └── maybe.ts └── withBluefish.tsx ├── tsconfig.build.json ├── tsconfig.json └── vite.config.ts /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/chromatic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/.github/workflows/chromatic.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | /public/App.tsx 4 | */.DS_Store -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/.storybook/preview.ts -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/README.md -------------------------------------------------------------------------------- /examples/continuity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/examples/continuity.tsx -------------------------------------------------------------------------------- /examples/datasets/cars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/examples/datasets/cars.ts -------------------------------------------------------------------------------- /examples/topology/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/examples/topology/image.tsx -------------------------------------------------------------------------------- /examples/topology/neighborhood.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/examples/topology/neighborhood.tsx -------------------------------------------------------------------------------- /examples/topology/space.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/examples/topology/space.tsx -------------------------------------------------------------------------------- /experiments/plot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/experiments/plot.ts -------------------------------------------------------------------------------- /experiments/stratified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/experiments/stratified.ts -------------------------------------------------------------------------------- /experiments/theoretical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/experiments/theoretical.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/App.template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/public/App.template.tsx -------------------------------------------------------------------------------- /public/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/public/index.css -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/public/index.html -------------------------------------------------------------------------------- /public/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/public/index.tsx -------------------------------------------------------------------------------- /src/align.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/align.tsx -------------------------------------------------------------------------------- /src/arrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/arrow.tsx -------------------------------------------------------------------------------- /src/background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/background.tsx -------------------------------------------------------------------------------- /src/blob.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/blob.tsx -------------------------------------------------------------------------------- /src/bluefish.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/bluefish.tsx -------------------------------------------------------------------------------- /src/chemistry/atom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/chemistry/atom.tsx -------------------------------------------------------------------------------- /src/chemistry/bond.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/chemistry/bond.tsx -------------------------------------------------------------------------------- /src/chemistry/molecule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/chemistry/molecule.tsx -------------------------------------------------------------------------------- /src/circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/circle.tsx -------------------------------------------------------------------------------- /src/createName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/createName.tsx -------------------------------------------------------------------------------- /src/distribute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/distribute.tsx -------------------------------------------------------------------------------- /src/ellipse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/ellipse.tsx -------------------------------------------------------------------------------- /src/errorContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/errorContext.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/example-gallery/DFSCQ-log-figure.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/example-gallery/DFSCQ-log-figure.tsx -------------------------------------------------------------------------------- /src/example-gallery/brownie.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/example-gallery/brownie.tsx -------------------------------------------------------------------------------- /src/example-gallery/insertion-sort.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/example-gallery/insertion-sort.tsx -------------------------------------------------------------------------------- /src/example-gallery/layoutfunction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/example-gallery/layoutfunction.tsx -------------------------------------------------------------------------------- /src/example-gallery/ohm-parser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/example-gallery/ohm-parser.tsx -------------------------------------------------------------------------------- /src/example-gallery/path.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/example-gallery/path.tsx -------------------------------------------------------------------------------- /src/example-gallery/pulley.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/example-gallery/pulley.tsx -------------------------------------------------------------------------------- /src/example-gallery/qc-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/example-gallery/qc-text.tsx -------------------------------------------------------------------------------- /src/example-gallery/topology.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/example-gallery/topology.tsx -------------------------------------------------------------------------------- /src/gradient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/gradient.tsx -------------------------------------------------------------------------------- /src/graphLayered.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/graphLayered.tsx -------------------------------------------------------------------------------- /src/group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/group.tsx -------------------------------------------------------------------------------- /src/hyperscript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/hyperscript.ts -------------------------------------------------------------------------------- /src/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/image.tsx -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/layout.tsx -------------------------------------------------------------------------------- /src/line.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/line.tsx -------------------------------------------------------------------------------- /src/measure-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/measure-text.tsx -------------------------------------------------------------------------------- /src/path.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/path.tsx -------------------------------------------------------------------------------- /src/performance-testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/performance-testing/README.md -------------------------------------------------------------------------------- /src/performance-testing/insertionSort/InsertionSortTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/performance-testing/insertionSort/InsertionSortTest.tsx -------------------------------------------------------------------------------- /src/performance-testing/insertionSort/generate_insertion_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/performance-testing/insertionSort/generate_insertion_sort.py -------------------------------------------------------------------------------- /src/performance-testing/insertionSort/insertionSortProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/performance-testing/insertionSort/insertionSortProps.ts -------------------------------------------------------------------------------- /src/performance-testing/ohmParser/generate_ohm_expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/performance-testing/ohmParser/generate_ohm_expression.py -------------------------------------------------------------------------------- /src/performance-testing/ohmParser/ohmParserTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/performance-testing/ohmParser/ohmParserTest.tsx -------------------------------------------------------------------------------- /src/performance-testing/ohmParser/ohmProps.ts: -------------------------------------------------------------------------------- 1 | export const expression = "8*3*(7)*1*(8)*0*2*(2*3*(3))"; -------------------------------------------------------------------------------- /src/performance-testing/pythonTutor/generate_python_tutor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/performance-testing/pythonTutor/generate_python_tutor.py -------------------------------------------------------------------------------- /src/performance-testing/pythonTutor/pythonTutorProgram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/performance-testing/pythonTutor/pythonTutorProgram.py -------------------------------------------------------------------------------- /src/performance-testing/pythonTutor/pythonTutorProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/performance-testing/pythonTutor/pythonTutorProps.ts -------------------------------------------------------------------------------- /src/performance-testing/pythonTutor/pythonTutorTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/performance-testing/pythonTutor/pythonTutorTest.tsx -------------------------------------------------------------------------------- /src/plot/dot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/plot/dot.tsx -------------------------------------------------------------------------------- /src/plot/plot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/plot/plot.tsx -------------------------------------------------------------------------------- /src/python-tutor/elm-tuple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/python-tutor/elm-tuple.tsx -------------------------------------------------------------------------------- /src/python-tutor/global-frame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/python-tutor/global-frame.tsx -------------------------------------------------------------------------------- /src/python-tutor/heap-object.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/python-tutor/heap-object.tsx -------------------------------------------------------------------------------- /src/python-tutor/heap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/python-tutor/heap.tsx -------------------------------------------------------------------------------- /src/python-tutor/python-tutor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/python-tutor/python-tutor.tsx -------------------------------------------------------------------------------- /src/python-tutor/stack-slot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/python-tutor/stack-slot.tsx -------------------------------------------------------------------------------- /src/python-tutor/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/python-tutor/types.tsx -------------------------------------------------------------------------------- /src/rect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/rect.tsx -------------------------------------------------------------------------------- /src/ref.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/ref.tsx -------------------------------------------------------------------------------- /src/scenegraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/scenegraph.ts -------------------------------------------------------------------------------- /src/stack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stack.tsx -------------------------------------------------------------------------------- /src/stackLayout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stackLayout.ts -------------------------------------------------------------------------------- /src/stackh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stackh.tsx -------------------------------------------------------------------------------- /src/stackv.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stackv.tsx -------------------------------------------------------------------------------- /src/stories/4.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/4.stories.tsx -------------------------------------------------------------------------------- /src/stories/41.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/41.stories.tsx -------------------------------------------------------------------------------- /src/stories/44.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/44.stories.tsx -------------------------------------------------------------------------------- /src/stories/50.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/50.stories.tsx -------------------------------------------------------------------------------- /src/stories/6.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/6.stories.tsx -------------------------------------------------------------------------------- /src/stories/CarsPlot.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/CarsPlot.stories.tsx -------------------------------------------------------------------------------- /src/stories/IdInference.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/IdInference.stories.tsx -------------------------------------------------------------------------------- /src/stories/JetpackCompose.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/JetpackCompose.stories.tsx -------------------------------------------------------------------------------- /src/stories/Math3ma.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/Math3ma.stories.tsx -------------------------------------------------------------------------------- /src/stories/Molecule.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/Molecule.stories.tsx -------------------------------------------------------------------------------- /src/stories/Planets.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/Planets.stories.tsx -------------------------------------------------------------------------------- /src/stories/PythonTutor.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/PythonTutor.stories.tsx -------------------------------------------------------------------------------- /src/stories/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/README.md -------------------------------------------------------------------------------- /src/stories/SimpleTree.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/SimpleTree.stories.tsx -------------------------------------------------------------------------------- /src/stories/ThreePointTopologies.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/ThreePointTopologies.stories.tsx -------------------------------------------------------------------------------- /src/stories/UISTExamples.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/UISTExamples.stories.tsx -------------------------------------------------------------------------------- /src/stories/VennDiagram.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/VennDiagram.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/Align.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/Align.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/Arrow.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/Arrow.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/Background.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/Background.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/Circle.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/Circle.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/Distribute.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/Distribute.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/Ellipse.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/Ellipse.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/GraphLayered.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/GraphLayered.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/Image.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/Image.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/Line.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/Line.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/Rect.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/Rect.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/Stack.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/Stack.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/StackH.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/StackH.stories.tsx -------------------------------------------------------------------------------- /src/stories/components/StackV.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/stories/components/StackV.stories.tsx -------------------------------------------------------------------------------- /src/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/style.ts -------------------------------------------------------------------------------- /src/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/text.tsx -------------------------------------------------------------------------------- /src/text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/text/README.md -------------------------------------------------------------------------------- /src/text/getStringDims.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/text/getStringDims.ts -------------------------------------------------------------------------------- /src/text/reduce-css-calc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/text/reduce-css-calc.d.ts -------------------------------------------------------------------------------- /src/text/splitAtDelimiters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/text/splitAtDelimiters.ts -------------------------------------------------------------------------------- /src/text/textBBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/text/textBBox.tsx -------------------------------------------------------------------------------- /src/text/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/text/types.ts -------------------------------------------------------------------------------- /src/text/useText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/text/useText.tsx -------------------------------------------------------------------------------- /src/util/bbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/util/bbox.ts -------------------------------------------------------------------------------- /src/util/lca.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/util/lca.ts -------------------------------------------------------------------------------- /src/util/maybe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/util/maybe.ts -------------------------------------------------------------------------------- /src/withBluefish.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/src/withBluefish.tsx -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluefishjs/bluefish-archive/HEAD/vite.config.ts --------------------------------------------------------------------------------