├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── README.md ├── app ├── Scene.tsx ├── favicon.ico ├── fonts │ ├── Cera-Pro-Medium.woff2 │ └── Cera-Pro-Regular.woff2 ├── globals.css ├── layout.tsx ├── page.css └── page.tsx ├── components ├── Nav.tsx ├── SplitText.tsx └── TOC.tsx ├── env.d.ts ├── hooks ├── useMergedProgress.ts └── useScrubber.ts ├── next.config.mjs ├── package.json ├── patches ├── @react-three__fiber@9.0.0-beta.0.patch ├── @react-three__postprocessing@2.16.2.patch └── leva@0.9.35.patch ├── pnpm-lock.yaml ├── postcss.config.js ├── prettier.config.js ├── public └── venus.glb ├── reset.d.ts ├── tailwind.config.ts ├── theme.ts ├── tsconfig.json └── utils ├── interleave.ts └── motion.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/README.md -------------------------------------------------------------------------------- /app/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/app/Scene.tsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/fonts/Cera-Pro-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/app/fonts/Cera-Pro-Medium.woff2 -------------------------------------------------------------------------------- /app/fonts/Cera-Pro-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/app/fonts/Cera-Pro-Regular.woff2 -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/app/page.css -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/app/page.tsx -------------------------------------------------------------------------------- /components/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/components/Nav.tsx -------------------------------------------------------------------------------- /components/SplitText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/components/SplitText.tsx -------------------------------------------------------------------------------- /components/TOC.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/components/TOC.tsx -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/env.d.ts -------------------------------------------------------------------------------- /hooks/useMergedProgress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/hooks/useMergedProgress.ts -------------------------------------------------------------------------------- /hooks/useScrubber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/hooks/useScrubber.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/package.json -------------------------------------------------------------------------------- /patches/@react-three__fiber@9.0.0-beta.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/patches/@react-three__fiber@9.0.0-beta.0.patch -------------------------------------------------------------------------------- /patches/@react-three__postprocessing@2.16.2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/patches/@react-three__postprocessing@2.16.2.patch -------------------------------------------------------------------------------- /patches/leva@0.9.35.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/patches/leva@0.9.35.patch -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/prettier.config.js -------------------------------------------------------------------------------- /public/venus.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/public/venus.glb -------------------------------------------------------------------------------- /reset.d.ts: -------------------------------------------------------------------------------- 1 | import '@total-typescript/ts-reset' 2 | -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/theme.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/interleave.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/utils/interleave.ts -------------------------------------------------------------------------------- /utils/motion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barvian/musee/HEAD/utils/motion.ts --------------------------------------------------------------------------------