├── .eslintrc.js ├── .github └── workflows │ ├── deploy-experiments-preview.yml │ └── deploy-experiments-production.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierrc ├── README.md ├── apps └── lab │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── app │ ├── apple-icon.png │ ├── experiments │ │ ├── [experiment] │ │ │ ├── ExperimentFrame.tsx │ │ │ ├── SourceButton.module.scss │ │ │ ├── SourceButton.tsx │ │ │ ├── layout.module.scss │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── layout.module.scss │ │ ├── layout.tsx │ │ ├── loading.module.scss │ │ ├── loading.tsx │ │ └── page.tsx │ ├── favicon.ico │ ├── layout.module.scss │ ├── layout.tsx │ ├── page.module.scss │ └── page.tsx │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── public │ ├── audio │ │ ├── button.mp3 │ │ └── music.mp3 │ ├── og-image.jpg │ └── reticle │ │ ├── base.png │ │ ├── cross.png │ │ ├── dashed.png │ │ └── half.png │ ├── src │ ├── components │ │ ├── Button │ │ │ ├── Button.module.scss │ │ │ ├── Button.tsx │ │ │ └── index.ts │ │ ├── Debug.tsx │ │ ├── ExperimentList │ │ │ ├── ExperimentList.module.scss │ │ │ ├── ExperimentList.tsx │ │ │ └── index.ts │ │ ├── LoadScreen │ │ │ ├── LoadScreen.module.scss │ │ │ ├── LoadScreen.tsx │ │ │ └── index.ts │ │ ├── Nav │ │ │ ├── MuteButton.tsx │ │ │ ├── Nav.module.scss │ │ │ ├── Nav.tsx │ │ │ └── index.ts │ │ └── PageWrapper.tsx │ ├── helpers │ │ ├── ScenePortal.tsx │ │ ├── SceneRoot.tsx │ │ ├── metadata.ts │ │ ├── store.ts │ │ ├── tunnel.tsx │ │ └── utils.ts │ ├── scenes │ │ └── HomeScene │ │ │ ├── Camera.tsx │ │ │ ├── Grid │ │ │ ├── Grid.tsx │ │ │ ├── index.ts │ │ │ └── shader │ │ │ │ ├── frag.glsl │ │ │ │ ├── index.tsx │ │ │ │ └── vert.glsl │ │ │ ├── HomeScene.tsx │ │ │ ├── HoverSound.tsx │ │ │ ├── Music.tsx │ │ │ ├── Particles │ │ │ ├── Particles.tsx │ │ │ ├── index.ts │ │ │ └── shader │ │ │ │ ├── frag.glsl │ │ │ │ ├── index.tsx │ │ │ │ └── vert.glsl │ │ │ ├── Reticle │ │ │ ├── Reticle.tsx │ │ │ ├── index.ts │ │ │ └── shader │ │ │ │ ├── frag.glsl │ │ │ │ ├── index.tsx │ │ │ │ └── vert.glsl │ │ │ ├── Sky │ │ │ ├── Sky.tsx │ │ │ ├── index.ts │ │ │ └── shader │ │ │ │ ├── frag.glsl │ │ │ │ ├── index.tsx │ │ │ │ └── vert.glsl │ │ │ └── index.ts │ └── utils │ │ └── ga.tsx │ ├── tsconfig.json │ ├── turbo.json │ └── types.d.ts ├── experiments ├── babbies-first-webgpu │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── main.ts │ │ ├── style.css │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── chaos-sphere │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── Scene │ │ │ ├── Scene.tsx │ │ │ ├── Sky.tsx │ │ │ ├── Sphere │ │ │ │ ├── Sphere.d.ts │ │ │ │ ├── Sphere.tsx │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.ts │ │ │ │ └── shader │ │ │ │ │ ├── frag.glsl │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── vert.glsl │ │ │ ├── index.ts │ │ │ └── useLighting.ts │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ └── vite.config.ts ├── cosmic-platform │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── Platform.tsx │ │ ├── Scene.tsx │ │ ├── Sky.tsx │ │ ├── index.ts │ │ ├── main.tsx │ │ ├── shader │ │ │ ├── particles │ │ │ │ ├── frag.glsl │ │ │ │ ├── index.tsx │ │ │ │ └── vert.glsl │ │ │ └── portal │ │ │ │ ├── frag.glsl │ │ │ │ ├── index.tsx │ │ │ │ └── vert.glsl │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ └── vite.config.ts ├── extra-dimensional-input-form │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── LoginScene │ │ │ ├── Login.tsx │ │ │ ├── Scene.tsx │ │ │ ├── World.tsx │ │ │ └── index.ts │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ └── vite.config.ts ├── metaballs │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── Scene │ │ │ ├── Camera.tsx │ │ │ ├── HeroText.tsx │ │ │ ├── Metaballs │ │ │ │ ├── Metaballs.tsx │ │ │ │ ├── constants.ts │ │ │ │ ├── index.ts │ │ │ │ └── shader │ │ │ │ │ ├── frag.glsl │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── vert.glsl │ │ │ ├── Scene.tsx │ │ │ ├── World │ │ │ │ ├── World.tsx │ │ │ │ ├── index.ts │ │ │ │ └── shader │ │ │ │ │ ├── frag.glsl │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── vert.glsl │ │ │ └── index.ts │ │ ├── hooks │ │ │ └── useMaxWidth.ts │ │ ├── index.ts │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ └── vite.config.ts ├── oceanic-horizon │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── Scene │ │ │ ├── Ocean.tsx │ │ │ ├── Scene.tsx │ │ │ ├── Sky.tsx │ │ │ ├── index.ts │ │ │ └── shaders │ │ │ │ ├── Ocean │ │ │ │ ├── frag.glsl │ │ │ │ ├── index.ts │ │ │ │ └── vert.glsl │ │ │ │ └── Sky │ │ │ │ ├── frag.glsl │ │ │ │ ├── index.ts │ │ │ │ └── vert.glsl │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ └── vite.config.ts ├── retro-gaming │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .npmrc │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── Scene │ │ │ ├── Scene.tsx │ │ │ └── index.ts │ │ ├── components │ │ │ ├── About │ │ │ │ ├── About.module.scss │ │ │ │ ├── About.tsx │ │ │ │ └── index.ts │ │ │ ├── Cartridge.tsx │ │ │ ├── Cartridges.tsx │ │ │ ├── Gameboy │ │ │ │ ├── Buttons.tsx │ │ │ │ ├── Gameboy.tsx │ │ │ │ ├── Screen.tsx │ │ │ │ └── index.ts │ │ │ ├── Header.module.scss │ │ │ ├── Header.tsx │ │ │ ├── Menu │ │ │ │ ├── Menu.module.scss │ │ │ │ ├── Menu.tsx │ │ │ │ └── index.ts │ │ │ ├── Tooltip.module.scss │ │ │ └── Tooltip.tsx │ │ ├── fonts │ │ │ ├── 04B_30__.TTF │ │ │ ├── VT323-Regular.ttf │ │ │ └── _index.scss │ │ ├── hooks │ │ │ └── useFileUpload.ts │ │ ├── main.tsx │ │ ├── store │ │ │ └── index.ts │ │ ├── utils │ │ │ ├── Emulator.ts │ │ │ ├── KeyboardHandlers.tsx │ │ │ ├── colors.ts │ │ │ └── types.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ └── vite.config.ts ├── s-rank-jutsu │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── Scene │ │ │ ├── Floor.tsx │ │ │ ├── Rasengan │ │ │ │ ├── Particles.tsx │ │ │ │ ├── Rasengan.tsx │ │ │ │ ├── Wind.tsx │ │ │ │ ├── index.ts │ │ │ │ └── shaders │ │ │ │ │ ├── partials │ │ │ │ │ └── cellular.glsl │ │ │ │ │ ├── particles │ │ │ │ │ ├── frag.glsl │ │ │ │ │ ├── index.ts │ │ │ │ │ └── vert.glsl │ │ │ │ │ ├── rasengan │ │ │ │ │ ├── frag.glsl │ │ │ │ │ ├── index.ts │ │ │ │ │ └── vert.glsl │ │ │ │ │ └── wind │ │ │ │ │ ├── frag.glsl │ │ │ │ │ ├── index.ts │ │ │ │ │ └── vert.glsl │ │ │ ├── Scene.tsx │ │ │ └── index.ts │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ └── vite.config.ts ├── skywalker │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── Scene │ │ │ ├── Lightsaber │ │ │ │ ├── Glow.tsx │ │ │ │ ├── Lightsaber.tsx │ │ │ │ ├── index.ts │ │ │ │ └── shaders │ │ │ │ │ ├── glow │ │ │ │ │ ├── frag.glsl │ │ │ │ │ ├── index.ts │ │ │ │ │ └── vert.glsl │ │ │ │ │ ├── partials │ │ │ │ │ └── cellular.glsl │ │ │ │ │ └── saber │ │ │ │ │ ├── frag.glsl │ │ │ │ │ ├── index.ts │ │ │ │ │ └── vert.glsl │ │ │ ├── Post.tsx │ │ │ ├── Scene.tsx │ │ │ ├── Sky.tsx │ │ │ ├── Text.tsx │ │ │ └── index.ts │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ └── vite.config.ts └── work-from-home │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ ├── App.css │ ├── App.tsx │ ├── Scene │ │ ├── Camera.tsx │ │ ├── Office │ │ │ ├── Emissives │ │ │ │ ├── Emissives.tsx │ │ │ │ ├── Ipads │ │ │ │ │ ├── Ipads.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── shader │ │ │ │ │ │ ├── frag.glsl │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── vert.glsl │ │ │ │ ├── Monitor │ │ │ │ │ ├── Monitor.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── shader │ │ │ │ │ │ ├── frag.glsl │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── vert.glsl │ │ │ │ ├── Socials.tsx │ │ │ │ └── index.ts │ │ │ ├── Office.tsx │ │ │ ├── index.ts │ │ │ └── shader │ │ │ │ ├── frag.glsl │ │ │ │ ├── index.tsx │ │ │ │ └── vert.glsl │ │ ├── Scene.tsx │ │ ├── index.ts │ │ └── store.ts │ ├── main.tsx │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vercel.json │ └── vite.config.ts ├── package.json ├── packages ├── eslint-plugin-custom │ ├── index.js │ └── package.json ├── experiment-assets │ ├── cosmic-platform │ │ ├── heroBake.jpg │ │ └── hero_model.glb │ ├── extra-dimensional-input-form │ │ └── montserrat_black_regular.json │ ├── fonts │ │ ├── MajorMonoDisplay.ttf │ │ └── MontserratLight.ttf │ ├── images │ │ └── particleMask.png │ ├── package.json │ ├── retro-gaming │ │ ├── boxart │ │ │ ├── 2021ME.jpg │ │ │ ├── far_after.jpg │ │ │ ├── the_machine.jpg │ │ │ └── upload.jpg │ │ ├── buttons_AO.jpg │ │ ├── cart_body_AO.jpg │ │ ├── cart_sticker_AO.jpg │ │ ├── cartridge.glb │ │ ├── gameboy.glb │ │ ├── gb_AO.jpg │ │ ├── gb_normal.jpg │ │ ├── gb_normal.png │ │ └── roms │ │ │ ├── 2021ME_DEMO.gb │ │ │ ├── FarAfter-Demo.gb │ │ │ └── Machine DEMO v1_1.gb │ ├── s-rank-jutsu │ │ └── floor │ │ │ ├── albedo.jpeg │ │ │ ├── ao.jpeg │ │ │ ├── height.jpeg │ │ │ ├── metallic.jpeg │ │ │ ├── normal.jpeg │ │ │ └── roughness.jpeg │ ├── skywalker │ │ ├── env.hdr │ │ ├── lightsaber_luke.glb │ │ └── sounds │ │ │ ├── hum.mp3 │ │ │ ├── off.mp3 │ │ │ └── on.mp3 │ └── work-from-home │ │ ├── img │ │ ├── bake1.jpg │ │ ├── bake2.jpg │ │ ├── lightmap1_1.jpg │ │ ├── lightmap1_2.jpg │ │ ├── lightmap2_1.jpg │ │ └── lightmap2_2.jpg │ │ └── models │ │ └── beresford_design.glb ├── experiment-data │ ├── index.ts │ ├── package.json │ ├── tsconfig.json │ └── types.d.ts ├── experiment-images │ ├── images │ │ ├── chaossphere.png │ │ ├── cosmicplatform.png │ │ ├── extradimensionalinputform.png │ │ ├── metaballs.png │ │ ├── oceanichorizon.png │ │ ├── retrogaming.png │ │ ├── skywalker.png │ │ ├── srankjutsu.png │ │ └── workfromhome.png │ ├── index.ts │ ├── package.json │ ├── tsconfig.json │ └── types.d.ts ├── tsconfig │ ├── base.json │ ├── nextjs.json │ ├── package.json │ ├── react-library.json │ ├── vite.json │ └── viteNode.json ├── ui │ ├── .eslintrc.js │ ├── Button.tsx │ ├── Header.tsx │ ├── index.tsx │ ├── package.json │ └── tsconfig.json └── vite-custom-config │ ├── experiment-vanilla.js │ ├── experiment.js │ └── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── templates └── experiment-template │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ ├── App.tsx │ ├── Scene │ │ ├── Scene.tsx │ │ └── index.ts │ ├── index.ts │ ├── main.tsx │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── turbo.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/deploy-experiments-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/.github/workflows/deploy-experiments-preview.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-experiments-production.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/.github/workflows/deploy-experiments-production.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | auto-install-peers = true 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22.17.1 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/README.md -------------------------------------------------------------------------------- /apps/lab/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/.eslintrc.js -------------------------------------------------------------------------------- /apps/lab/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/.gitignore -------------------------------------------------------------------------------- /apps/lab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/README.md -------------------------------------------------------------------------------- /apps/lab/app/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/apple-icon.png -------------------------------------------------------------------------------- /apps/lab/app/experiments/[experiment]/ExperimentFrame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/experiments/[experiment]/ExperimentFrame.tsx -------------------------------------------------------------------------------- /apps/lab/app/experiments/[experiment]/SourceButton.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/experiments/[experiment]/SourceButton.module.scss -------------------------------------------------------------------------------- /apps/lab/app/experiments/[experiment]/SourceButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/experiments/[experiment]/SourceButton.tsx -------------------------------------------------------------------------------- /apps/lab/app/experiments/[experiment]/layout.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/experiments/[experiment]/layout.module.scss -------------------------------------------------------------------------------- /apps/lab/app/experiments/[experiment]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/experiments/[experiment]/layout.tsx -------------------------------------------------------------------------------- /apps/lab/app/experiments/[experiment]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/experiments/[experiment]/page.tsx -------------------------------------------------------------------------------- /apps/lab/app/experiments/layout.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/experiments/layout.module.scss -------------------------------------------------------------------------------- /apps/lab/app/experiments/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/experiments/layout.tsx -------------------------------------------------------------------------------- /apps/lab/app/experiments/loading.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/experiments/loading.module.scss -------------------------------------------------------------------------------- /apps/lab/app/experiments/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/experiments/loading.tsx -------------------------------------------------------------------------------- /apps/lab/app/experiments/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/experiments/page.tsx -------------------------------------------------------------------------------- /apps/lab/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/favicon.ico -------------------------------------------------------------------------------- /apps/lab/app/layout.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/layout.module.scss -------------------------------------------------------------------------------- /apps/lab/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/layout.tsx -------------------------------------------------------------------------------- /apps/lab/app/page.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/page.module.scss -------------------------------------------------------------------------------- /apps/lab/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/app/page.tsx -------------------------------------------------------------------------------- /apps/lab/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/next-env.d.ts -------------------------------------------------------------------------------- /apps/lab/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/next.config.js -------------------------------------------------------------------------------- /apps/lab/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/package.json -------------------------------------------------------------------------------- /apps/lab/public/audio/button.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/public/audio/button.mp3 -------------------------------------------------------------------------------- /apps/lab/public/audio/music.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/public/audio/music.mp3 -------------------------------------------------------------------------------- /apps/lab/public/og-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/public/og-image.jpg -------------------------------------------------------------------------------- /apps/lab/public/reticle/base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/public/reticle/base.png -------------------------------------------------------------------------------- /apps/lab/public/reticle/cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/public/reticle/cross.png -------------------------------------------------------------------------------- /apps/lab/public/reticle/dashed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/public/reticle/dashed.png -------------------------------------------------------------------------------- /apps/lab/public/reticle/half.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/public/reticle/half.png -------------------------------------------------------------------------------- /apps/lab/src/components/Button/Button.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/Button/Button.module.scss -------------------------------------------------------------------------------- /apps/lab/src/components/Button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/Button/Button.tsx -------------------------------------------------------------------------------- /apps/lab/src/components/Button/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/Button/index.ts -------------------------------------------------------------------------------- /apps/lab/src/components/Debug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/Debug.tsx -------------------------------------------------------------------------------- /apps/lab/src/components/ExperimentList/ExperimentList.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/ExperimentList/ExperimentList.module.scss -------------------------------------------------------------------------------- /apps/lab/src/components/ExperimentList/ExperimentList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/ExperimentList/ExperimentList.tsx -------------------------------------------------------------------------------- /apps/lab/src/components/ExperimentList/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/ExperimentList/index.ts -------------------------------------------------------------------------------- /apps/lab/src/components/LoadScreen/LoadScreen.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/LoadScreen/LoadScreen.module.scss -------------------------------------------------------------------------------- /apps/lab/src/components/LoadScreen/LoadScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/LoadScreen/LoadScreen.tsx -------------------------------------------------------------------------------- /apps/lab/src/components/LoadScreen/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/LoadScreen/index.ts -------------------------------------------------------------------------------- /apps/lab/src/components/Nav/MuteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/Nav/MuteButton.tsx -------------------------------------------------------------------------------- /apps/lab/src/components/Nav/Nav.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/Nav/Nav.module.scss -------------------------------------------------------------------------------- /apps/lab/src/components/Nav/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/Nav/Nav.tsx -------------------------------------------------------------------------------- /apps/lab/src/components/Nav/index.ts: -------------------------------------------------------------------------------- 1 | export { Nav } from "./Nav"; 2 | -------------------------------------------------------------------------------- /apps/lab/src/components/PageWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/components/PageWrapper.tsx -------------------------------------------------------------------------------- /apps/lab/src/helpers/ScenePortal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/helpers/ScenePortal.tsx -------------------------------------------------------------------------------- /apps/lab/src/helpers/SceneRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/helpers/SceneRoot.tsx -------------------------------------------------------------------------------- /apps/lab/src/helpers/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/helpers/metadata.ts -------------------------------------------------------------------------------- /apps/lab/src/helpers/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/helpers/store.ts -------------------------------------------------------------------------------- /apps/lab/src/helpers/tunnel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/helpers/tunnel.tsx -------------------------------------------------------------------------------- /apps/lab/src/helpers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/helpers/utils.ts -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Camera.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Camera.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Grid/Grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Grid/Grid.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Grid/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Grid/index.ts -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Grid/shader/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Grid/shader/frag.glsl -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Grid/shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Grid/shader/index.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Grid/shader/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Grid/shader/vert.glsl -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/HomeScene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/HomeScene.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/HoverSound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/HoverSound.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Music.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Music.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Particles/Particles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Particles/Particles.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Particles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Particles/index.ts -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Particles/shader/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Particles/shader/frag.glsl -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Particles/shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Particles/shader/index.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Particles/shader/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Particles/shader/vert.glsl -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Reticle/Reticle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Reticle/Reticle.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Reticle/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Reticle/index.ts -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Reticle/shader/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Reticle/shader/frag.glsl -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Reticle/shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Reticle/shader/index.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Reticle/shader/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Reticle/shader/vert.glsl -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Sky/Sky.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Sky/Sky.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Sky/index.ts: -------------------------------------------------------------------------------- 1 | export { Sky } from "./Sky"; 2 | -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Sky/shader/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Sky/shader/frag.glsl -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Sky/shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Sky/shader/index.tsx -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/Sky/shader/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/Sky/shader/vert.glsl -------------------------------------------------------------------------------- /apps/lab/src/scenes/HomeScene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/scenes/HomeScene/index.ts -------------------------------------------------------------------------------- /apps/lab/src/utils/ga.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/src/utils/ga.tsx -------------------------------------------------------------------------------- /apps/lab/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/tsconfig.json -------------------------------------------------------------------------------- /apps/lab/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/turbo.json -------------------------------------------------------------------------------- /apps/lab/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/apps/lab/types.d.ts -------------------------------------------------------------------------------- /experiments/babbies-first-webgpu/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/babbies-first-webgpu/.gitignore -------------------------------------------------------------------------------- /experiments/babbies-first-webgpu/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/babbies-first-webgpu/index.html -------------------------------------------------------------------------------- /experiments/babbies-first-webgpu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/babbies-first-webgpu/package.json -------------------------------------------------------------------------------- /experiments/babbies-first-webgpu/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/babbies-first-webgpu/public/vite.svg -------------------------------------------------------------------------------- /experiments/babbies-first-webgpu/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/babbies-first-webgpu/src/main.ts -------------------------------------------------------------------------------- /experiments/babbies-first-webgpu/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/babbies-first-webgpu/src/style.css -------------------------------------------------------------------------------- /experiments/babbies-first-webgpu/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /experiments/babbies-first-webgpu/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/babbies-first-webgpu/tsconfig.json -------------------------------------------------------------------------------- /experiments/babbies-first-webgpu/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/babbies-first-webgpu/tsconfig.node.json -------------------------------------------------------------------------------- /experiments/babbies-first-webgpu/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/babbies-first-webgpu/vite.config.ts -------------------------------------------------------------------------------- /experiments/chaos-sphere/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/.eslintrc.cjs -------------------------------------------------------------------------------- /experiments/chaos-sphere/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/.gitignore -------------------------------------------------------------------------------- /experiments/chaos-sphere/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/index.html -------------------------------------------------------------------------------- /experiments/chaos-sphere/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/package.json -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/App.css -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/App.tsx -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/Scene/Scene.tsx -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/Sky.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/Scene/Sky.tsx -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/Sphere/Sphere.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | export declare function Sphere(): JSX.Element; 3 | -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/Sphere/Sphere.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/Scene/Sphere/Sphere.tsx -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/Sphere/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/Scene/Sphere/index.d.ts -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/Sphere/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/Scene/Sphere/index.ts -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/Sphere/shader/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/Scene/Sphere/shader/frag.glsl -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/Sphere/shader/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/Scene/Sphere/shader/index.d.ts -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/Sphere/shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/Scene/Sphere/shader/index.tsx -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/Sphere/shader/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/Scene/Sphere/shader/vert.glsl -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/Scene/index.ts -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/Scene/useLighting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/Scene/useLighting.ts -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/main.tsx -------------------------------------------------------------------------------- /experiments/chaos-sphere/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/src/vite-env.d.ts -------------------------------------------------------------------------------- /experiments/chaos-sphere/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/tsconfig.json -------------------------------------------------------------------------------- /experiments/chaos-sphere/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/tsconfig.node.json -------------------------------------------------------------------------------- /experiments/chaos-sphere/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/vercel.json -------------------------------------------------------------------------------- /experiments/chaos-sphere/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/chaos-sphere/vite.config.ts -------------------------------------------------------------------------------- /experiments/cosmic-platform/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/.eslintrc.cjs -------------------------------------------------------------------------------- /experiments/cosmic-platform/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/.gitignore -------------------------------------------------------------------------------- /experiments/cosmic-platform/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/index.html -------------------------------------------------------------------------------- /experiments/cosmic-platform/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/package.json -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/App.css -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/App.tsx -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/Platform.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/Platform.tsx -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/Scene.tsx -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/Sky.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/Sky.tsx -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/index.ts: -------------------------------------------------------------------------------- 1 | export { Experiment } from "./App"; 2 | -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/main.tsx -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/shader/particles/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/shader/particles/frag.glsl -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/shader/particles/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/shader/particles/index.tsx -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/shader/particles/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/shader/particles/vert.glsl -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/shader/portal/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/shader/portal/frag.glsl -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/shader/portal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/shader/portal/index.tsx -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/shader/portal/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/shader/portal/vert.glsl -------------------------------------------------------------------------------- /experiments/cosmic-platform/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/src/vite-env.d.ts -------------------------------------------------------------------------------- /experiments/cosmic-platform/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/tsconfig.json -------------------------------------------------------------------------------- /experiments/cosmic-platform/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/tsconfig.node.json -------------------------------------------------------------------------------- /experiments/cosmic-platform/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/vercel.json -------------------------------------------------------------------------------- /experiments/cosmic-platform/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/cosmic-platform/vite.config.ts -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ["plugin:custom/vite"], 4 | }; 5 | -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/.gitignore -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/index.html -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/package.json -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/src/App.css -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/src/App.tsx -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/src/LoginScene/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/src/LoginScene/Login.tsx -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/src/LoginScene/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/src/LoginScene/Scene.tsx -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/src/LoginScene/World.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/src/LoginScene/World.tsx -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/src/LoginScene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/src/LoginScene/index.ts -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/src/main.tsx -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/src/vite-env.d.ts -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/tsconfig.json -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/tsconfig.node.json -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/vercel.json -------------------------------------------------------------------------------- /experiments/extra-dimensional-input-form/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/extra-dimensional-input-form/vite.config.ts -------------------------------------------------------------------------------- /experiments/metaballs/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["plugin:custom/vite"], 3 | }; 4 | -------------------------------------------------------------------------------- /experiments/metaballs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/.gitignore -------------------------------------------------------------------------------- /experiments/metaballs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/index.html -------------------------------------------------------------------------------- /experiments/metaballs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/package.json -------------------------------------------------------------------------------- /experiments/metaballs/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/App.css -------------------------------------------------------------------------------- /experiments/metaballs/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/App.tsx -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/Camera.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/Camera.tsx -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/HeroText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/HeroText.tsx -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/Metaballs/Metaballs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/Metaballs/Metaballs.tsx -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/Metaballs/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/Metaballs/constants.ts -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/Metaballs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/Metaballs/index.ts -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/Metaballs/shader/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/Metaballs/shader/frag.glsl -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/Metaballs/shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/Metaballs/shader/index.tsx -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/Metaballs/shader/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/Metaballs/shader/vert.glsl -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/Scene.tsx -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/World/World.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/World/World.tsx -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/World/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/World/index.ts -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/World/shader/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/World/shader/frag.glsl -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/World/shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/World/shader/index.tsx -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/World/shader/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/World/shader/vert.glsl -------------------------------------------------------------------------------- /experiments/metaballs/src/Scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/Scene/index.ts -------------------------------------------------------------------------------- /experiments/metaballs/src/hooks/useMaxWidth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/hooks/useMaxWidth.ts -------------------------------------------------------------------------------- /experiments/metaballs/src/index.ts: -------------------------------------------------------------------------------- 1 | export { Experiment } from "./App"; 2 | -------------------------------------------------------------------------------- /experiments/metaballs/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/main.tsx -------------------------------------------------------------------------------- /experiments/metaballs/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/src/vite-env.d.ts -------------------------------------------------------------------------------- /experiments/metaballs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/tsconfig.json -------------------------------------------------------------------------------- /experiments/metaballs/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/tsconfig.node.json -------------------------------------------------------------------------------- /experiments/metaballs/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/vercel.json -------------------------------------------------------------------------------- /experiments/metaballs/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/metaballs/vite.config.ts -------------------------------------------------------------------------------- /experiments/oceanic-horizon/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/.eslintrc.cjs -------------------------------------------------------------------------------- /experiments/oceanic-horizon/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/.gitignore -------------------------------------------------------------------------------- /experiments/oceanic-horizon/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/index.html -------------------------------------------------------------------------------- /experiments/oceanic-horizon/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/package.json -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/App.css -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/App.tsx -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/Scene/Ocean.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/Scene/Ocean.tsx -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/Scene/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/Scene/Scene.tsx -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/Scene/Sky.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/Scene/Sky.tsx -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/Scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/Scene/index.ts -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/Scene/shaders/Ocean/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/Scene/shaders/Ocean/frag.glsl -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/Scene/shaders/Ocean/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/Scene/shaders/Ocean/index.ts -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/Scene/shaders/Ocean/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/Scene/shaders/Ocean/vert.glsl -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/Scene/shaders/Sky/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/Scene/shaders/Sky/frag.glsl -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/Scene/shaders/Sky/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/Scene/shaders/Sky/index.ts -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/Scene/shaders/Sky/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/Scene/shaders/Sky/vert.glsl -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/main.tsx -------------------------------------------------------------------------------- /experiments/oceanic-horizon/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/src/vite-env.d.ts -------------------------------------------------------------------------------- /experiments/oceanic-horizon/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/tsconfig.json -------------------------------------------------------------------------------- /experiments/oceanic-horizon/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/tsconfig.node.json -------------------------------------------------------------------------------- /experiments/oceanic-horizon/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/vercel.json -------------------------------------------------------------------------------- /experiments/oceanic-horizon/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/oceanic-horizon/vite.config.ts -------------------------------------------------------------------------------- /experiments/retro-gaming/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["plugin:custom/vite"], 3 | }; 4 | -------------------------------------------------------------------------------- /experiments/retro-gaming/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/.gitignore -------------------------------------------------------------------------------- /experiments/retro-gaming/.npmrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /experiments/retro-gaming/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/index.html -------------------------------------------------------------------------------- /experiments/retro-gaming/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/package.json -------------------------------------------------------------------------------- /experiments/retro-gaming/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/App.css -------------------------------------------------------------------------------- /experiments/retro-gaming/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/App.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/Scene/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/Scene/Scene.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/Scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/Scene/index.ts -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/About/About.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/About/About.module.scss -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/About/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/About/About.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/About/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/About/index.ts -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Cartridge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Cartridge.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Cartridges.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Cartridges.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Gameboy/Buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Gameboy/Buttons.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Gameboy/Gameboy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Gameboy/Gameboy.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Gameboy/Screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Gameboy/Screen.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Gameboy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Gameboy/index.ts -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Header.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Header.module.scss -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Header.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Menu/Menu.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Menu/Menu.module.scss -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Menu/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Menu/Menu.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Menu/index.ts -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Tooltip.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Tooltip.module.scss -------------------------------------------------------------------------------- /experiments/retro-gaming/src/components/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/components/Tooltip.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/fonts/04B_30__.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/fonts/04B_30__.TTF -------------------------------------------------------------------------------- /experiments/retro-gaming/src/fonts/VT323-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/fonts/VT323-Regular.ttf -------------------------------------------------------------------------------- /experiments/retro-gaming/src/fonts/_index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/fonts/_index.scss -------------------------------------------------------------------------------- /experiments/retro-gaming/src/hooks/useFileUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/hooks/useFileUpload.ts -------------------------------------------------------------------------------- /experiments/retro-gaming/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/main.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/store/index.ts -------------------------------------------------------------------------------- /experiments/retro-gaming/src/utils/Emulator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/utils/Emulator.ts -------------------------------------------------------------------------------- /experiments/retro-gaming/src/utils/KeyboardHandlers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/utils/KeyboardHandlers.tsx -------------------------------------------------------------------------------- /experiments/retro-gaming/src/utils/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/utils/colors.ts -------------------------------------------------------------------------------- /experiments/retro-gaming/src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/utils/types.ts -------------------------------------------------------------------------------- /experiments/retro-gaming/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/src/vite-env.d.ts -------------------------------------------------------------------------------- /experiments/retro-gaming/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/tsconfig.json -------------------------------------------------------------------------------- /experiments/retro-gaming/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/tsconfig.node.json -------------------------------------------------------------------------------- /experiments/retro-gaming/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/vercel.json -------------------------------------------------------------------------------- /experiments/retro-gaming/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/retro-gaming/vite.config.ts -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["plugin:custom/vite"], 3 | }; 4 | -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/.gitignore -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/index.html -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/package.json -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/App.css -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/App.tsx -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Floor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Floor.tsx -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/Particles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/Particles.tsx -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/Rasengan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/Rasengan.tsx -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/Wind.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/Wind.tsx -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/index.ts -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/partials/cellular.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/partials/cellular.glsl -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/particles/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/particles/frag.glsl -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/particles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/particles/index.ts -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/particles/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/particles/vert.glsl -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/rasengan/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/rasengan/frag.glsl -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/rasengan/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/rasengan/index.ts -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/rasengan/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/rasengan/vert.glsl -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/wind/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/wind/frag.glsl -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/wind/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/wind/index.ts -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/wind/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Rasengan/shaders/wind/vert.glsl -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/Scene.tsx -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/Scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/Scene/index.ts -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/main.tsx -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/src/vite-env.d.ts -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/tsconfig.json -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/tsconfig.node.json -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/vercel.json -------------------------------------------------------------------------------- /experiments/s-rank-jutsu/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/s-rank-jutsu/vite.config.ts -------------------------------------------------------------------------------- /experiments/skywalker/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["plugin:custom/vite"], 3 | }; 4 | -------------------------------------------------------------------------------- /experiments/skywalker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/.gitignore -------------------------------------------------------------------------------- /experiments/skywalker/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/index.html -------------------------------------------------------------------------------- /experiments/skywalker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/package.json -------------------------------------------------------------------------------- /experiments/skywalker/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/App.css -------------------------------------------------------------------------------- /experiments/skywalker/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/App.tsx -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Lightsaber/Glow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Lightsaber/Glow.tsx -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Lightsaber/Lightsaber.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Lightsaber/Lightsaber.tsx -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Lightsaber/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Lightsaber/index.ts -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Lightsaber/shaders/glow/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Lightsaber/shaders/glow/frag.glsl -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Lightsaber/shaders/glow/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Lightsaber/shaders/glow/index.ts -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Lightsaber/shaders/glow/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Lightsaber/shaders/glow/vert.glsl -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Lightsaber/shaders/partials/cellular.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Lightsaber/shaders/partials/cellular.glsl -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Lightsaber/shaders/saber/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Lightsaber/shaders/saber/frag.glsl -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Lightsaber/shaders/saber/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Lightsaber/shaders/saber/index.ts -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Lightsaber/shaders/saber/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Lightsaber/shaders/saber/vert.glsl -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Post.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Post.tsx -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Scene.tsx -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Sky.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Sky.tsx -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/Text.tsx -------------------------------------------------------------------------------- /experiments/skywalker/src/Scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/Scene/index.ts -------------------------------------------------------------------------------- /experiments/skywalker/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/main.tsx -------------------------------------------------------------------------------- /experiments/skywalker/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/src/vite-env.d.ts -------------------------------------------------------------------------------- /experiments/skywalker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/tsconfig.json -------------------------------------------------------------------------------- /experiments/skywalker/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/tsconfig.node.json -------------------------------------------------------------------------------- /experiments/skywalker/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/vercel.json -------------------------------------------------------------------------------- /experiments/skywalker/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/skywalker/vite.config.ts -------------------------------------------------------------------------------- /experiments/work-from-home/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/.eslintrc.cjs -------------------------------------------------------------------------------- /experiments/work-from-home/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/.gitignore -------------------------------------------------------------------------------- /experiments/work-from-home/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/index.html -------------------------------------------------------------------------------- /experiments/work-from-home/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/package.json -------------------------------------------------------------------------------- /experiments/work-from-home/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/App.css -------------------------------------------------------------------------------- /experiments/work-from-home/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/App.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Camera.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Camera.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Emissives.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Emissives.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Ipads/Ipads.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Ipads/Ipads.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Ipads/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Ipads/index.ts -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Ipads/shader/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Ipads/shader/frag.glsl -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Ipads/shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Ipads/shader/index.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Ipads/shader/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Ipads/shader/vert.glsl -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Monitor/Monitor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Monitor/Monitor.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Monitor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Monitor/index.ts -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Monitor/shader/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Monitor/shader/frag.glsl -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Monitor/shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Monitor/shader/index.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Monitor/shader/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Monitor/shader/vert.glsl -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/Socials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/Socials.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Emissives/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Emissives/index.ts -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/Office.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/Office.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/index.ts -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/shader/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/shader/frag.glsl -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/shader/index.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Office/shader/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Office/shader/vert.glsl -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/Scene.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/index.ts -------------------------------------------------------------------------------- /experiments/work-from-home/src/Scene/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/Scene/store.ts -------------------------------------------------------------------------------- /experiments/work-from-home/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/main.tsx -------------------------------------------------------------------------------- /experiments/work-from-home/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/src/vite-env.d.ts -------------------------------------------------------------------------------- /experiments/work-from-home/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/tsconfig.json -------------------------------------------------------------------------------- /experiments/work-from-home/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/tsconfig.node.json -------------------------------------------------------------------------------- /experiments/work-from-home/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/vercel.json -------------------------------------------------------------------------------- /experiments/work-from-home/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/experiments/work-from-home/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/package.json -------------------------------------------------------------------------------- /packages/eslint-plugin-custom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/eslint-plugin-custom/index.js -------------------------------------------------------------------------------- /packages/eslint-plugin-custom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/eslint-plugin-custom/package.json -------------------------------------------------------------------------------- /packages/experiment-assets/cosmic-platform/heroBake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/cosmic-platform/heroBake.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/cosmic-platform/hero_model.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/cosmic-platform/hero_model.glb -------------------------------------------------------------------------------- /packages/experiment-assets/extra-dimensional-input-form/montserrat_black_regular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/extra-dimensional-input-form/montserrat_black_regular.json -------------------------------------------------------------------------------- /packages/experiment-assets/fonts/MajorMonoDisplay.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/fonts/MajorMonoDisplay.ttf -------------------------------------------------------------------------------- /packages/experiment-assets/fonts/MontserratLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/fonts/MontserratLight.ttf -------------------------------------------------------------------------------- /packages/experiment-assets/images/particleMask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/images/particleMask.png -------------------------------------------------------------------------------- /packages/experiment-assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/package.json -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/boxart/2021ME.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/boxart/2021ME.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/boxart/far_after.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/boxart/far_after.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/boxart/the_machine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/boxart/the_machine.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/boxart/upload.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/boxart/upload.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/buttons_AO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/buttons_AO.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/cart_body_AO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/cart_body_AO.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/cart_sticker_AO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/cart_sticker_AO.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/cartridge.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/cartridge.glb -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/gameboy.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/gameboy.glb -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/gb_AO.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/gb_AO.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/gb_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/gb_normal.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/gb_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/gb_normal.png -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/roms/2021ME_DEMO.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/roms/2021ME_DEMO.gb -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/roms/FarAfter-Demo.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/roms/FarAfter-Demo.gb -------------------------------------------------------------------------------- /packages/experiment-assets/retro-gaming/roms/Machine DEMO v1_1.gb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/retro-gaming/roms/Machine DEMO v1_1.gb -------------------------------------------------------------------------------- /packages/experiment-assets/s-rank-jutsu/floor/albedo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/s-rank-jutsu/floor/albedo.jpeg -------------------------------------------------------------------------------- /packages/experiment-assets/s-rank-jutsu/floor/ao.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/s-rank-jutsu/floor/ao.jpeg -------------------------------------------------------------------------------- /packages/experiment-assets/s-rank-jutsu/floor/height.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/s-rank-jutsu/floor/height.jpeg -------------------------------------------------------------------------------- /packages/experiment-assets/s-rank-jutsu/floor/metallic.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/s-rank-jutsu/floor/metallic.jpeg -------------------------------------------------------------------------------- /packages/experiment-assets/s-rank-jutsu/floor/normal.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/s-rank-jutsu/floor/normal.jpeg -------------------------------------------------------------------------------- /packages/experiment-assets/s-rank-jutsu/floor/roughness.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/s-rank-jutsu/floor/roughness.jpeg -------------------------------------------------------------------------------- /packages/experiment-assets/skywalker/env.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/skywalker/env.hdr -------------------------------------------------------------------------------- /packages/experiment-assets/skywalker/lightsaber_luke.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/skywalker/lightsaber_luke.glb -------------------------------------------------------------------------------- /packages/experiment-assets/skywalker/sounds/hum.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/skywalker/sounds/hum.mp3 -------------------------------------------------------------------------------- /packages/experiment-assets/skywalker/sounds/off.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/skywalker/sounds/off.mp3 -------------------------------------------------------------------------------- /packages/experiment-assets/skywalker/sounds/on.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/skywalker/sounds/on.mp3 -------------------------------------------------------------------------------- /packages/experiment-assets/work-from-home/img/bake1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/work-from-home/img/bake1.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/work-from-home/img/bake2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/work-from-home/img/bake2.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/work-from-home/img/lightmap1_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/work-from-home/img/lightmap1_1.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/work-from-home/img/lightmap1_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/work-from-home/img/lightmap1_2.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/work-from-home/img/lightmap2_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/work-from-home/img/lightmap2_1.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/work-from-home/img/lightmap2_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/work-from-home/img/lightmap2_2.jpg -------------------------------------------------------------------------------- /packages/experiment-assets/work-from-home/models/beresford_design.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-assets/work-from-home/models/beresford_design.glb -------------------------------------------------------------------------------- /packages/experiment-data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-data/index.ts -------------------------------------------------------------------------------- /packages/experiment-data/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-data/package.json -------------------------------------------------------------------------------- /packages/experiment-data/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-data/tsconfig.json -------------------------------------------------------------------------------- /packages/experiment-data/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-data/types.d.ts -------------------------------------------------------------------------------- /packages/experiment-images/images/chaossphere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/images/chaossphere.png -------------------------------------------------------------------------------- /packages/experiment-images/images/cosmicplatform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/images/cosmicplatform.png -------------------------------------------------------------------------------- /packages/experiment-images/images/extradimensionalinputform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/images/extradimensionalinputform.png -------------------------------------------------------------------------------- /packages/experiment-images/images/metaballs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/images/metaballs.png -------------------------------------------------------------------------------- /packages/experiment-images/images/oceanichorizon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/images/oceanichorizon.png -------------------------------------------------------------------------------- /packages/experiment-images/images/retrogaming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/images/retrogaming.png -------------------------------------------------------------------------------- /packages/experiment-images/images/skywalker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/images/skywalker.png -------------------------------------------------------------------------------- /packages/experiment-images/images/srankjutsu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/images/srankjutsu.png -------------------------------------------------------------------------------- /packages/experiment-images/images/workfromhome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/images/workfromhome.png -------------------------------------------------------------------------------- /packages/experiment-images/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/index.ts -------------------------------------------------------------------------------- /packages/experiment-images/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/package.json -------------------------------------------------------------------------------- /packages/experiment-images/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/tsconfig.json -------------------------------------------------------------------------------- /packages/experiment-images/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/experiment-images/types.d.ts -------------------------------------------------------------------------------- /packages/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/tsconfig/base.json -------------------------------------------------------------------------------- /packages/tsconfig/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/tsconfig/nextjs.json -------------------------------------------------------------------------------- /packages/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/tsconfig/package.json -------------------------------------------------------------------------------- /packages/tsconfig/react-library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/tsconfig/react-library.json -------------------------------------------------------------------------------- /packages/tsconfig/vite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/tsconfig/vite.json -------------------------------------------------------------------------------- /packages/tsconfig/viteNode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/tsconfig/viteNode.json -------------------------------------------------------------------------------- /packages/ui/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/ui/.eslintrc.js -------------------------------------------------------------------------------- /packages/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/ui/Button.tsx -------------------------------------------------------------------------------- /packages/ui/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/ui/Header.tsx -------------------------------------------------------------------------------- /packages/ui/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/ui/index.tsx -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/vite-custom-config/experiment-vanilla.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/vite-custom-config/experiment-vanilla.js -------------------------------------------------------------------------------- /packages/vite-custom-config/experiment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/vite-custom-config/experiment.js -------------------------------------------------------------------------------- /packages/vite-custom-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/packages/vite-custom-config/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /templates/experiment-template/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["plugin:custom/vite"], 3 | }; 4 | -------------------------------------------------------------------------------- /templates/experiment-template/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/templates/experiment-template/.gitignore -------------------------------------------------------------------------------- /templates/experiment-template/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/templates/experiment-template/index.html -------------------------------------------------------------------------------- /templates/experiment-template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/templates/experiment-template/package.json -------------------------------------------------------------------------------- /templates/experiment-template/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/templates/experiment-template/src/App.tsx -------------------------------------------------------------------------------- /templates/experiment-template/src/Scene/Scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/templates/experiment-template/src/Scene/Scene.tsx -------------------------------------------------------------------------------- /templates/experiment-template/src/Scene/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/templates/experiment-template/src/Scene/index.ts -------------------------------------------------------------------------------- /templates/experiment-template/src/index.ts: -------------------------------------------------------------------------------- 1 | export { Experiment } from "./App"; 2 | -------------------------------------------------------------------------------- /templates/experiment-template/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/templates/experiment-template/src/main.tsx -------------------------------------------------------------------------------- /templates/experiment-template/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/templates/experiment-template/src/vite-env.d.ts -------------------------------------------------------------------------------- /templates/experiment-template/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/templates/experiment-template/tsconfig.json -------------------------------------------------------------------------------- /templates/experiment-template/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/templates/experiment-template/tsconfig.node.json -------------------------------------------------------------------------------- /templates/experiment-template/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/templates/experiment-template/vite.config.ts -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JMBeresford/lab-2023/HEAD/turbo.json --------------------------------------------------------------------------------