From 82f8c36da62e568359d398562aac4db569eed189 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cchrisshank=E2=80=9D?= Date: Tue, 17 Dec 2024 23:53:06 -0800 Subject: [PATCH] rename lib directory --- demo/[shaders]distance-field.html | 4 ++-- demo/[shaders]falling-sand.html | 4 ++-- demo/[tests]distance-field.html | 4 ++-- demo/[tests]many-shapes.html | 2 +- demo/[tests]rope.html | 4 ++-- demo/_xanadu-article.html | 2 +- demo/animated-shapes-on-a-canvas.html | 2 +- demo/audio-beats-with-event-propagators.html | 4 ++-- demo/canvasify-a-html-document.html | 2 +- demo/chains-of-thought/main.ts | 4 ++-- demo/cross-iframe-sand.html | 4 ++-- demo/cross-iframe-sticky-html-arrow.html | 4 ++-- demo/cross-iframe-xanadu-links.html | 2 +- demo/cutting-event-propagators.html | 4 ++-- demo/effect-integrator.html | 10 +++++----- demo/embeddable-llm-with-propagators.html | 6 +++--- demo/event-propagators-with-weather.html | 4 ++-- demo/event-propagators.html | 4 ++-- demo/folk-interface-for-qr-codes.html | 4 ++-- demo/graph-layout.html | 8 ++++---- demo/html-ink.html | 4 ++-- demo/html-spreadsheet.html | 4 ++-- demo/moveBefore.html | 2 +- demo/music-crossfader.html | 4 ++-- demo/physics.html | 6 +++--- demo/projector.html | 4 ++-- ...mity-based-communication-and-event-propagators.html | 10 +++++----- demo/proximity-based-communication.html | 8 ++++---- demo/proximity-based-music.html | 4 ++-- demo/radial-space.html | 4 ++-- demo/responsive-canvas-shapes.html | 4 ++-- demo/semantic-zoom-in-a-canvas.html | 4 ++-- demo/shape-collision-detection.html | 4 ++-- demo/shapes-in-a-canvas.html | 2 +- demo/space-morph.html | 4 ++-- demo/spreadsheet-graph-projection.html | 6 +++--- demo/spreadsheet-map-propagator.html | 8 ++++---- demo/spreadsheet-shape-projection.html | 4 ++-- demo/src/folk-metronome.ts | 2 +- demo/src/folk-timer.ts | 2 +- demo/src/folk-weather.ts | 2 +- demo/src/record-player.ts | 2 +- demo/sticky-html-arrow.html | 6 +++--- demo/sticky-html-rope.html | 4 ++-- demo/toolset.html | 10 +++++----- demo/visualizing-set-relations.html | 4 ++-- demo/xanadu-link.html | 4 ++-- {src => lib}/__tests__/DOMRectTransform.test.ts | 0 {src => lib}/__tests__/Vector.bench.ts | 0 {src => lib}/__tests__/Vector.test.ts | 0 {src => lib}/__tests__/bench.ts | 0 {src => lib}/common/DOMRectTransform.ts | 0 {src => lib}/common/EffectIntegrator.ts | 0 {src => lib}/common/Experimental.ts | 0 {src => lib}/common/Matrix.ts | 0 {src => lib}/common/Propagator.ts | 0 {src => lib}/common/TransformEvent.ts | 0 {src => lib}/common/Vector.ts | 0 {src => lib}/common/animation-frame-controller.ts | 0 {src => lib}/common/client-rect-observer.ts | 0 {src => lib}/common/collision.ts | 0 {src => lib}/common/cursors.ts | 0 {src => lib}/common/folk-element.ts | 0 {src => lib}/common/folk-observer.ts | 0 {src => lib}/common/iframe-script.ts | 0 {src => lib}/common/rAF.ts | 0 {src => lib}/common/resize-observer.ts | 0 {src => lib}/common/tags.ts | 0 {src => lib}/common/types.ts | 0 {src => lib}/common/utils.ts | 2 +- {src => lib}/common/webgl.ts | 0 {src => lib}/folk-arrow.ts | 0 {src => lib}/folk-base-connection.ts | 0 {src => lib}/folk-base-set.ts | 0 {src => lib}/folk-distance-field.ts | 0 {src => lib}/folk-event-propagator.ts | 0 {src => lib}/folk-graph.ts | 0 {src => lib}/folk-hull.ts | 0 {src => lib}/folk-ink.ts | 0 {src => lib}/folk-llm.ts | 0 {src => lib}/folk-map.ts | 0 {src => lib}/folk-physics.ts | 0 {src => lib}/folk-projector.ts | 0 {src => lib}/folk-proximity.ts | 0 {src => lib}/folk-rope.ts | 0 {src => lib}/folk-sand.glsl.ts | 0 {src => lib}/folk-sand.ts | 0 {src => lib}/folk-shape.ts | 0 {src => lib}/folk-space-projector.ts | 0 {src => lib}/folk-space-radial.ts | 0 {src => lib}/folk-space.ts | 0 {src => lib}/folk-spreadsheet.ts | 0 {src => lib}/folk-toolset.ts | 0 {src => lib}/folk-xanadu.ts | 0 {src => lib}/standalone/folk-arrow.ts | 0 {src => lib}/standalone/folk-distance-field.ts | 0 {src => lib}/standalone/folk-event-propagator.ts | 0 {src => lib}/standalone/folk-graph.ts | 0 {src => lib}/standalone/folk-hull.ts | 0 {src => lib}/standalone/folk-ink.ts | 0 {src => lib}/standalone/folk-llm.ts | 0 {src => lib}/standalone/folk-map.ts | 0 {src => lib}/standalone/folk-physics.ts | 0 {src => lib}/standalone/folk-projector.ts | 0 {src => lib}/standalone/folk-proximity.ts | 0 {src => lib}/standalone/folk-rope.ts | 0 {src => lib}/standalone/folk-sand.ts | 0 {src => lib}/standalone/folk-shape.ts | 0 {src => lib}/standalone/folk-space-projector.ts | 0 {src => lib}/standalone/folk-space-radial.ts | 0 {src => lib}/standalone/folk-space.ts | 0 {src => lib}/standalone/folk-spreadsheet.ts | 0 {src => lib}/standalone/folk-toolset.ts | 0 {src => lib}/standalone/folk-xanadu.ts | 0 package.json | 5 +++-- tsconfig.json | 2 +- web-extension/injected.ts | 2 +- 117 files changed, 108 insertions(+), 107 deletions(-) rename {src => lib}/__tests__/DOMRectTransform.test.ts (100%) rename {src => lib}/__tests__/Vector.bench.ts (100%) rename {src => lib}/__tests__/Vector.test.ts (100%) rename {src => lib}/__tests__/bench.ts (100%) rename {src => lib}/common/DOMRectTransform.ts (100%) rename {src => lib}/common/EffectIntegrator.ts (100%) rename {src => lib}/common/Experimental.ts (100%) rename {src => lib}/common/Matrix.ts (100%) rename {src => lib}/common/Propagator.ts (100%) rename {src => lib}/common/TransformEvent.ts (100%) rename {src => lib}/common/Vector.ts (100%) rename {src => lib}/common/animation-frame-controller.ts (100%) rename {src => lib}/common/client-rect-observer.ts (100%) rename {src => lib}/common/collision.ts (100%) rename {src => lib}/common/cursors.ts (100%) rename {src => lib}/common/folk-element.ts (100%) rename {src => lib}/common/folk-observer.ts (100%) rename {src => lib}/common/iframe-script.ts (100%) rename {src => lib}/common/rAF.ts (100%) rename {src => lib}/common/resize-observer.ts (100%) rename {src => lib}/common/tags.ts (100%) rename {src => lib}/common/types.ts (100%) rename {src => lib}/common/utils.ts (99%) rename {src => lib}/common/webgl.ts (100%) rename {src => lib}/folk-arrow.ts (100%) rename {src => lib}/folk-base-connection.ts (100%) rename {src => lib}/folk-base-set.ts (100%) rename {src => lib}/folk-distance-field.ts (100%) rename {src => lib}/folk-event-propagator.ts (100%) rename {src => lib}/folk-graph.ts (100%) rename {src => lib}/folk-hull.ts (100%) rename {src => lib}/folk-ink.ts (100%) rename {src => lib}/folk-llm.ts (100%) rename {src => lib}/folk-map.ts (100%) rename {src => lib}/folk-physics.ts (100%) rename {src => lib}/folk-projector.ts (100%) rename {src => lib}/folk-proximity.ts (100%) rename {src => lib}/folk-rope.ts (100%) rename {src => lib}/folk-sand.glsl.ts (100%) rename {src => lib}/folk-sand.ts (100%) rename {src => lib}/folk-shape.ts (100%) rename {src => lib}/folk-space-projector.ts (100%) rename {src => lib}/folk-space-radial.ts (100%) rename {src => lib}/folk-space.ts (100%) rename {src => lib}/folk-spreadsheet.ts (100%) rename {src => lib}/folk-toolset.ts (100%) rename {src => lib}/folk-xanadu.ts (100%) rename {src => lib}/standalone/folk-arrow.ts (100%) rename {src => lib}/standalone/folk-distance-field.ts (100%) rename {src => lib}/standalone/folk-event-propagator.ts (100%) rename {src => lib}/standalone/folk-graph.ts (100%) rename {src => lib}/standalone/folk-hull.ts (100%) rename {src => lib}/standalone/folk-ink.ts (100%) rename {src => lib}/standalone/folk-llm.ts (100%) rename {src => lib}/standalone/folk-map.ts (100%) rename {src => lib}/standalone/folk-physics.ts (100%) rename {src => lib}/standalone/folk-projector.ts (100%) rename {src => lib}/standalone/folk-proximity.ts (100%) rename {src => lib}/standalone/folk-rope.ts (100%) rename {src => lib}/standalone/folk-sand.ts (100%) rename {src => lib}/standalone/folk-shape.ts (100%) rename {src => lib}/standalone/folk-space-projector.ts (100%) rename {src => lib}/standalone/folk-space-radial.ts (100%) rename {src => lib}/standalone/folk-space.ts (100%) rename {src => lib}/standalone/folk-spreadsheet.ts (100%) rename {src => lib}/standalone/folk-toolset.ts (100%) rename {src => lib}/standalone/folk-xanadu.ts (100%) diff --git a/demo/[shaders]distance-field.html b/demo/[shaders]distance-field.html index d54d958..4382fb4 100644 --- a/demo/[shaders]distance-field.html +++ b/demo/[shaders]distance-field.html @@ -45,8 +45,8 @@ diff --git a/demo/[shaders]falling-sand.html b/demo/[shaders]falling-sand.html index 3e8326c..d281159 100644 --- a/demo/[shaders]falling-sand.html +++ b/demo/[shaders]falling-sand.html @@ -89,8 +89,8 @@ diff --git a/demo/_xanadu-article.html b/demo/_xanadu-article.html index 9792732..c183e18 100644 --- a/demo/_xanadu-article.html +++ b/demo/_xanadu-article.html @@ -133,7 +133,7 @@ diff --git a/demo/animated-shapes-on-a-canvas.html b/demo/animated-shapes-on-a-canvas.html index d79fe01..165bf91 100644 --- a/demo/animated-shapes-on-a-canvas.html +++ b/demo/animated-shapes-on-a-canvas.html @@ -64,7 +64,7 @@ diff --git a/demo/canvasify-a-html-document.html b/demo/canvasify-a-html-document.html index 7005cab..9ac3b9a 100644 --- a/demo/canvasify-a-html-document.html +++ b/demo/canvasify-a-html-document.html @@ -100,7 +100,7 @@ diff --git a/demo/cross-iframe-xanadu-links.html b/demo/cross-iframe-xanadu-links.html index 2d0a7b2..77eaedc 100644 --- a/demo/cross-iframe-xanadu-links.html +++ b/demo/cross-iframe-xanadu-links.html @@ -62,7 +62,7 @@ diff --git a/demo/cutting-event-propagators.html b/demo/cutting-event-propagators.html index eba39db..7fbfb75 100644 --- a/demo/cutting-event-propagators.html +++ b/demo/cutting-event-propagators.html @@ -51,8 +51,8 @@ rotation: from.x/10" > diff --git a/demo/embeddable-llm-with-propagators.html b/demo/embeddable-llm-with-propagators.html index 5d34c6d..b7d9df5 100644 --- a/demo/embeddable-llm-with-propagators.html +++ b/demo/embeddable-llm-with-propagators.html @@ -106,10 +106,10 @@ > diff --git a/demo/event-propagators-with-weather.html b/demo/event-propagators-with-weather.html index 9a337fa..fd755de 100644 --- a/demo/event-propagators-with-weather.html +++ b/demo/event-propagators-with-weather.html @@ -54,8 +54,8 @@ rotation: from.x" > diff --git a/demo/folk-interface-for-qr-codes.html b/demo/folk-interface-for-qr-codes.html index 190714e..4c07b40 100644 --- a/demo/folk-interface-for-qr-codes.html +++ b/demo/folk-interface-for-qr-codes.html @@ -72,8 +72,8 @@ diff --git a/demo/html-ink.html b/demo/html-ink.html index ad4988e..60f4815 100644 --- a/demo/html-ink.html +++ b/demo/html-ink.html @@ -23,8 +23,8 @@ diff --git a/demo/moveBefore.html b/demo/moveBefore.html index 6ee8a0a..7a41d96 100644 --- a/demo/moveBefore.html +++ b/demo/moveBefore.html @@ -58,7 +58,7 @@ diff --git a/demo/physics.html b/demo/physics.html index ba2945b..368703d 100644 --- a/demo/physics.html +++ b/demo/physics.html @@ -41,9 +41,9 @@ diff --git a/demo/projector.html b/demo/projector.html index 70d6efd..a7ebede 100644 --- a/demo/projector.html +++ b/demo/projector.html @@ -54,8 +54,8 @@ diff --git a/demo/responsive-canvas-shapes.html b/demo/responsive-canvas-shapes.html index 650e7ce..fbdb26c 100644 --- a/demo/responsive-canvas-shapes.html +++ b/demo/responsive-canvas-shapes.html @@ -89,8 +89,8 @@ --> diff --git a/demo/semantic-zoom-in-a-canvas.html b/demo/semantic-zoom-in-a-canvas.html index b6111dd..f16e107 100644 --- a/demo/semantic-zoom-in-a-canvas.html +++ b/demo/semantic-zoom-in-a-canvas.html @@ -144,8 +144,8 @@ diff --git a/demo/space-morph.html b/demo/space-morph.html index a6c445f..d0afa41 100644 --- a/demo/space-morph.html +++ b/demo/space-morph.html @@ -48,8 +48,8 @@ diff --git a/demo/spreadsheet-graph-projection.html b/demo/spreadsheet-graph-projection.html index 3d9b55a..270724f 100644 --- a/demo/spreadsheet-graph-projection.html +++ b/demo/spreadsheet-graph-projection.html @@ -163,9 +163,9 @@ diff --git a/demo/spreadsheet-shape-projection.html b/demo/spreadsheet-shape-projection.html index daefeae..d0770fb 100644 --- a/demo/spreadsheet-shape-projection.html +++ b/demo/spreadsheet-shape-projection.html @@ -41,8 +41,8 @@ diff --git a/demo/src/folk-metronome.ts b/demo/src/folk-metronome.ts index 72ba11c..98f1a9e 100644 --- a/demo/src/folk-metronome.ts +++ b/demo/src/folk-metronome.ts @@ -1,4 +1,4 @@ -import { FolkElement } from '../../src/common/folk-element'; +import { FolkElement } from '../../lib/common/folk-element'; declare global { interface HTMLElementTagNameMap { diff --git a/demo/src/folk-timer.ts b/demo/src/folk-timer.ts index 9f9e2cf..32798da 100644 --- a/demo/src/folk-timer.ts +++ b/demo/src/folk-timer.ts @@ -1,4 +1,4 @@ -import { FolkElement } from '../../src/common/folk-element'; +import { FolkElement } from '../../lib/common/folk-element'; declare global { interface HTMLElementTagNameMap { diff --git a/demo/src/folk-weather.ts b/demo/src/folk-weather.ts index ca0eee1..66ee4f6 100644 --- a/demo/src/folk-weather.ts +++ b/demo/src/folk-weather.ts @@ -1,4 +1,4 @@ -import { html } from '../../src/common/tags'; +import { html } from '../../lib/common/tags'; interface Weather { temperature: string; diff --git a/demo/src/record-player.ts b/demo/src/record-player.ts index db3bd57..18e99c8 100644 --- a/demo/src/record-player.ts +++ b/demo/src/record-player.ts @@ -1,5 +1,5 @@ // Ported from https://github.com/bitu467/record-player -import { css, html } from '../../src/common/tags'; +import { css, html } from '../../lib/common/tags'; const styles = css` ::slotted(*) { diff --git a/demo/sticky-html-arrow.html b/demo/sticky-html-arrow.html index 1540128..335957c 100644 --- a/demo/sticky-html-arrow.html +++ b/demo/sticky-html-arrow.html @@ -29,9 +29,9 @@ diff --git a/demo/sticky-html-rope.html b/demo/sticky-html-rope.html index 9768d7b..283225c 100644 --- a/demo/sticky-html-rope.html +++ b/demo/sticky-html-rope.html @@ -43,8 +43,8 @@ diff --git a/demo/toolset.html b/demo/toolset.html index ce10fba..56724c4 100644 --- a/demo/toolset.html +++ b/demo/toolset.html @@ -52,11 +52,11 @@ diff --git a/demo/visualizing-set-relations.html b/demo/visualizing-set-relations.html index 99e5683..5b88410 100644 --- a/demo/visualizing-set-relations.html +++ b/demo/visualizing-set-relations.html @@ -45,8 +45,8 @@ diff --git a/demo/xanadu-link.html b/demo/xanadu-link.html index 76fa8de..be57d43 100644 --- a/demo/xanadu-link.html +++ b/demo/xanadu-link.html @@ -201,8 +201,8 @@ diff --git a/src/__tests__/DOMRectTransform.test.ts b/lib/__tests__/DOMRectTransform.test.ts similarity index 100% rename from src/__tests__/DOMRectTransform.test.ts rename to lib/__tests__/DOMRectTransform.test.ts diff --git a/src/__tests__/Vector.bench.ts b/lib/__tests__/Vector.bench.ts similarity index 100% rename from src/__tests__/Vector.bench.ts rename to lib/__tests__/Vector.bench.ts diff --git a/src/__tests__/Vector.test.ts b/lib/__tests__/Vector.test.ts similarity index 100% rename from src/__tests__/Vector.test.ts rename to lib/__tests__/Vector.test.ts diff --git a/src/__tests__/bench.ts b/lib/__tests__/bench.ts similarity index 100% rename from src/__tests__/bench.ts rename to lib/__tests__/bench.ts diff --git a/src/common/DOMRectTransform.ts b/lib/common/DOMRectTransform.ts similarity index 100% rename from src/common/DOMRectTransform.ts rename to lib/common/DOMRectTransform.ts diff --git a/src/common/EffectIntegrator.ts b/lib/common/EffectIntegrator.ts similarity index 100% rename from src/common/EffectIntegrator.ts rename to lib/common/EffectIntegrator.ts diff --git a/src/common/Experimental.ts b/lib/common/Experimental.ts similarity index 100% rename from src/common/Experimental.ts rename to lib/common/Experimental.ts diff --git a/src/common/Matrix.ts b/lib/common/Matrix.ts similarity index 100% rename from src/common/Matrix.ts rename to lib/common/Matrix.ts diff --git a/src/common/Propagator.ts b/lib/common/Propagator.ts similarity index 100% rename from src/common/Propagator.ts rename to lib/common/Propagator.ts diff --git a/src/common/TransformEvent.ts b/lib/common/TransformEvent.ts similarity index 100% rename from src/common/TransformEvent.ts rename to lib/common/TransformEvent.ts diff --git a/src/common/Vector.ts b/lib/common/Vector.ts similarity index 100% rename from src/common/Vector.ts rename to lib/common/Vector.ts diff --git a/src/common/animation-frame-controller.ts b/lib/common/animation-frame-controller.ts similarity index 100% rename from src/common/animation-frame-controller.ts rename to lib/common/animation-frame-controller.ts diff --git a/src/common/client-rect-observer.ts b/lib/common/client-rect-observer.ts similarity index 100% rename from src/common/client-rect-observer.ts rename to lib/common/client-rect-observer.ts diff --git a/src/common/collision.ts b/lib/common/collision.ts similarity index 100% rename from src/common/collision.ts rename to lib/common/collision.ts diff --git a/src/common/cursors.ts b/lib/common/cursors.ts similarity index 100% rename from src/common/cursors.ts rename to lib/common/cursors.ts diff --git a/src/common/folk-element.ts b/lib/common/folk-element.ts similarity index 100% rename from src/common/folk-element.ts rename to lib/common/folk-element.ts diff --git a/src/common/folk-observer.ts b/lib/common/folk-observer.ts similarity index 100% rename from src/common/folk-observer.ts rename to lib/common/folk-observer.ts diff --git a/src/common/iframe-script.ts b/lib/common/iframe-script.ts similarity index 100% rename from src/common/iframe-script.ts rename to lib/common/iframe-script.ts diff --git a/src/common/rAF.ts b/lib/common/rAF.ts similarity index 100% rename from src/common/rAF.ts rename to lib/common/rAF.ts diff --git a/src/common/resize-observer.ts b/lib/common/resize-observer.ts similarity index 100% rename from src/common/resize-observer.ts rename to lib/common/resize-observer.ts diff --git a/src/common/tags.ts b/lib/common/tags.ts similarity index 100% rename from src/common/tags.ts rename to lib/common/tags.ts diff --git a/src/common/types.ts b/lib/common/types.ts similarity index 100% rename from src/common/types.ts rename to lib/common/types.ts diff --git a/src/common/utils.ts b/lib/common/utils.ts similarity index 99% rename from src/common/utils.ts rename to lib/common/utils.ts index 82cdcc4..3a0f1b1 100644 --- a/src/common/utils.ts +++ b/lib/common/utils.ts @@ -1,4 +1,4 @@ -// Adopted from: https://github.com/pshihn/bezier-points/blob/master/src/index.ts +// Adopted from: https://github.com/pshihn/bezier-points/blob/master/lib/index.ts import type { Point } from './types.ts'; import { Vector } from './Vector.ts'; diff --git a/src/common/webgl.ts b/lib/common/webgl.ts similarity index 100% rename from src/common/webgl.ts rename to lib/common/webgl.ts diff --git a/src/folk-arrow.ts b/lib/folk-arrow.ts similarity index 100% rename from src/folk-arrow.ts rename to lib/folk-arrow.ts diff --git a/src/folk-base-connection.ts b/lib/folk-base-connection.ts similarity index 100% rename from src/folk-base-connection.ts rename to lib/folk-base-connection.ts diff --git a/src/folk-base-set.ts b/lib/folk-base-set.ts similarity index 100% rename from src/folk-base-set.ts rename to lib/folk-base-set.ts diff --git a/src/folk-distance-field.ts b/lib/folk-distance-field.ts similarity index 100% rename from src/folk-distance-field.ts rename to lib/folk-distance-field.ts diff --git a/src/folk-event-propagator.ts b/lib/folk-event-propagator.ts similarity index 100% rename from src/folk-event-propagator.ts rename to lib/folk-event-propagator.ts diff --git a/src/folk-graph.ts b/lib/folk-graph.ts similarity index 100% rename from src/folk-graph.ts rename to lib/folk-graph.ts diff --git a/src/folk-hull.ts b/lib/folk-hull.ts similarity index 100% rename from src/folk-hull.ts rename to lib/folk-hull.ts diff --git a/src/folk-ink.ts b/lib/folk-ink.ts similarity index 100% rename from src/folk-ink.ts rename to lib/folk-ink.ts diff --git a/src/folk-llm.ts b/lib/folk-llm.ts similarity index 100% rename from src/folk-llm.ts rename to lib/folk-llm.ts diff --git a/src/folk-map.ts b/lib/folk-map.ts similarity index 100% rename from src/folk-map.ts rename to lib/folk-map.ts diff --git a/src/folk-physics.ts b/lib/folk-physics.ts similarity index 100% rename from src/folk-physics.ts rename to lib/folk-physics.ts diff --git a/src/folk-projector.ts b/lib/folk-projector.ts similarity index 100% rename from src/folk-projector.ts rename to lib/folk-projector.ts diff --git a/src/folk-proximity.ts b/lib/folk-proximity.ts similarity index 100% rename from src/folk-proximity.ts rename to lib/folk-proximity.ts diff --git a/src/folk-rope.ts b/lib/folk-rope.ts similarity index 100% rename from src/folk-rope.ts rename to lib/folk-rope.ts diff --git a/src/folk-sand.glsl.ts b/lib/folk-sand.glsl.ts similarity index 100% rename from src/folk-sand.glsl.ts rename to lib/folk-sand.glsl.ts diff --git a/src/folk-sand.ts b/lib/folk-sand.ts similarity index 100% rename from src/folk-sand.ts rename to lib/folk-sand.ts diff --git a/src/folk-shape.ts b/lib/folk-shape.ts similarity index 100% rename from src/folk-shape.ts rename to lib/folk-shape.ts diff --git a/src/folk-space-projector.ts b/lib/folk-space-projector.ts similarity index 100% rename from src/folk-space-projector.ts rename to lib/folk-space-projector.ts diff --git a/src/folk-space-radial.ts b/lib/folk-space-radial.ts similarity index 100% rename from src/folk-space-radial.ts rename to lib/folk-space-radial.ts diff --git a/src/folk-space.ts b/lib/folk-space.ts similarity index 100% rename from src/folk-space.ts rename to lib/folk-space.ts diff --git a/src/folk-spreadsheet.ts b/lib/folk-spreadsheet.ts similarity index 100% rename from src/folk-spreadsheet.ts rename to lib/folk-spreadsheet.ts diff --git a/src/folk-toolset.ts b/lib/folk-toolset.ts similarity index 100% rename from src/folk-toolset.ts rename to lib/folk-toolset.ts diff --git a/src/folk-xanadu.ts b/lib/folk-xanadu.ts similarity index 100% rename from src/folk-xanadu.ts rename to lib/folk-xanadu.ts diff --git a/src/standalone/folk-arrow.ts b/lib/standalone/folk-arrow.ts similarity index 100% rename from src/standalone/folk-arrow.ts rename to lib/standalone/folk-arrow.ts diff --git a/src/standalone/folk-distance-field.ts b/lib/standalone/folk-distance-field.ts similarity index 100% rename from src/standalone/folk-distance-field.ts rename to lib/standalone/folk-distance-field.ts diff --git a/src/standalone/folk-event-propagator.ts b/lib/standalone/folk-event-propagator.ts similarity index 100% rename from src/standalone/folk-event-propagator.ts rename to lib/standalone/folk-event-propagator.ts diff --git a/src/standalone/folk-graph.ts b/lib/standalone/folk-graph.ts similarity index 100% rename from src/standalone/folk-graph.ts rename to lib/standalone/folk-graph.ts diff --git a/src/standalone/folk-hull.ts b/lib/standalone/folk-hull.ts similarity index 100% rename from src/standalone/folk-hull.ts rename to lib/standalone/folk-hull.ts diff --git a/src/standalone/folk-ink.ts b/lib/standalone/folk-ink.ts similarity index 100% rename from src/standalone/folk-ink.ts rename to lib/standalone/folk-ink.ts diff --git a/src/standalone/folk-llm.ts b/lib/standalone/folk-llm.ts similarity index 100% rename from src/standalone/folk-llm.ts rename to lib/standalone/folk-llm.ts diff --git a/src/standalone/folk-map.ts b/lib/standalone/folk-map.ts similarity index 100% rename from src/standalone/folk-map.ts rename to lib/standalone/folk-map.ts diff --git a/src/standalone/folk-physics.ts b/lib/standalone/folk-physics.ts similarity index 100% rename from src/standalone/folk-physics.ts rename to lib/standalone/folk-physics.ts diff --git a/src/standalone/folk-projector.ts b/lib/standalone/folk-projector.ts similarity index 100% rename from src/standalone/folk-projector.ts rename to lib/standalone/folk-projector.ts diff --git a/src/standalone/folk-proximity.ts b/lib/standalone/folk-proximity.ts similarity index 100% rename from src/standalone/folk-proximity.ts rename to lib/standalone/folk-proximity.ts diff --git a/src/standalone/folk-rope.ts b/lib/standalone/folk-rope.ts similarity index 100% rename from src/standalone/folk-rope.ts rename to lib/standalone/folk-rope.ts diff --git a/src/standalone/folk-sand.ts b/lib/standalone/folk-sand.ts similarity index 100% rename from src/standalone/folk-sand.ts rename to lib/standalone/folk-sand.ts diff --git a/src/standalone/folk-shape.ts b/lib/standalone/folk-shape.ts similarity index 100% rename from src/standalone/folk-shape.ts rename to lib/standalone/folk-shape.ts diff --git a/src/standalone/folk-space-projector.ts b/lib/standalone/folk-space-projector.ts similarity index 100% rename from src/standalone/folk-space-projector.ts rename to lib/standalone/folk-space-projector.ts diff --git a/src/standalone/folk-space-radial.ts b/lib/standalone/folk-space-radial.ts similarity index 100% rename from src/standalone/folk-space-radial.ts rename to lib/standalone/folk-space-radial.ts diff --git a/src/standalone/folk-space.ts b/lib/standalone/folk-space.ts similarity index 100% rename from src/standalone/folk-space.ts rename to lib/standalone/folk-space.ts diff --git a/src/standalone/folk-spreadsheet.ts b/lib/standalone/folk-spreadsheet.ts similarity index 100% rename from src/standalone/folk-spreadsheet.ts rename to lib/standalone/folk-spreadsheet.ts diff --git a/src/standalone/folk-toolset.ts b/lib/standalone/folk-toolset.ts similarity index 100% rename from src/standalone/folk-toolset.ts rename to lib/standalone/folk-toolset.ts diff --git a/src/standalone/folk-xanadu.ts b/lib/standalone/folk-xanadu.ts similarity index 100% rename from src/standalone/folk-xanadu.ts rename to lib/standalone/folk-xanadu.ts diff --git a/package.json b/package.json index 00d2b54..830519e 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,9 @@ "dev": "vite", "build": "tsc --noEmit && vite build", "preview": "tsc --noEmit && vite build && vite preview", + "test": "bun test", "types": "tsc --noEmit", - "bench": "bun run src/__tests__/bench.ts" + "bench": "bun run lib/__tests__/bench.ts" }, "dependencies": { "@babel/parser": "^7.26.2", @@ -28,4 +29,4 @@ "typescript": "^5.7.2", "vite": "^6.0.3" } -} \ No newline at end of file +} diff --git a/tsconfig.json b/tsconfig.json index cc42640..d15477f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -15,5 +15,5 @@ "lib": ["DOM", "DOM.Iterable", "ESNext", "WebWorker"], "types": ["@webgpu/types", "@types/node", "bun-types"] }, - "include": ["src/**/*.ts", "demo/**/*.ts", "vite.config.ts"] + "include": ["lib/**/*.ts", "demo/**/*.ts", "vite.config.ts"] } diff --git a/web-extension/injected.ts b/web-extension/injected.ts index 2d25473..80c1e2d 100644 --- a/web-extension/injected.ts +++ b/web-extension/injected.ts @@ -14,7 +14,7 @@ if (typeof customElements !== 'undefined') { console.log('importing folk-shape'); // this also won't work // maybe just simply build and bundle it all up, this is probl easiest. - // import('../src/folk-shape').then((m) => m.FolkShape.define()); + // import('../lib/folk-shape').then((m) => m.FolkShape.define()); } else { console.warn('CUSTOM ELEMENTS NOT DEFINED'); }