1 line
1.6 KiB
Plaintext
1 line
1.6 KiB
Plaintext
{"version":3,"sources":["../src/index.ts","../src/primitives.ts"],"sourcesContent":["import { applyProps, addEffect } from '@react-three/fiber'\n\nimport { Globals } from '@react-spring/core'\nimport { createStringInterpolator, colors, raf } from '@react-spring/shared'\nimport { createHost } from '@react-spring/animated'\n\nimport { primitives } from './primitives'\nimport { WithAnimated } from './animated'\n\nGlobals.assign({\n createStringInterpolator,\n colors,\n frameLoop: 'demand',\n})\n\n// Let r3f drive the frameloop.\naddEffect(() => {\n raf.advance()\n})\n\nconst host = createHost(primitives, {\n // @ts-expect-error r3f related\n applyAnimatedValues: applyProps,\n})\n\nexport const animated = host.animated as WithAnimated\nexport { animated as a }\n\nexport * from './animated'\nexport * from '@react-spring/core'\n","import * as THREE from 'three'\nimport '@react-three/fiber'\n\nexport type Primitives = keyof JSX.IntrinsicElements\n\nexport const primitives = ['primitive'].concat(\n Object.keys(THREE)\n .filter(key => /^[A-Z]/.test(key))\n .map(key => key[0].toLowerCase() + key.slice(1))\n) as Primitives[]\n"],"mappings":";AAAA,SAAS,YAAY,iBAAiB;AAEtC,SAAS,eAAe;AACxB,SAAS,0BAA0B,QAAQ,WAAW;AACtD,SAAS,kBAAkB;;;ACJ3B,YAAY,WAAW;AACvB,OAAO;AAIA,IAAM,aAAa,CAAC,WAAW,EAAE;AAAA,EACtC,OAAO,KAAK,KAAK,EACd,OAAO,SAAO,SAAS,KAAK,GAAG,CAAC,EAChC,IAAI,SAAO,IAAI,CAAC,EAAE,YAAY,IAAI,IAAI,MAAM,CAAC,CAAC;AACnD;;;ADoBA,cAAc;AApBd,QAAQ,OAAO;AAAA,EACb;AAAA,EACA;AAAA,EACA,WAAW;AACb,CAAC;AAGD,UAAU,MAAM;AACd,MAAI,QAAQ;AACd,CAAC;AAED,IAAM,OAAO,WAAW,YAAY;AAAA;AAAA,EAElC,qBAAqB;AACvB,CAAC;AAEM,IAAM,WAAW,KAAK;","names":[]} |