UNPKG

@threlte/core

Version:

A 3D framework for the web, built on top of Svelte and Three.js

30 lines (29 loc) 1.5 kB
export const VERSION = 8; // canvas component export { default as Canvas } from './Canvas.svelte'; // components (v6) export { T, extend } from './components/T/T'; // plugins export { injectPlugin } from './plugins/injectPlugin'; // hooks export { useThrelte } from './context/compounds/useThrelte'; export { useStage } from './hooks/useStage'; export { useTask } from './hooks/useTask'; export { useThrelteUserContext } from './hooks/useThrelteUserContext'; // useLoader export { useLoader } from './hooks/useLoader'; // contexts export {} from './context/compounds/useThrelte'; export { createThrelteContext } from './context/createThrelteContext.svelte'; export { createCacheContext, useCache } from './context/fragments/cache'; export { createCameraContext, useCamera } from './context/fragments/camera'; export { createDOMContext, useDOM } from './context/fragments/dom'; export { createDisposalContext, useDisposal } from './context/fragments/disposal'; export { createParentContext, useParent } from './context/fragments/parent'; export { createParentObject3DContext, useParentObject3D } from './context/fragments/parentObject3D'; export { createRendererContext, useRenderer } from './context/fragments/renderer.svelte'; export { createSceneContext, useScene } from './context/fragments/scene'; export { createSchedulerContext, useScheduler } from './context/fragments/scheduler.svelte'; export { createUserContext } from './context/fragments/user'; // utils export * from './utilities';