├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── __scripts__ └── benchmark.ts ├── package.json ├── packages ├── canvas │ ├── README.md │ ├── package.json │ ├── src │ │ ├── DOMRectTransform.ts │ │ ├── DOMTransform.ts │ │ ├── TransformStack.ts │ │ ├── animation-frame-controller.ts │ │ ├── folk-gizmos.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── IPointTransform.ts │ │ │ └── InterfaceKey.ts │ │ └── utils.ts │ └── tsconfig.json ├── collab │ ├── README.md │ ├── package.json │ ├── src │ │ └── automerge.ts │ ├── tsconfig.json │ └── vite.config.ts ├── dom │ ├── README.md │ ├── package.json │ ├── src │ │ ├── CanIUse.ts │ │ ├── ClientRectObserver.ts │ │ ├── CustomAttribute.ts │ │ ├── PointerTracker.ts │ │ ├── ReactiveElement │ │ │ ├── ReactiveController.ts │ │ │ ├── ReactiveElement.ts │ │ │ ├── css-tag.ts │ │ │ ├── decorators │ │ │ │ ├── base.ts │ │ │ │ ├── property.ts │ │ │ │ ├── query.ts │ │ │ │ └── state.ts │ │ │ └── index.ts │ │ ├── ResizeManger.ts │ │ ├── css-selector.ts │ │ ├── indexeddb.ts │ │ ├── rAF.ts │ │ ├── range.ts │ │ ├── tags.ts │ │ └── webgl.ts │ └── tsconfig.json ├── geometry │ ├── README.md │ ├── __benchmarks__ │ │ ├── BVH.bench.ts │ │ ├── Matrix2D.bench.ts │ │ ├── Shape2D.bench.ts │ │ └── Vector2.bench.ts │ ├── __tests__ │ │ ├── BoundingVolumeHierarchy.test.ts │ │ ├── Matrix2D.test.ts │ │ ├── Rect2D.test.ts │ │ ├── Shape2D.test.ts │ │ └── Vector.test.ts │ ├── package.json │ ├── src │ │ ├── BoundingVolumeHierarchy.ts │ │ ├── Matrix2D.ts │ │ ├── Matrix3D.ts │ │ ├── Path2D.ts │ │ ├── Polygon2D.ts │ │ ├── Rect2D.ts │ │ ├── Shape2D.ts │ │ ├── SpatialHash.ts │ │ ├── Vector2.ts │ │ ├── forced-graph-layout.ts │ │ └── utilities.ts │ └── tsconfig.json ├── labs │ ├── README.md │ ├── __tests__ │ │ ├── MultiGraph.test.ts │ │ ├── QRTP.test.ts │ │ ├── encodeBits.test.ts │ │ └── encodeString.test.ts │ ├── package.json │ ├── src │ │ ├── BraceLabel.ts │ │ ├── EffectIntegrator.ts │ │ ├── FolkGunDB.ts │ │ ├── FolkRTC.ts │ │ ├── MultiGraph.ts │ │ ├── QRTP-A.ts │ │ ├── QRTP-B.ts │ │ ├── QRTP-C.ts │ │ ├── ShiftingOriginGraph.ts │ │ ├── ascii-diagram.ts │ │ ├── ast-gizmos.ts │ │ ├── ast │ │ │ ├── gizmo-extension.ts │ │ │ └── gizmos.ts │ │ ├── automerge-qr-network.ts │ │ ├── createElement.ts │ │ ├── data-glyph.ts │ │ ├── dom-json.ts │ │ ├── folk-alignment-brush.ts │ │ ├── folk-arrow.ts │ │ ├── folk-base-connection.ts │ │ ├── folk-base-hyperedge.ts │ │ ├── folk-base-set.ts │ │ ├── folk-camera-attribute.ts │ │ ├── folk-copy-paste-handler.ts │ │ ├── folk-distance-field-webgpu.ts │ │ ├── folk-distance-field.ts │ │ ├── folk-event-propagator.ts │ │ ├── folk-graph.ts │ │ ├── folk-hull.ts │ │ ├── folk-hyperedge.ts │ │ ├── folk-ink.ts │ │ ├── folk-knob.ts │ │ ├── folk-llm.ts │ │ ├── folk-lsp-attribute.ts │ │ ├── folk-map.ts │ │ ├── folk-modal-tool.ts │ │ ├── folk-observer.ts │ │ ├── folk-physics.ts │ │ ├── folk-pipe.ts │ │ ├── folk-presence.ts │ │ ├── folk-projector.ts │ │ ├── folk-proximity.ts │ │ ├── folk-radiance-cascade.ts │ │ ├── folk-random.ts │ │ ├── folk-region.ts │ │ ├── folk-reorderable-attribute.ts │ │ ├── folk-repl.ts │ │ ├── folk-rope.ts │ │ ├── folk-sand-webgpu.ts │ │ ├── folk-sand.glsl.ts │ │ ├── folk-sand.ts │ │ ├── folk-shape-attribute.ts │ │ ├── folk-shape-group.ts │ │ ├── folk-shape-overlay.ts │ │ ├── folk-shape.ts │ │ ├── folk-shortcut-tree.ts │ │ ├── folk-space-attribute.ts │ │ ├── folk-space-projector.ts │ │ ├── folk-space-radial.ts │ │ ├── folk-space.ts │ │ ├── folk-spectrogram.ts │ │ ├── folk-spreadsheet.ts │ │ ├── folk-sync-attribute.ts │ │ ├── folk-syntax.ts │ │ ├── folk-text-fit.ts │ │ ├── folk-toolbar.ts │ │ ├── folk-toolset.ts │ │ ├── folk-webllm.ts │ │ ├── folk-xanadu.ts │ │ ├── ggwave.ts │ │ ├── hash-modules.ts │ │ ├── html-io.ts │ │ ├── interactions │ │ │ ├── brush.ts │ │ │ ├── canvas.ts │ │ │ ├── connection.ts │ │ │ ├── create-element.ts │ │ │ ├── delete.ts │ │ │ ├── dom-multi-selection.ts │ │ │ ├── dom-selection.ts │ │ │ └── video.ts │ │ ├── intl-elements │ │ │ ├── intl-datetime.ts │ │ │ ├── intl-number.ts │ │ │ └── intl-relative-datetime.ts │ │ ├── lsp │ │ │ ├── LanguageClient.ts │ │ │ ├── css.worker.ts │ │ │ ├── html.worker.ts │ │ │ ├── json.worker.ts │ │ │ ├── markdown.worker.ts │ │ │ └── typescript.worker.ts │ │ ├── markdown.ts │ │ ├── persistence │ │ │ └── file.ts │ │ ├── reactiveHtml.ts │ │ ├── shape-events.ts │ │ ├── standalone │ │ │ ├── ast-gizmos.ts │ │ │ ├── folk-alignment-brush.ts │ │ │ ├── folk-arrow.ts │ │ │ ├── folk-camera-attribute.ts │ │ │ ├── folk-copy-paste-handler.ts │ │ │ ├── folk-distance-field-webgpu.ts │ │ │ ├── folk-distance-field.ts │ │ │ ├── folk-event-propagator.ts │ │ │ ├── folk-graph.ts │ │ │ ├── folk-hull.ts │ │ │ ├── folk-hyperedge.ts │ │ │ ├── folk-ink.ts │ │ │ ├── folk-knob.ts │ │ │ ├── folk-llm.ts │ │ │ ├── folk-lsp-attribute.ts │ │ │ ├── folk-map.ts │ │ │ ├── folk-physics.ts │ │ │ ├── folk-pipe.ts │ │ │ ├── folk-presence.ts │ │ │ ├── folk-projector.ts │ │ │ ├── folk-proximity.ts │ │ │ ├── folk-radiance-cascade.ts │ │ │ ├── folk-region.ts │ │ │ ├── folk-reorderable.ts │ │ │ ├── folk-rope.ts │ │ │ ├── folk-sand-webgpu.ts │ │ │ ├── folk-sand.ts │ │ │ ├── folk-shape-attribute.ts │ │ │ ├── folk-shape.ts │ │ │ ├── folk-space-attribute.ts │ │ │ ├── folk-space-projector.ts │ │ │ ├── folk-space-radial.ts │ │ │ ├── folk-space.ts │ │ │ ├── folk-spectrogram.ts │ │ │ ├── folk-spreadsheet.ts │ │ │ ├── folk-sync-attribute.ts │ │ │ ├── folk-syntax-attribute.ts │ │ │ ├── folk-text-fit.ts │ │ │ ├── folk-toolbar.ts │ │ │ ├── folk-toolset.ts │ │ │ ├── folk-xanadu.ts │ │ │ └── intl-number.ts │ │ ├── types │ │ │ └── element-interfaces.d.ts │ │ └── utils │ │ │ ├── codecBits.ts │ │ │ ├── codecString.ts │ │ │ ├── cursors.ts │ │ │ ├── ggwave.js │ │ │ ├── hash.ts │ │ │ ├── ref-id.ts │ │ │ └── video.ts │ └── tsconfig.json ├── propagators │ ├── README.md │ ├── package.json │ ├── src │ │ ├── async-propagator.ts │ │ ├── bidirectional-propagator.ts │ │ ├── index.ts │ │ ├── propagator.ts │ │ ├── symmetric-propagator.ts │ │ └── types.ts │ └── tsconfig.json └── repo-utils │ ├── package.json │ ├── src │ ├── index.ts │ └── runMitataBenchmark.ts │ └── tsconfig.json ├── tsconfig.base.json ├── web-extension ├── README.md ├── package.json ├── public │ └── icon32.png ├── src │ ├── background.ts │ ├── content-script.ts │ ├── injected │ │ ├── canvasify.ts │ │ ├── copy-and-paste.ts │ │ ├── cross-iframe-relationships.ts │ │ ├── dom3d.ts │ │ ├── network-indicator.ts │ │ └── presence.ts │ ├── manifest.json │ └── popup │ │ ├── index.html │ │ └── main.ts ├── tsconfig.json └── vite.config.ts └── website ├── __scripts__ ├── vite-clean-urls.ts ├── vite-link-generator.ts └── vite-remark-md.ts ├── canvas └── index.html ├── chess ├── index.html └── main.ts ├── demos ├── _xanadu-article.html ├── animated-shapes-on-a-canvas.html ├── ast-gizmos.html ├── bidirectional-markdown.html ├── canvasify-a-html-document.html ├── clicklet.html ├── createElement.html ├── css-infinite-zoom-grid-underlay.html ├── dataglyphs.html ├── dom-selection-instrument.html ├── foc-meetup-2025.html ├── folk-reactive-html.html ├── folk-repl.html ├── hash-module.html ├── html-spreadsheet.html ├── hull.html ├── interaction │ ├── alignment-brush.html │ ├── group-shapes.html │ ├── html-ink.html │ ├── keyboard-graph.html │ ├── modal-tool.html │ ├── radial.html │ └── toolset.html ├── intl-number.html ├── knob.html ├── lsp-attribute.html ├── morph │ ├── fluid-semantic-zoom-in-a-canvas.html │ ├── projector.html │ ├── semantic-zoom-in-a-canvas.html │ ├── spreadsheet-graph-projection.html │ └── spreadsheet-shape-projection.html ├── network │ ├── automerge-over-qr.html │ ├── data-over-audio.html │ ├── data-over-gundb.html │ ├── data-over-mqtt.html │ ├── data-over-qr-audio.html │ ├── data-over-qr-video.html │ ├── data-over-qr.html │ ├── folk-sync.html │ ├── peer-presence.html │ ├── webRTC-audio.html │ └── webRTC-gundb.html ├── photo-booth.html ├── pipes.html ├── pluck-video-frames.html ├── propagators │ ├── async-propagators.html │ ├── audio-beats-with-event-propagators.html │ ├── cutting-event-propagators.html │ ├── embeddable-llm-with-propagators.html │ ├── event-propagators-with-device-gravity.html │ ├── event-propagators-with-semantic-zoom.html │ ├── event-propagators-with-weather.html │ ├── event-propagators.html │ ├── folk-interface-for-qr-codes.html │ ├── music-crossfader.html │ ├── proximity-based-communication-and-event-propagators.html │ ├── spreadsheet-map-propagator.html │ ├── web-applets.html │ └── webllm-with-propagators.html ├── relations │ ├── cross-iframe-sticky-html-arrow.html │ ├── cross-iframe-xanadu-links.html │ ├── hyperedges.html │ ├── proximity-based-communication.html │ ├── proximity-based-music.html │ ├── sets.html │ ├── sticky-html-arrow.html │ ├── sticky-html-rope.html │ └── xanadu-link.html ├── reorderable.html ├── responsive-canvas-shapes.html ├── self-modifying-html.html ├── shaders │ ├── cross-iframe-sand.html │ ├── distance-field-webgpu.html │ ├── distance-field.html │ ├── falling-sand-webgpu.html │ ├── falling-sand.html │ └── radiance-cascade.html ├── shape-attribute.html ├── shape-collision-detection.html ├── shapes-in-a-canvas.html ├── simulation │ ├── effect-integrator.html │ ├── graph-layout.html │ ├── physics-mobile-gravity.html │ └── physics.html ├── space │ ├── bvh.html │ ├── fisheye-scrolling.html │ ├── hypertext-zui.html │ ├── quantized-space.html │ ├── radial-space.html │ ├── space-stretch.html │ ├── space-transform.html │ └── typographic-space.html ├── src │ ├── folk-metronome.ts │ ├── folk-timer.ts │ ├── folk-weather.ts │ ├── geo-wiki.ts │ └── record-player.ts ├── studies │ ├── dropdown-vs-pie.html │ └── trackpad-click-vs-button.html ├── temp │ ├── benchmarks.html │ ├── copy-paste-1.html │ ├── copy-paste-2.html │ ├── css-selector.html │ ├── directed-graph-distance.html │ ├── dom3d.html │ ├── monospace.html │ ├── paint-api.html │ ├── range.html │ ├── syntax-highlighter.html │ ├── text-box.html │ ├── text-editor.html │ └── text-morph.html ├── tests │ ├── distance-field.html │ ├── many-shapes.html │ └── rope.html └── text-fit.html ├── file-space ├── folk-directory.ts ├── folk-file.ts ├── folk-markdown.ts ├── index.html └── main.ts ├── frello ├── index.html └── main.ts ├── hyperzoom ├── Aetheria.md ├── Aria Xiang.md ├── Central Nexus.md ├── Crystalline Architecture.md ├── Dr. Elara Venn.md ├── Earth Temporal Regulations Commission.md ├── Galileo Research Station.md ├── Jovian-9.md ├── Quantum Echolocation.md ├── Quantum Foldspace.md ├── Sarai Nimura.md ├── Storm Poetry.md ├── Suspended Gardens.md ├── Takashi Moreau.md ├── Temporal Communications.md ├── The Atmospheric Council.md ├── The Mist Sovereigns.md └── index.html ├── index.html ├── live-2025 ├── build.ts ├── css │ ├── color.css │ ├── md-syntax.css │ ├── reset.css │ └── style.css ├── folkjs.bib ├── index.html ├── live.md └── live │ ├── axtree.mp4 │ ├── axtree.png │ ├── chess.mp4 │ ├── chess.png │ ├── cross-iframe-relationships.mp4 │ ├── cross-iframe-relationships.png │ ├── lsp.mp4 │ ├── lsp.png │ ├── spreadsheet.mp4 │ └── spreadsheet.png ├── package.json ├── public ├── Comanche (Heyoka Remix).wav ├── Feather.mov ├── FontWithASyntaxHighlighter.woff2 ├── Hat_Closed.wav ├── Kick_Bouncy.wav ├── artifacts │ └── live-2025.pdf ├── dancing-flower.mov ├── dancing-flower.webm ├── dom3d.js ├── dom3dattr.js ├── favicon.ico └── favicon.png ├── tsconfig.json └── vite.config.ts /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/README.md -------------------------------------------------------------------------------- /__scripts__/benchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/__scripts__/benchmark.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/package.json -------------------------------------------------------------------------------- /packages/canvas/README.md: -------------------------------------------------------------------------------- 1 | # @folkjs/canvas 2 | -------------------------------------------------------------------------------- /packages/canvas/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/canvas/package.json -------------------------------------------------------------------------------- /packages/canvas/src/DOMRectTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/canvas/src/DOMRectTransform.ts -------------------------------------------------------------------------------- /packages/canvas/src/DOMTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/canvas/src/DOMTransform.ts -------------------------------------------------------------------------------- /packages/canvas/src/TransformStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/canvas/src/TransformStack.ts -------------------------------------------------------------------------------- /packages/canvas/src/animation-frame-controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/canvas/src/animation-frame-controller.ts -------------------------------------------------------------------------------- /packages/canvas/src/folk-gizmos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/canvas/src/folk-gizmos.ts -------------------------------------------------------------------------------- /packages/canvas/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/canvas/src/index.ts -------------------------------------------------------------------------------- /packages/canvas/src/interfaces/IPointTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/canvas/src/interfaces/IPointTransform.ts -------------------------------------------------------------------------------- /packages/canvas/src/interfaces/InterfaceKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/canvas/src/interfaces/InterfaceKey.ts -------------------------------------------------------------------------------- /packages/canvas/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/canvas/src/utils.ts -------------------------------------------------------------------------------- /packages/canvas/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/canvas/tsconfig.json -------------------------------------------------------------------------------- /packages/collab/README.md: -------------------------------------------------------------------------------- 1 | # @folkjs/collab 2 | -------------------------------------------------------------------------------- /packages/collab/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/collab/package.json -------------------------------------------------------------------------------- /packages/collab/src/automerge.ts: -------------------------------------------------------------------------------- 1 | export * from '@automerge/vanillajs'; 2 | -------------------------------------------------------------------------------- /packages/collab/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/collab/tsconfig.json -------------------------------------------------------------------------------- /packages/collab/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/collab/vite.config.ts -------------------------------------------------------------------------------- /packages/dom/README.md: -------------------------------------------------------------------------------- 1 | # @folkjs/dom 2 | -------------------------------------------------------------------------------- /packages/dom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/package.json -------------------------------------------------------------------------------- /packages/dom/src/CanIUse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/CanIUse.ts -------------------------------------------------------------------------------- /packages/dom/src/ClientRectObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/ClientRectObserver.ts -------------------------------------------------------------------------------- /packages/dom/src/CustomAttribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/CustomAttribute.ts -------------------------------------------------------------------------------- /packages/dom/src/PointerTracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/PointerTracker.ts -------------------------------------------------------------------------------- /packages/dom/src/ReactiveElement/ReactiveController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/ReactiveElement/ReactiveController.ts -------------------------------------------------------------------------------- /packages/dom/src/ReactiveElement/ReactiveElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/ReactiveElement/ReactiveElement.ts -------------------------------------------------------------------------------- /packages/dom/src/ReactiveElement/css-tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/ReactiveElement/css-tag.ts -------------------------------------------------------------------------------- /packages/dom/src/ReactiveElement/decorators/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/ReactiveElement/decorators/base.ts -------------------------------------------------------------------------------- /packages/dom/src/ReactiveElement/decorators/property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/ReactiveElement/decorators/property.ts -------------------------------------------------------------------------------- /packages/dom/src/ReactiveElement/decorators/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/ReactiveElement/decorators/query.ts -------------------------------------------------------------------------------- /packages/dom/src/ReactiveElement/decorators/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/ReactiveElement/decorators/state.ts -------------------------------------------------------------------------------- /packages/dom/src/ReactiveElement/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/ReactiveElement/index.ts -------------------------------------------------------------------------------- /packages/dom/src/ResizeManger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/ResizeManger.ts -------------------------------------------------------------------------------- /packages/dom/src/css-selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/css-selector.ts -------------------------------------------------------------------------------- /packages/dom/src/indexeddb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/indexeddb.ts -------------------------------------------------------------------------------- /packages/dom/src/rAF.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/rAF.ts -------------------------------------------------------------------------------- /packages/dom/src/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/range.ts -------------------------------------------------------------------------------- /packages/dom/src/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/tags.ts -------------------------------------------------------------------------------- /packages/dom/src/webgl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/src/webgl.ts -------------------------------------------------------------------------------- /packages/dom/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/dom/tsconfig.json -------------------------------------------------------------------------------- /packages/geometry/README.md: -------------------------------------------------------------------------------- 1 | # @folkjs/geometry 2 | -------------------------------------------------------------------------------- /packages/geometry/__benchmarks__/BVH.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/__benchmarks__/BVH.bench.ts -------------------------------------------------------------------------------- /packages/geometry/__benchmarks__/Matrix2D.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/__benchmarks__/Matrix2D.bench.ts -------------------------------------------------------------------------------- /packages/geometry/__benchmarks__/Shape2D.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/__benchmarks__/Shape2D.bench.ts -------------------------------------------------------------------------------- /packages/geometry/__benchmarks__/Vector2.bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/__benchmarks__/Vector2.bench.ts -------------------------------------------------------------------------------- /packages/geometry/__tests__/BoundingVolumeHierarchy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/__tests__/BoundingVolumeHierarchy.test.ts -------------------------------------------------------------------------------- /packages/geometry/__tests__/Matrix2D.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/__tests__/Matrix2D.test.ts -------------------------------------------------------------------------------- /packages/geometry/__tests__/Rect2D.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/__tests__/Rect2D.test.ts -------------------------------------------------------------------------------- /packages/geometry/__tests__/Shape2D.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/__tests__/Shape2D.test.ts -------------------------------------------------------------------------------- /packages/geometry/__tests__/Vector.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/__tests__/Vector.test.ts -------------------------------------------------------------------------------- /packages/geometry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/package.json -------------------------------------------------------------------------------- /packages/geometry/src/BoundingVolumeHierarchy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/src/BoundingVolumeHierarchy.ts -------------------------------------------------------------------------------- /packages/geometry/src/Matrix2D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/src/Matrix2D.ts -------------------------------------------------------------------------------- /packages/geometry/src/Matrix3D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/src/Matrix3D.ts -------------------------------------------------------------------------------- /packages/geometry/src/Path2D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/src/Path2D.ts -------------------------------------------------------------------------------- /packages/geometry/src/Polygon2D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/src/Polygon2D.ts -------------------------------------------------------------------------------- /packages/geometry/src/Rect2D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/src/Rect2D.ts -------------------------------------------------------------------------------- /packages/geometry/src/Shape2D.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/src/Shape2D.ts -------------------------------------------------------------------------------- /packages/geometry/src/SpatialHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/src/SpatialHash.ts -------------------------------------------------------------------------------- /packages/geometry/src/Vector2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/src/Vector2.ts -------------------------------------------------------------------------------- /packages/geometry/src/forced-graph-layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/src/forced-graph-layout.ts -------------------------------------------------------------------------------- /packages/geometry/src/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/src/utilities.ts -------------------------------------------------------------------------------- /packages/geometry/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/geometry/tsconfig.json -------------------------------------------------------------------------------- /packages/labs/README.md: -------------------------------------------------------------------------------- 1 | # @folkjs/labs 2 | -------------------------------------------------------------------------------- /packages/labs/__tests__/MultiGraph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/__tests__/MultiGraph.test.ts -------------------------------------------------------------------------------- /packages/labs/__tests__/QRTP.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/__tests__/QRTP.test.ts -------------------------------------------------------------------------------- /packages/labs/__tests__/encodeBits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/__tests__/encodeBits.test.ts -------------------------------------------------------------------------------- /packages/labs/__tests__/encodeString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/__tests__/encodeString.test.ts -------------------------------------------------------------------------------- /packages/labs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/package.json -------------------------------------------------------------------------------- /packages/labs/src/BraceLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/BraceLabel.ts -------------------------------------------------------------------------------- /packages/labs/src/EffectIntegrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/EffectIntegrator.ts -------------------------------------------------------------------------------- /packages/labs/src/FolkGunDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/FolkGunDB.ts -------------------------------------------------------------------------------- /packages/labs/src/FolkRTC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/FolkRTC.ts -------------------------------------------------------------------------------- /packages/labs/src/MultiGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/MultiGraph.ts -------------------------------------------------------------------------------- /packages/labs/src/QRTP-A.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/QRTP-A.ts -------------------------------------------------------------------------------- /packages/labs/src/QRTP-B.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/QRTP-B.ts -------------------------------------------------------------------------------- /packages/labs/src/QRTP-C.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/QRTP-C.ts -------------------------------------------------------------------------------- /packages/labs/src/ShiftingOriginGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/ShiftingOriginGraph.ts -------------------------------------------------------------------------------- /packages/labs/src/ascii-diagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/ascii-diagram.ts -------------------------------------------------------------------------------- /packages/labs/src/ast-gizmos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/ast-gizmos.ts -------------------------------------------------------------------------------- /packages/labs/src/ast/gizmo-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/ast/gizmo-extension.ts -------------------------------------------------------------------------------- /packages/labs/src/ast/gizmos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/ast/gizmos.ts -------------------------------------------------------------------------------- /packages/labs/src/automerge-qr-network.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/automerge-qr-network.ts -------------------------------------------------------------------------------- /packages/labs/src/createElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/createElement.ts -------------------------------------------------------------------------------- /packages/labs/src/data-glyph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/data-glyph.ts -------------------------------------------------------------------------------- /packages/labs/src/dom-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/dom-json.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-alignment-brush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-alignment-brush.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-arrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-arrow.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-base-connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-base-connection.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-base-hyperedge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-base-hyperedge.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-base-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-base-set.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-camera-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-camera-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-copy-paste-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-copy-paste-handler.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-distance-field-webgpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-distance-field-webgpu.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-distance-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-distance-field.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-event-propagator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-event-propagator.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-graph.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-hull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-hull.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-hyperedge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-hyperedge.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-ink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-ink.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-knob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-knob.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-llm.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-lsp-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-lsp-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-map.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-modal-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-modal-tool.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-observer.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-physics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-physics.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-pipe.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-presence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-presence.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-projector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-projector.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-proximity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-proximity.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-radiance-cascade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-radiance-cascade.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-random.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-region.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-region.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-reorderable-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-reorderable-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-repl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-repl.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-rope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-rope.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-sand-webgpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-sand-webgpu.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-sand.glsl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-sand.glsl.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-sand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-sand.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-shape-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-shape-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-shape-group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-shape-group.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-shape-overlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-shape-overlay.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-shape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-shape.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-shortcut-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-shortcut-tree.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-space-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-space-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-space-projector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-space-projector.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-space-radial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-space-radial.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-space.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-space.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-spectrogram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-spectrogram.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-spreadsheet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-spreadsheet.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-sync-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-sync-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-syntax.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-syntax.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-text-fit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-text-fit.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-toolbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-toolbar.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-toolset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-toolset.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-webllm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-webllm.ts -------------------------------------------------------------------------------- /packages/labs/src/folk-xanadu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/folk-xanadu.ts -------------------------------------------------------------------------------- /packages/labs/src/ggwave.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/ggwave.ts -------------------------------------------------------------------------------- /packages/labs/src/hash-modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/hash-modules.ts -------------------------------------------------------------------------------- /packages/labs/src/html-io.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/html-io.ts -------------------------------------------------------------------------------- /packages/labs/src/interactions/brush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/interactions/brush.ts -------------------------------------------------------------------------------- /packages/labs/src/interactions/canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/interactions/canvas.ts -------------------------------------------------------------------------------- /packages/labs/src/interactions/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/interactions/connection.ts -------------------------------------------------------------------------------- /packages/labs/src/interactions/create-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/interactions/create-element.ts -------------------------------------------------------------------------------- /packages/labs/src/interactions/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/interactions/delete.ts -------------------------------------------------------------------------------- /packages/labs/src/interactions/dom-multi-selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/interactions/dom-multi-selection.ts -------------------------------------------------------------------------------- /packages/labs/src/interactions/dom-selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/interactions/dom-selection.ts -------------------------------------------------------------------------------- /packages/labs/src/interactions/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/interactions/video.ts -------------------------------------------------------------------------------- /packages/labs/src/intl-elements/intl-datetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/intl-elements/intl-datetime.ts -------------------------------------------------------------------------------- /packages/labs/src/intl-elements/intl-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/intl-elements/intl-number.ts -------------------------------------------------------------------------------- /packages/labs/src/intl-elements/intl-relative-datetime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/intl-elements/intl-relative-datetime.ts -------------------------------------------------------------------------------- /packages/labs/src/lsp/LanguageClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/lsp/LanguageClient.ts -------------------------------------------------------------------------------- /packages/labs/src/lsp/css.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/lsp/css.worker.ts -------------------------------------------------------------------------------- /packages/labs/src/lsp/html.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/lsp/html.worker.ts -------------------------------------------------------------------------------- /packages/labs/src/lsp/json.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/lsp/json.worker.ts -------------------------------------------------------------------------------- /packages/labs/src/lsp/markdown.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/lsp/markdown.worker.ts -------------------------------------------------------------------------------- /packages/labs/src/lsp/typescript.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/lsp/typescript.worker.ts -------------------------------------------------------------------------------- /packages/labs/src/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/markdown.ts -------------------------------------------------------------------------------- /packages/labs/src/persistence/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/persistence/file.ts -------------------------------------------------------------------------------- /packages/labs/src/reactiveHtml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/reactiveHtml.ts -------------------------------------------------------------------------------- /packages/labs/src/shape-events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/shape-events.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/ast-gizmos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/ast-gizmos.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-alignment-brush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-alignment-brush.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-arrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-arrow.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-camera-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-camera-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-copy-paste-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-copy-paste-handler.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-distance-field-webgpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-distance-field-webgpu.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-distance-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-distance-field.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-event-propagator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-event-propagator.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-graph.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-hull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-hull.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-hyperedge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-hyperedge.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-ink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-ink.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-knob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-knob.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-llm.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-lsp-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-lsp-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-map.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-physics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-physics.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-pipe.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-presence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-presence.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-projector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-projector.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-proximity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-proximity.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-radiance-cascade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-radiance-cascade.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-region.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-region.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-reorderable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-reorderable.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-rope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-rope.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-sand-webgpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-sand-webgpu.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-sand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-sand.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-shape-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-shape-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-shape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-shape.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-space-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-space-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-space-projector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-space-projector.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-space-radial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-space-radial.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-space.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-space.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-spectrogram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-spectrogram.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-spreadsheet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-spreadsheet.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-sync-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-sync-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-syntax-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-syntax-attribute.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-text-fit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-text-fit.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-toolbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-toolbar.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-toolset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-toolset.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/folk-xanadu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/folk-xanadu.ts -------------------------------------------------------------------------------- /packages/labs/src/standalone/intl-number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/standalone/intl-number.ts -------------------------------------------------------------------------------- /packages/labs/src/types/element-interfaces.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/types/element-interfaces.d.ts -------------------------------------------------------------------------------- /packages/labs/src/utils/codecBits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/utils/codecBits.ts -------------------------------------------------------------------------------- /packages/labs/src/utils/codecString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/utils/codecString.ts -------------------------------------------------------------------------------- /packages/labs/src/utils/cursors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/utils/cursors.ts -------------------------------------------------------------------------------- /packages/labs/src/utils/ggwave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/utils/ggwave.js -------------------------------------------------------------------------------- /packages/labs/src/utils/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/utils/hash.ts -------------------------------------------------------------------------------- /packages/labs/src/utils/ref-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/utils/ref-id.ts -------------------------------------------------------------------------------- /packages/labs/src/utils/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/src/utils/video.ts -------------------------------------------------------------------------------- /packages/labs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/labs/tsconfig.json -------------------------------------------------------------------------------- /packages/propagators/README.md: -------------------------------------------------------------------------------- 1 | # @folkjs/propagators 2 | -------------------------------------------------------------------------------- /packages/propagators/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/propagators/package.json -------------------------------------------------------------------------------- /packages/propagators/src/async-propagator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/propagators/src/async-propagator.ts -------------------------------------------------------------------------------- /packages/propagators/src/bidirectional-propagator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/propagators/src/bidirectional-propagator.ts -------------------------------------------------------------------------------- /packages/propagators/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/propagators/src/index.ts -------------------------------------------------------------------------------- /packages/propagators/src/propagator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/propagators/src/propagator.ts -------------------------------------------------------------------------------- /packages/propagators/src/symmetric-propagator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/propagators/src/symmetric-propagator.ts -------------------------------------------------------------------------------- /packages/propagators/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/propagators/src/types.ts -------------------------------------------------------------------------------- /packages/propagators/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/propagators/tsconfig.json -------------------------------------------------------------------------------- /packages/repo-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/repo-utils/package.json -------------------------------------------------------------------------------- /packages/repo-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/repo-utils/src/index.ts -------------------------------------------------------------------------------- /packages/repo-utils/src/runMitataBenchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/repo-utils/src/runMitataBenchmark.ts -------------------------------------------------------------------------------- /packages/repo-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/packages/repo-utils/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /web-extension/README.md: -------------------------------------------------------------------------------- 1 | # @folkjs/web-extension 2 | -------------------------------------------------------------------------------- /web-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/package.json -------------------------------------------------------------------------------- /web-extension/public/icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/public/icon32.png -------------------------------------------------------------------------------- /web-extension/src/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/src/background.ts -------------------------------------------------------------------------------- /web-extension/src/content-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/src/content-script.ts -------------------------------------------------------------------------------- /web-extension/src/injected/canvasify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/src/injected/canvasify.ts -------------------------------------------------------------------------------- /web-extension/src/injected/copy-and-paste.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/src/injected/copy-and-paste.ts -------------------------------------------------------------------------------- /web-extension/src/injected/cross-iframe-relationships.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/src/injected/cross-iframe-relationships.ts -------------------------------------------------------------------------------- /web-extension/src/injected/dom3d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/src/injected/dom3d.ts -------------------------------------------------------------------------------- /web-extension/src/injected/network-indicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/src/injected/network-indicator.ts -------------------------------------------------------------------------------- /web-extension/src/injected/presence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/src/injected/presence.ts -------------------------------------------------------------------------------- /web-extension/src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/src/manifest.json -------------------------------------------------------------------------------- /web-extension/src/popup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/src/popup/index.html -------------------------------------------------------------------------------- /web-extension/src/popup/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/src/popup/main.ts -------------------------------------------------------------------------------- /web-extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/tsconfig.json -------------------------------------------------------------------------------- /web-extension/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/web-extension/vite.config.ts -------------------------------------------------------------------------------- /website/__scripts__/vite-clean-urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/__scripts__/vite-clean-urls.ts -------------------------------------------------------------------------------- /website/__scripts__/vite-link-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/__scripts__/vite-link-generator.ts -------------------------------------------------------------------------------- /website/__scripts__/vite-remark-md.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/__scripts__/vite-remark-md.ts -------------------------------------------------------------------------------- /website/canvas/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/canvas/index.html -------------------------------------------------------------------------------- /website/chess/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/chess/index.html -------------------------------------------------------------------------------- /website/chess/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/chess/main.ts -------------------------------------------------------------------------------- /website/demos/_xanadu-article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/_xanadu-article.html -------------------------------------------------------------------------------- /website/demos/animated-shapes-on-a-canvas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/animated-shapes-on-a-canvas.html -------------------------------------------------------------------------------- /website/demos/ast-gizmos.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/ast-gizmos.html -------------------------------------------------------------------------------- /website/demos/bidirectional-markdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/bidirectional-markdown.html -------------------------------------------------------------------------------- /website/demos/canvasify-a-html-document.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/canvasify-a-html-document.html -------------------------------------------------------------------------------- /website/demos/clicklet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/clicklet.html -------------------------------------------------------------------------------- /website/demos/createElement.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/createElement.html -------------------------------------------------------------------------------- /website/demos/css-infinite-zoom-grid-underlay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/css-infinite-zoom-grid-underlay.html -------------------------------------------------------------------------------- /website/demos/dataglyphs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/dataglyphs.html -------------------------------------------------------------------------------- /website/demos/dom-selection-instrument.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/dom-selection-instrument.html -------------------------------------------------------------------------------- /website/demos/foc-meetup-2025.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/foc-meetup-2025.html -------------------------------------------------------------------------------- /website/demos/folk-reactive-html.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/folk-reactive-html.html -------------------------------------------------------------------------------- /website/demos/folk-repl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/folk-repl.html -------------------------------------------------------------------------------- /website/demos/hash-module.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/hash-module.html -------------------------------------------------------------------------------- /website/demos/html-spreadsheet.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/html-spreadsheet.html -------------------------------------------------------------------------------- /website/demos/hull.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/hull.html -------------------------------------------------------------------------------- /website/demos/interaction/alignment-brush.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/interaction/alignment-brush.html -------------------------------------------------------------------------------- /website/demos/interaction/group-shapes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/interaction/group-shapes.html -------------------------------------------------------------------------------- /website/demos/interaction/html-ink.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/interaction/html-ink.html -------------------------------------------------------------------------------- /website/demos/interaction/keyboard-graph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/interaction/keyboard-graph.html -------------------------------------------------------------------------------- /website/demos/interaction/modal-tool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/interaction/modal-tool.html -------------------------------------------------------------------------------- /website/demos/interaction/radial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/interaction/radial.html -------------------------------------------------------------------------------- /website/demos/interaction/toolset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/interaction/toolset.html -------------------------------------------------------------------------------- /website/demos/intl-number.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/intl-number.html -------------------------------------------------------------------------------- /website/demos/knob.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/knob.html -------------------------------------------------------------------------------- /website/demos/lsp-attribute.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/lsp-attribute.html -------------------------------------------------------------------------------- /website/demos/morph/fluid-semantic-zoom-in-a-canvas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/morph/fluid-semantic-zoom-in-a-canvas.html -------------------------------------------------------------------------------- /website/demos/morph/projector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/morph/projector.html -------------------------------------------------------------------------------- /website/demos/morph/semantic-zoom-in-a-canvas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/morph/semantic-zoom-in-a-canvas.html -------------------------------------------------------------------------------- /website/demos/morph/spreadsheet-graph-projection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/morph/spreadsheet-graph-projection.html -------------------------------------------------------------------------------- /website/demos/morph/spreadsheet-shape-projection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/morph/spreadsheet-shape-projection.html -------------------------------------------------------------------------------- /website/demos/network/automerge-over-qr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/network/automerge-over-qr.html -------------------------------------------------------------------------------- /website/demos/network/data-over-audio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/network/data-over-audio.html -------------------------------------------------------------------------------- /website/demos/network/data-over-gundb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/network/data-over-gundb.html -------------------------------------------------------------------------------- /website/demos/network/data-over-mqtt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/network/data-over-mqtt.html -------------------------------------------------------------------------------- /website/demos/network/data-over-qr-audio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/network/data-over-qr-audio.html -------------------------------------------------------------------------------- /website/demos/network/data-over-qr-video.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/network/data-over-qr-video.html -------------------------------------------------------------------------------- /website/demos/network/data-over-qr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/network/data-over-qr.html -------------------------------------------------------------------------------- /website/demos/network/folk-sync.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/network/folk-sync.html -------------------------------------------------------------------------------- /website/demos/network/peer-presence.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/network/peer-presence.html -------------------------------------------------------------------------------- /website/demos/network/webRTC-audio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/network/webRTC-audio.html -------------------------------------------------------------------------------- /website/demos/network/webRTC-gundb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/network/webRTC-gundb.html -------------------------------------------------------------------------------- /website/demos/photo-booth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/photo-booth.html -------------------------------------------------------------------------------- /website/demos/pipes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/pipes.html -------------------------------------------------------------------------------- /website/demos/pluck-video-frames.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/pluck-video-frames.html -------------------------------------------------------------------------------- /website/demos/propagators/async-propagators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/async-propagators.html -------------------------------------------------------------------------------- /website/demos/propagators/audio-beats-with-event-propagators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/audio-beats-with-event-propagators.html -------------------------------------------------------------------------------- /website/demos/propagators/cutting-event-propagators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/cutting-event-propagators.html -------------------------------------------------------------------------------- /website/demos/propagators/embeddable-llm-with-propagators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/embeddable-llm-with-propagators.html -------------------------------------------------------------------------------- /website/demos/propagators/event-propagators-with-device-gravity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/event-propagators-with-device-gravity.html -------------------------------------------------------------------------------- /website/demos/propagators/event-propagators-with-semantic-zoom.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/event-propagators-with-semantic-zoom.html -------------------------------------------------------------------------------- /website/demos/propagators/event-propagators-with-weather.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/event-propagators-with-weather.html -------------------------------------------------------------------------------- /website/demos/propagators/event-propagators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/event-propagators.html -------------------------------------------------------------------------------- /website/demos/propagators/folk-interface-for-qr-codes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/folk-interface-for-qr-codes.html -------------------------------------------------------------------------------- /website/demos/propagators/music-crossfader.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/music-crossfader.html -------------------------------------------------------------------------------- /website/demos/propagators/proximity-based-communication-and-event-propagators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/proximity-based-communication-and-event-propagators.html -------------------------------------------------------------------------------- /website/demos/propagators/spreadsheet-map-propagator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/spreadsheet-map-propagator.html -------------------------------------------------------------------------------- /website/demos/propagators/web-applets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/web-applets.html -------------------------------------------------------------------------------- /website/demos/propagators/webllm-with-propagators.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/propagators/webllm-with-propagators.html -------------------------------------------------------------------------------- /website/demos/relations/cross-iframe-sticky-html-arrow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/relations/cross-iframe-sticky-html-arrow.html -------------------------------------------------------------------------------- /website/demos/relations/cross-iframe-xanadu-links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/relations/cross-iframe-xanadu-links.html -------------------------------------------------------------------------------- /website/demos/relations/hyperedges.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/relations/hyperedges.html -------------------------------------------------------------------------------- /website/demos/relations/proximity-based-communication.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/relations/proximity-based-communication.html -------------------------------------------------------------------------------- /website/demos/relations/proximity-based-music.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/relations/proximity-based-music.html -------------------------------------------------------------------------------- /website/demos/relations/sets.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/relations/sets.html -------------------------------------------------------------------------------- /website/demos/relations/sticky-html-arrow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/relations/sticky-html-arrow.html -------------------------------------------------------------------------------- /website/demos/relations/sticky-html-rope.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/relations/sticky-html-rope.html -------------------------------------------------------------------------------- /website/demos/relations/xanadu-link.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/relations/xanadu-link.html -------------------------------------------------------------------------------- /website/demos/reorderable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/reorderable.html -------------------------------------------------------------------------------- /website/demos/responsive-canvas-shapes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/responsive-canvas-shapes.html -------------------------------------------------------------------------------- /website/demos/self-modifying-html.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/self-modifying-html.html -------------------------------------------------------------------------------- /website/demos/shaders/cross-iframe-sand.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/shaders/cross-iframe-sand.html -------------------------------------------------------------------------------- /website/demos/shaders/distance-field-webgpu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/shaders/distance-field-webgpu.html -------------------------------------------------------------------------------- /website/demos/shaders/distance-field.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/shaders/distance-field.html -------------------------------------------------------------------------------- /website/demos/shaders/falling-sand-webgpu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/shaders/falling-sand-webgpu.html -------------------------------------------------------------------------------- /website/demos/shaders/falling-sand.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/shaders/falling-sand.html -------------------------------------------------------------------------------- /website/demos/shaders/radiance-cascade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/shaders/radiance-cascade.html -------------------------------------------------------------------------------- /website/demos/shape-attribute.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/shape-attribute.html -------------------------------------------------------------------------------- /website/demos/shape-collision-detection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/shape-collision-detection.html -------------------------------------------------------------------------------- /website/demos/shapes-in-a-canvas.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/shapes-in-a-canvas.html -------------------------------------------------------------------------------- /website/demos/simulation/effect-integrator.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/simulation/effect-integrator.html -------------------------------------------------------------------------------- /website/demos/simulation/graph-layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/simulation/graph-layout.html -------------------------------------------------------------------------------- /website/demos/simulation/physics-mobile-gravity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/simulation/physics-mobile-gravity.html -------------------------------------------------------------------------------- /website/demos/simulation/physics.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/simulation/physics.html -------------------------------------------------------------------------------- /website/demos/space/bvh.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/space/bvh.html -------------------------------------------------------------------------------- /website/demos/space/fisheye-scrolling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/space/fisheye-scrolling.html -------------------------------------------------------------------------------- /website/demos/space/hypertext-zui.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/space/hypertext-zui.html -------------------------------------------------------------------------------- /website/demos/space/quantized-space.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/space/quantized-space.html -------------------------------------------------------------------------------- /website/demos/space/radial-space.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/space/radial-space.html -------------------------------------------------------------------------------- /website/demos/space/space-stretch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/space/space-stretch.html -------------------------------------------------------------------------------- /website/demos/space/space-transform.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/space/space-transform.html -------------------------------------------------------------------------------- /website/demos/space/typographic-space.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/space/typographic-space.html -------------------------------------------------------------------------------- /website/demos/src/folk-metronome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/src/folk-metronome.ts -------------------------------------------------------------------------------- /website/demos/src/folk-timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/src/folk-timer.ts -------------------------------------------------------------------------------- /website/demos/src/folk-weather.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/src/folk-weather.ts -------------------------------------------------------------------------------- /website/demos/src/geo-wiki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/src/geo-wiki.ts -------------------------------------------------------------------------------- /website/demos/src/record-player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/src/record-player.ts -------------------------------------------------------------------------------- /website/demos/studies/dropdown-vs-pie.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/studies/dropdown-vs-pie.html -------------------------------------------------------------------------------- /website/demos/studies/trackpad-click-vs-button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/studies/trackpad-click-vs-button.html -------------------------------------------------------------------------------- /website/demos/temp/benchmarks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/benchmarks.html -------------------------------------------------------------------------------- /website/demos/temp/copy-paste-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/copy-paste-1.html -------------------------------------------------------------------------------- /website/demos/temp/copy-paste-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/copy-paste-2.html -------------------------------------------------------------------------------- /website/demos/temp/css-selector.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/css-selector.html -------------------------------------------------------------------------------- /website/demos/temp/directed-graph-distance.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/directed-graph-distance.html -------------------------------------------------------------------------------- /website/demos/temp/dom3d.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/dom3d.html -------------------------------------------------------------------------------- /website/demos/temp/monospace.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/monospace.html -------------------------------------------------------------------------------- /website/demos/temp/paint-api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/paint-api.html -------------------------------------------------------------------------------- /website/demos/temp/range.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/range.html -------------------------------------------------------------------------------- /website/demos/temp/syntax-highlighter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/syntax-highlighter.html -------------------------------------------------------------------------------- /website/demos/temp/text-box.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/text-box.html -------------------------------------------------------------------------------- /website/demos/temp/text-editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/text-editor.html -------------------------------------------------------------------------------- /website/demos/temp/text-morph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/temp/text-morph.html -------------------------------------------------------------------------------- /website/demos/tests/distance-field.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/tests/distance-field.html -------------------------------------------------------------------------------- /website/demos/tests/many-shapes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/tests/many-shapes.html -------------------------------------------------------------------------------- /website/demos/tests/rope.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/tests/rope.html -------------------------------------------------------------------------------- /website/demos/text-fit.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/demos/text-fit.html -------------------------------------------------------------------------------- /website/file-space/folk-directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/file-space/folk-directory.ts -------------------------------------------------------------------------------- /website/file-space/folk-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/file-space/folk-file.ts -------------------------------------------------------------------------------- /website/file-space/folk-markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/file-space/folk-markdown.ts -------------------------------------------------------------------------------- /website/file-space/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/file-space/index.html -------------------------------------------------------------------------------- /website/file-space/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/file-space/main.ts -------------------------------------------------------------------------------- /website/frello/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/frello/index.html -------------------------------------------------------------------------------- /website/frello/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/frello/main.ts -------------------------------------------------------------------------------- /website/hyperzoom/Aetheria.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Aetheria.md -------------------------------------------------------------------------------- /website/hyperzoom/Aria Xiang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Aria Xiang.md -------------------------------------------------------------------------------- /website/hyperzoom/Central Nexus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Central Nexus.md -------------------------------------------------------------------------------- /website/hyperzoom/Crystalline Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Crystalline Architecture.md -------------------------------------------------------------------------------- /website/hyperzoom/Dr. Elara Venn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Dr. Elara Venn.md -------------------------------------------------------------------------------- /website/hyperzoom/Earth Temporal Regulations Commission.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Earth Temporal Regulations Commission.md -------------------------------------------------------------------------------- /website/hyperzoom/Galileo Research Station.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Galileo Research Station.md -------------------------------------------------------------------------------- /website/hyperzoom/Jovian-9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Jovian-9.md -------------------------------------------------------------------------------- /website/hyperzoom/Quantum Echolocation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Quantum Echolocation.md -------------------------------------------------------------------------------- /website/hyperzoom/Quantum Foldspace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Quantum Foldspace.md -------------------------------------------------------------------------------- /website/hyperzoom/Sarai Nimura.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Sarai Nimura.md -------------------------------------------------------------------------------- /website/hyperzoom/Storm Poetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Storm Poetry.md -------------------------------------------------------------------------------- /website/hyperzoom/Suspended Gardens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Suspended Gardens.md -------------------------------------------------------------------------------- /website/hyperzoom/Takashi Moreau.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Takashi Moreau.md -------------------------------------------------------------------------------- /website/hyperzoom/Temporal Communications.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/Temporal Communications.md -------------------------------------------------------------------------------- /website/hyperzoom/The Atmospheric Council.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/The Atmospheric Council.md -------------------------------------------------------------------------------- /website/hyperzoom/The Mist Sovereigns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/The Mist Sovereigns.md -------------------------------------------------------------------------------- /website/hyperzoom/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/hyperzoom/index.html -------------------------------------------------------------------------------- /website/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/index.html -------------------------------------------------------------------------------- /website/live-2025/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/build.ts -------------------------------------------------------------------------------- /website/live-2025/css/color.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/css/color.css -------------------------------------------------------------------------------- /website/live-2025/css/md-syntax.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/css/md-syntax.css -------------------------------------------------------------------------------- /website/live-2025/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/css/reset.css -------------------------------------------------------------------------------- /website/live-2025/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/css/style.css -------------------------------------------------------------------------------- /website/live-2025/folkjs.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/folkjs.bib -------------------------------------------------------------------------------- /website/live-2025/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/index.html -------------------------------------------------------------------------------- /website/live-2025/live.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/live.md -------------------------------------------------------------------------------- /website/live-2025/live/axtree.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/live/axtree.mp4 -------------------------------------------------------------------------------- /website/live-2025/live/axtree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/live/axtree.png -------------------------------------------------------------------------------- /website/live-2025/live/chess.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/live/chess.mp4 -------------------------------------------------------------------------------- /website/live-2025/live/chess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/live/chess.png -------------------------------------------------------------------------------- /website/live-2025/live/cross-iframe-relationships.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/live/cross-iframe-relationships.mp4 -------------------------------------------------------------------------------- /website/live-2025/live/cross-iframe-relationships.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/live/cross-iframe-relationships.png -------------------------------------------------------------------------------- /website/live-2025/live/lsp.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/live/lsp.mp4 -------------------------------------------------------------------------------- /website/live-2025/live/lsp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/live/lsp.png -------------------------------------------------------------------------------- /website/live-2025/live/spreadsheet.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/live/spreadsheet.mp4 -------------------------------------------------------------------------------- /website/live-2025/live/spreadsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/live-2025/live/spreadsheet.png -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/package.json -------------------------------------------------------------------------------- /website/public/Comanche (Heyoka Remix).wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/Comanche (Heyoka Remix).wav -------------------------------------------------------------------------------- /website/public/Feather.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/Feather.mov -------------------------------------------------------------------------------- /website/public/FontWithASyntaxHighlighter.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/FontWithASyntaxHighlighter.woff2 -------------------------------------------------------------------------------- /website/public/Hat_Closed.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/Hat_Closed.wav -------------------------------------------------------------------------------- /website/public/Kick_Bouncy.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/Kick_Bouncy.wav -------------------------------------------------------------------------------- /website/public/artifacts/live-2025.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/artifacts/live-2025.pdf -------------------------------------------------------------------------------- /website/public/dancing-flower.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/dancing-flower.mov -------------------------------------------------------------------------------- /website/public/dancing-flower.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/dancing-flower.webm -------------------------------------------------------------------------------- /website/public/dom3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/dom3d.js -------------------------------------------------------------------------------- /website/public/dom3dattr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/dom3dattr.js -------------------------------------------------------------------------------- /website/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/favicon.ico -------------------------------------------------------------------------------- /website/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/public/favicon.png -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/tsconfig.json -------------------------------------------------------------------------------- /website/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/folk-js/folkjs/HEAD/website/vite.config.ts --------------------------------------------------------------------------------