├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── README.md ├── eslint.config.js ├── instrumentation.ts ├── next-sitemap.config.js ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── basis-transcoder │ ├── basis_transcoder.js │ ├── basis_transcoder.js.backup │ └── basis_transcoder.wasm ├── dos-programs │ └── doom.jsdos ├── emulators │ ├── emulators.js │ ├── emulators.js.map │ ├── wdosbox-x.js │ ├── wdosbox-x.js.symbols │ ├── wdosbox-x.wasm │ ├── wdosbox.js │ ├── wdosbox.js.symbols │ ├── wdosbox.wasm │ ├── wlibzip.js │ ├── wlibzip.js.symbols │ └── wlibzip.wasm ├── fonts │ ├── ffflauta.ts │ └── flauta.ttf ├── images │ ├── logobasement.png │ ├── scan.webp │ └── tile.png └── readme │ └── hero.gif ├── src ├── actions │ ├── contact-form │ │ ├── index.ts │ │ └── template.ts │ └── laboratory-fetch │ │ └── index.ts ├── app │ ├── (pages) │ │ ├── (home) │ │ │ ├── basehub.ts │ │ │ ├── brands-mobile.tsx │ │ │ ├── brands.tsx │ │ │ ├── capabilities.tsx │ │ │ ├── featured-projects.tsx │ │ │ ├── intro.tsx │ │ │ ├── page.tsx │ │ │ ├── query.ts │ │ │ └── showcase-image.tsx │ │ ├── blog │ │ │ ├── [[...slug]] │ │ │ │ └── page.tsx │ │ │ ├── basehub.ts │ │ │ ├── featured.tsx │ │ │ ├── hero.tsx │ │ │ └── layout.tsx │ │ ├── layout.tsx │ │ ├── people │ │ │ ├── careers-query.ts │ │ │ ├── crew.tsx │ │ │ ├── hero.tsx │ │ │ ├── open-positions.tsx │ │ │ ├── page.tsx │ │ │ ├── pre-open-positions.tsx │ │ │ ├── query.ts │ │ │ └── values.tsx │ │ ├── post │ │ │ └── [slug] │ │ │ │ ├── back.tsx │ │ │ │ ├── blog-components.tsx │ │ │ │ ├── blog-meta.tsx │ │ │ │ ├── components │ │ │ │ ├── code-block-header.tsx │ │ │ │ ├── code-block.module.css │ │ │ │ ├── code-block.tsx │ │ │ │ ├── code-icons.tsx │ │ │ │ ├── rauchg.jpg │ │ │ │ ├── sandbox │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── list │ │ │ │ │ │ ├── daylight-sandbox.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── sandbox.module.css │ │ │ │ │ ├── sandpack-styles.tsx │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── p5.ts │ │ │ │ │ ├── theme.ts │ │ │ │ │ └── toolbar.tsx │ │ │ │ └── tweet.tsx │ │ │ │ ├── content.tsx │ │ │ │ ├── more.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── query.ts │ │ │ │ └── title.tsx │ │ ├── services │ │ │ ├── awards.tsx │ │ │ ├── hero.tsx │ │ │ ├── page.tsx │ │ │ ├── query.ts │ │ │ ├── services.tsx │ │ │ ├── testimonials.module.css │ │ │ ├── testimonials.tsx │ │ │ └── ventures.tsx │ │ └── showcase │ │ │ ├── [slug] │ │ │ ├── back.tsx │ │ │ ├── basehub.ts │ │ │ ├── context.tsx │ │ │ ├── gallery-filter.tsx │ │ │ ├── gallery.tsx │ │ │ ├── info.tsx │ │ │ ├── page.tsx │ │ │ ├── people.tsx │ │ │ ├── query.ts │ │ │ ├── related.tsx │ │ │ └── wrapper.tsx │ │ │ ├── basehub.ts │ │ │ ├── filters.tsx │ │ │ ├── grid.tsx │ │ │ ├── hero.tsx │ │ │ ├── list.tsx │ │ │ ├── page.tsx │ │ │ ├── query.ts │ │ │ └── showcase-list │ │ │ ├── client.tsx │ │ │ └── index.tsx │ ├── actions │ │ └── subscribe.ts │ ├── api │ │ └── scores │ │ │ └── route.ts │ ├── basketball │ │ ├── client.tsx │ │ └── page.tsx │ ├── contact │ │ ├── contact-footer.tsx │ │ ├── form │ │ │ ├── contact-form.tsx │ │ │ ├── contact-input.tsx │ │ │ └── contact-status.tsx │ │ ├── layout.tsx │ │ └── page.tsx │ ├── doom │ │ └── page.tsx │ ├── favicon.ico │ ├── global-error.tsx │ ├── lab │ │ ├── client.tsx │ │ └── page.tsx │ ├── layout.tsx │ └── not-found.tsx ├── components │ ├── app-hooks-init │ │ └── index.tsx │ ├── arcade-board │ │ ├── button.tsx │ │ ├── check-sequence.ts │ │ ├── coffee-steam.tsx │ │ ├── constants.ts │ │ ├── index.tsx │ │ └── stick.tsx │ ├── arcade-game │ │ ├── entities │ │ │ ├── car │ │ │ │ └── index.tsx │ │ │ └── grid.tsx │ │ ├── hooks │ │ │ ├── use-interval.tsx │ │ │ ├── use-state-to-ref.ts │ │ │ ├── use-timeout.ts │ │ │ └── use-uniforms.ts │ │ ├── index.tsx │ │ ├── lib │ │ │ ├── colors.ts │ │ │ ├── connector.ts │ │ │ ├── math.ts │ │ │ ├── subscribable.ts │ │ │ ├── uniforms.ts │ │ │ ├── use-controls.ts │ │ │ └── use-game.ts │ │ ├── npc │ │ │ ├── index.tsx │ │ │ ├── npc-types │ │ │ │ └── motorcycle.tsx │ │ │ └── use-npc.tsx │ │ ├── player │ │ │ ├── death-animation.tsx │ │ │ └── index.tsx │ │ ├── road │ │ │ ├── chunks │ │ │ │ └── base-road.tsx │ │ │ ├── get-chunk.tsx │ │ │ ├── index.tsx │ │ │ └── use-road.ts │ │ ├── sensors │ │ │ └── index.tsx │ │ └── skybox │ │ │ └── index.tsx │ ├── arcade-screen │ │ ├── arcade-ui-components │ │ │ ├── arcade-featured.tsx │ │ │ ├── arcade-labs-list.tsx │ │ │ ├── arcade-preview.tsx │ │ │ ├── arcade-title-tags-header.tsx │ │ │ └── arcade-wrapper-tags.tsx │ │ ├── index.tsx │ │ ├── query.ts │ │ ├── render-texture.tsx │ │ └── screen-ui.tsx │ ├── assets-provider │ │ ├── fetch-assets.ts │ │ ├── fragments.ts │ │ ├── index.tsx │ │ └── query.ts │ ├── basketball │ │ ├── arcade-name-input.tsx │ │ ├── basketball-utils.ts │ │ ├── basketball.tsx │ │ ├── error-boundary.tsx │ │ ├── hoop-minigame.tsx │ │ ├── letter-slot.tsx │ │ ├── net.tsx │ │ ├── rigid-bodies.tsx │ │ └── scoreboard.tsx │ ├── blog-door │ │ ├── constants.ts │ │ └── index.tsx │ ├── blog │ │ ├── categories │ │ │ ├── client.tsx │ │ │ └── index.tsx │ │ └── list │ │ │ └── index.tsx │ ├── brands │ │ └── index.tsx │ ├── camera │ │ ├── camera-controller.tsx │ │ ├── camera-controls.tsx │ │ ├── camera-hooks.tsx │ │ ├── camera-utils.ts │ │ └── wasd-controls.tsx │ ├── characters │ │ ├── character-instancer.tsx │ │ ├── character-utils.ts │ │ ├── characters-config.ts │ │ ├── characters-spawn.tsx │ │ ├── index.tsx │ │ └── instanced-skinned-mesh │ │ │ ├── index.tsx │ │ │ ├── instanced-skinned-mesh.ts │ │ │ └── notes │ │ │ ├── animation-interpolation-notes.md │ │ │ └── morph-notes.md │ ├── clock │ │ └── index.tsx │ ├── contact │ │ ├── contact-canvas.tsx │ │ ├── contact-scene.tsx │ │ ├── contact-screen.tsx │ │ ├── contact-store.ts │ │ ├── contact.interface.ts │ │ ├── contact.tsx │ │ └── fallback.tsx │ ├── custom-cursor │ │ └── index.tsx │ ├── debug │ │ ├── index.tsx │ │ ├── only-debug.tsx │ │ └── react-scan.tsx │ ├── doom-js │ │ ├── crt-mesh.tsx │ │ ├── index.tsx │ │ └── key-maps.ts │ ├── godrays │ │ └── index.tsx │ ├── icons │ │ └── icons.tsx │ ├── inspectables │ │ ├── context.tsx │ │ ├── inspectable-dragger.tsx │ │ ├── inspectable-viewer.tsx │ │ ├── inspectable.tsx │ │ ├── inspectables.tsx │ │ └── use-fade-animation.ts │ ├── lamp │ │ └── index.tsx │ ├── layout │ │ ├── contact.tsx │ │ ├── content-wrapper.tsx │ │ ├── footer-content.tsx │ │ ├── footer.tsx │ │ ├── music-toggle.tsx │ │ ├── navbar-content.tsx │ │ ├── navbar.tsx │ │ ├── query.tsx │ │ ├── shared-sections.tsx │ │ └── stay-connected.tsx │ ├── loading │ │ ├── app-loading-handler.tsx │ │ ├── fallback-loading.tsx │ │ ├── loading-canvas.tsx │ │ └── loading-scene │ │ │ └── index.tsx │ ├── locked-door │ │ └── index.tsx │ ├── map │ │ ├── bakes.tsx │ │ ├── extract-meshes.ts │ │ ├── index.tsx │ │ ├── use-frame-loop.ts │ │ └── use-loader.ts │ ├── navigation-handler │ │ ├── index.tsx │ │ ├── navigation-store.ts │ │ └── navigation.interface.ts │ ├── outdoor-cars │ │ └── index.tsx │ ├── pets │ │ └── index.tsx │ ├── posthog │ │ └── posthog-provider.tsx │ ├── postprocessing │ │ ├── post-processing.tsx │ │ ├── renderer.tsx │ │ └── use-postprocessing-settings.tsx │ ├── primitives │ │ ├── icons │ │ │ └── arrow.tsx │ │ ├── image-with-video-overlay.tsx │ │ ├── info-item.tsx │ │ ├── input.tsx │ │ ├── link.tsx │ │ ├── placeholder.tsx │ │ ├── portal.tsx │ │ ├── rich-text.tsx │ │ ├── scroll-down.tsx │ │ ├── text-list.tsx │ │ └── video.tsx │ ├── routing-element │ │ ├── frag.glsl │ │ ├── routing-arrow.tsx │ │ ├── routing-element.tsx │ │ ├── routing-plus.tsx │ │ └── vert.glsl │ ├── scene │ │ └── index.tsx │ ├── shared │ │ └── AnimationController.tsx │ ├── sparkles │ │ ├── frag.glsl │ │ ├── index.tsx │ │ └── vert.glsl │ ├── speaker-hover │ │ └── index.tsx │ ├── transitions │ │ ├── index.tsx │ │ └── transitions.css │ ├── tunnel │ │ └── index.tsx │ └── weather │ │ └── index.tsx ├── constants │ ├── inspectables.ts │ ├── sparkles.ts │ └── transitions.ts ├── declarations │ ├── glsl.d.ts │ └── shader.d.ts ├── hooks │ ├── use-ambience-playlist.ts │ ├── use-audio-urls.ts │ ├── use-console-logo.ts │ ├── use-current-scene.ts │ ├── use-debounce-value.ts │ ├── use-device-detect.ts │ ├── use-disable-scroll.ts │ ├── use-focus-trap.ts │ ├── use-handle-contact.ts │ ├── use-handle-navigation.ts │ ├── use-is-on-tab.ts │ ├── use-key-press.ts │ ├── use-ktx2-gltf.ts │ ├── use-media.ts │ ├── use-mesh.ts │ ├── use-mouse-pos.ts │ ├── use-mouse.ts │ ├── use-pausable-time.ts │ ├── use-preload-assets.ts │ ├── use-scroll-to.ts │ ├── use-select-store.ts │ ├── use-site-audio.ts │ ├── use-state-to-ref.ts │ ├── use-video-resume.ts │ ├── use-webgl.ts │ └── useScrollControl.ts ├── lib │ ├── audio │ │ ├── constants.ts │ │ └── index.ts │ ├── posthog.ts │ └── subscribable │ │ └── index.ts ├── service │ ├── basehub │ │ ├── fragments.ts │ │ └── index.ts │ └── supabase │ │ ├── client.ts │ │ └── server.ts ├── shaders │ ├── material-characters │ │ ├── fragment.glsl │ │ ├── index.ts │ │ └── vertex.glsl │ ├── material-flow │ │ ├── fragment.glsl │ │ ├── index.ts │ │ └── vertex.glsl │ ├── material-global-shader │ │ ├── fragment.glsl │ │ ├── index.tsx │ │ └── vertex.glsl │ ├── material-net │ │ ├── fragment.glsl │ │ ├── index.ts │ │ └── vertex.glsl │ ├── material-not-found │ │ ├── fragment.glsl │ │ ├── index.ts │ │ └── vertex.glsl │ ├── material-postprocessing │ │ ├── fragment.glsl │ │ ├── index.ts │ │ └── vertex.glsl │ ├── material-screen │ │ ├── fragment.glsl │ │ ├── index.ts │ │ └── vertex.glsl │ ├── material-solid-reveal │ │ ├── fragment.glsl │ │ ├── index.ts │ │ └── vertex.glsl │ ├── material-steam │ │ ├── fragment.glsl │ │ ├── index.ts │ │ ├── perlin.jpg │ │ └── vertex.glsl │ └── utils │ │ ├── basic-light.glsl │ │ └── value-remap.glsl ├── store │ ├── arcade-store.ts │ └── minigame-store.ts ├── styles │ └── globals.css ├── utils │ ├── animations.ts │ ├── argentina-time.ts │ ├── cn.ts │ ├── debounce.ts │ ├── double-fbo.ts │ ├── format-date.ts │ ├── is-in-path.ts │ └── math │ │ ├── easings.ts │ │ └── interpolation.ts └── workers │ ├── contact-worker.tsx │ └── loading-worker.tsx ├── tailwind.config.ts ├── tsconfig.json ├── vercel.json └── vercel.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/eslint.config.js -------------------------------------------------------------------------------- /instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/instrumentation.ts -------------------------------------------------------------------------------- /next-sitemap.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/next-sitemap.config.js -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/basis-transcoder/basis_transcoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/basis-transcoder/basis_transcoder.js -------------------------------------------------------------------------------- /public/basis-transcoder/basis_transcoder.js.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/basis-transcoder/basis_transcoder.js.backup -------------------------------------------------------------------------------- /public/basis-transcoder/basis_transcoder.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/basis-transcoder/basis_transcoder.wasm -------------------------------------------------------------------------------- /public/dos-programs/doom.jsdos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/dos-programs/doom.jsdos -------------------------------------------------------------------------------- /public/emulators/emulators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/emulators/emulators.js -------------------------------------------------------------------------------- /public/emulators/emulators.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/emulators/emulators.js.map -------------------------------------------------------------------------------- /public/emulators/wdosbox-x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/emulators/wdosbox-x.js -------------------------------------------------------------------------------- /public/emulators/wdosbox-x.js.symbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/emulators/wdosbox-x.js.symbols -------------------------------------------------------------------------------- /public/emulators/wdosbox-x.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/emulators/wdosbox-x.wasm -------------------------------------------------------------------------------- /public/emulators/wdosbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/emulators/wdosbox.js -------------------------------------------------------------------------------- /public/emulators/wdosbox.js.symbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/emulators/wdosbox.js.symbols -------------------------------------------------------------------------------- /public/emulators/wdosbox.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/emulators/wdosbox.wasm -------------------------------------------------------------------------------- /public/emulators/wlibzip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/emulators/wlibzip.js -------------------------------------------------------------------------------- /public/emulators/wlibzip.js.symbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/emulators/wlibzip.js.symbols -------------------------------------------------------------------------------- /public/emulators/wlibzip.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/emulators/wlibzip.wasm -------------------------------------------------------------------------------- /public/fonts/ffflauta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/fonts/ffflauta.ts -------------------------------------------------------------------------------- /public/fonts/flauta.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/fonts/flauta.ttf -------------------------------------------------------------------------------- /public/images/logobasement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/images/logobasement.png -------------------------------------------------------------------------------- /public/images/scan.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/images/scan.webp -------------------------------------------------------------------------------- /public/images/tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/images/tile.png -------------------------------------------------------------------------------- /public/readme/hero.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/public/readme/hero.gif -------------------------------------------------------------------------------- /src/actions/contact-form/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/actions/contact-form/index.ts -------------------------------------------------------------------------------- /src/actions/contact-form/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/actions/contact-form/template.ts -------------------------------------------------------------------------------- /src/actions/laboratory-fetch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/actions/laboratory-fetch/index.ts -------------------------------------------------------------------------------- /src/app/(pages)/(home)/basehub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/(home)/basehub.ts -------------------------------------------------------------------------------- /src/app/(pages)/(home)/brands-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/(home)/brands-mobile.tsx -------------------------------------------------------------------------------- /src/app/(pages)/(home)/brands.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/(home)/brands.tsx -------------------------------------------------------------------------------- /src/app/(pages)/(home)/capabilities.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/(home)/capabilities.tsx -------------------------------------------------------------------------------- /src/app/(pages)/(home)/featured-projects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/(home)/featured-projects.tsx -------------------------------------------------------------------------------- /src/app/(pages)/(home)/intro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/(home)/intro.tsx -------------------------------------------------------------------------------- /src/app/(pages)/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/(home)/page.tsx -------------------------------------------------------------------------------- /src/app/(pages)/(home)/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/(home)/query.ts -------------------------------------------------------------------------------- /src/app/(pages)/(home)/showcase-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/(home)/showcase-image.tsx -------------------------------------------------------------------------------- /src/app/(pages)/blog/[[...slug]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/blog/[[...slug]]/page.tsx -------------------------------------------------------------------------------- /src/app/(pages)/blog/basehub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/blog/basehub.ts -------------------------------------------------------------------------------- /src/app/(pages)/blog/featured.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/blog/featured.tsx -------------------------------------------------------------------------------- /src/app/(pages)/blog/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/blog/hero.tsx -------------------------------------------------------------------------------- /src/app/(pages)/blog/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/blog/layout.tsx -------------------------------------------------------------------------------- /src/app/(pages)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/layout.tsx -------------------------------------------------------------------------------- /src/app/(pages)/people/careers-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/people/careers-query.ts -------------------------------------------------------------------------------- /src/app/(pages)/people/crew.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/people/crew.tsx -------------------------------------------------------------------------------- /src/app/(pages)/people/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/people/hero.tsx -------------------------------------------------------------------------------- /src/app/(pages)/people/open-positions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/people/open-positions.tsx -------------------------------------------------------------------------------- /src/app/(pages)/people/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/people/page.tsx -------------------------------------------------------------------------------- /src/app/(pages)/people/pre-open-positions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/people/pre-open-positions.tsx -------------------------------------------------------------------------------- /src/app/(pages)/people/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/people/query.ts -------------------------------------------------------------------------------- /src/app/(pages)/people/values.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/people/values.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/back.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/back.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/blog-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/blog-components.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/blog-meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/blog-meta.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/code-block-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/code-block-header.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/code-block.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/code-block.module.css -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/code-block.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/code-icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/code-icons.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/rauchg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/rauchg.jpg -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/sandbox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/sandbox/index.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/sandbox/list/daylight-sandbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/sandbox/list/daylight-sandbox.ts -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/sandbox/list/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/sandbox/list/index.ts -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/sandbox/sandbox.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/sandbox/sandbox.module.css -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/sandbox/sandpack-styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/sandbox/sandpack-styles.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/sandbox/templates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/sandbox/templates/index.ts -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/sandbox/templates/p5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/sandbox/templates/p5.ts -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/sandbox/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/sandbox/theme.ts -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/sandbox/toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/sandbox/toolbar.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/components/tweet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/components/tweet.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/content.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/more.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/more.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/page.tsx -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/query.ts -------------------------------------------------------------------------------- /src/app/(pages)/post/[slug]/title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/post/[slug]/title.tsx -------------------------------------------------------------------------------- /src/app/(pages)/services/awards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/services/awards.tsx -------------------------------------------------------------------------------- /src/app/(pages)/services/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/services/hero.tsx -------------------------------------------------------------------------------- /src/app/(pages)/services/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/services/page.tsx -------------------------------------------------------------------------------- /src/app/(pages)/services/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/services/query.ts -------------------------------------------------------------------------------- /src/app/(pages)/services/services.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/services/services.tsx -------------------------------------------------------------------------------- /src/app/(pages)/services/testimonials.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/services/testimonials.module.css -------------------------------------------------------------------------------- /src/app/(pages)/services/testimonials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/services/testimonials.tsx -------------------------------------------------------------------------------- /src/app/(pages)/services/ventures.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/services/ventures.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/[slug]/back.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/[slug]/back.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/[slug]/basehub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/[slug]/basehub.ts -------------------------------------------------------------------------------- /src/app/(pages)/showcase/[slug]/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/[slug]/context.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/[slug]/gallery-filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/[slug]/gallery-filter.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/[slug]/gallery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/[slug]/gallery.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/[slug]/info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/[slug]/info.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/[slug]/page.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/[slug]/people.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/[slug]/people.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/[slug]/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/[slug]/query.ts -------------------------------------------------------------------------------- /src/app/(pages)/showcase/[slug]/related.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/[slug]/related.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/[slug]/wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/[slug]/wrapper.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/basehub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/basehub.ts -------------------------------------------------------------------------------- /src/app/(pages)/showcase/filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/filters.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/grid.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/hero.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/list.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/page.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/query.ts -------------------------------------------------------------------------------- /src/app/(pages)/showcase/showcase-list/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/showcase-list/client.tsx -------------------------------------------------------------------------------- /src/app/(pages)/showcase/showcase-list/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/(pages)/showcase/showcase-list/index.tsx -------------------------------------------------------------------------------- /src/app/actions/subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/actions/subscribe.ts -------------------------------------------------------------------------------- /src/app/api/scores/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/api/scores/route.ts -------------------------------------------------------------------------------- /src/app/basketball/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/basketball/client.tsx -------------------------------------------------------------------------------- /src/app/basketball/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/basketball/page.tsx -------------------------------------------------------------------------------- /src/app/contact/contact-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/contact/contact-footer.tsx -------------------------------------------------------------------------------- /src/app/contact/form/contact-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/contact/form/contact-form.tsx -------------------------------------------------------------------------------- /src/app/contact/form/contact-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/contact/form/contact-input.tsx -------------------------------------------------------------------------------- /src/app/contact/form/contact-status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/contact/form/contact-status.tsx -------------------------------------------------------------------------------- /src/app/contact/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/contact/layout.tsx -------------------------------------------------------------------------------- /src/app/contact/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/contact/page.tsx -------------------------------------------------------------------------------- /src/app/doom/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/doom/page.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/global-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/global-error.tsx -------------------------------------------------------------------------------- /src/app/lab/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/lab/client.tsx -------------------------------------------------------------------------------- /src/app/lab/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/lab/page.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/components/app-hooks-init/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/app-hooks-init/index.tsx -------------------------------------------------------------------------------- /src/components/arcade-board/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-board/button.tsx -------------------------------------------------------------------------------- /src/components/arcade-board/check-sequence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-board/check-sequence.ts -------------------------------------------------------------------------------- /src/components/arcade-board/coffee-steam.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-board/coffee-steam.tsx -------------------------------------------------------------------------------- /src/components/arcade-board/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-board/constants.ts -------------------------------------------------------------------------------- /src/components/arcade-board/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-board/index.tsx -------------------------------------------------------------------------------- /src/components/arcade-board/stick.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-board/stick.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/entities/car/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/entities/car/index.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/entities/grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/entities/grid.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/hooks/use-interval.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/hooks/use-interval.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/hooks/use-state-to-ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/hooks/use-state-to-ref.ts -------------------------------------------------------------------------------- /src/components/arcade-game/hooks/use-timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/hooks/use-timeout.ts -------------------------------------------------------------------------------- /src/components/arcade-game/hooks/use-uniforms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/hooks/use-uniforms.ts -------------------------------------------------------------------------------- /src/components/arcade-game/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/index.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/lib/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/lib/colors.ts -------------------------------------------------------------------------------- /src/components/arcade-game/lib/connector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/lib/connector.ts -------------------------------------------------------------------------------- /src/components/arcade-game/lib/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/lib/math.ts -------------------------------------------------------------------------------- /src/components/arcade-game/lib/subscribable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/lib/subscribable.ts -------------------------------------------------------------------------------- /src/components/arcade-game/lib/uniforms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/lib/uniforms.ts -------------------------------------------------------------------------------- /src/components/arcade-game/lib/use-controls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/lib/use-controls.ts -------------------------------------------------------------------------------- /src/components/arcade-game/lib/use-game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/lib/use-game.ts -------------------------------------------------------------------------------- /src/components/arcade-game/npc/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/npc/index.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/npc/npc-types/motorcycle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/npc/npc-types/motorcycle.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/npc/use-npc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/npc/use-npc.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/player/death-animation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/player/death-animation.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/player/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/player/index.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/road/chunks/base-road.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/road/chunks/base-road.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/road/get-chunk.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/road/get-chunk.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/road/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/road/index.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/road/use-road.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/road/use-road.ts -------------------------------------------------------------------------------- /src/components/arcade-game/sensors/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/sensors/index.tsx -------------------------------------------------------------------------------- /src/components/arcade-game/skybox/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-game/skybox/index.tsx -------------------------------------------------------------------------------- /src/components/arcade-screen/arcade-ui-components/arcade-featured.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-screen/arcade-ui-components/arcade-featured.tsx -------------------------------------------------------------------------------- /src/components/arcade-screen/arcade-ui-components/arcade-labs-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-screen/arcade-ui-components/arcade-labs-list.tsx -------------------------------------------------------------------------------- /src/components/arcade-screen/arcade-ui-components/arcade-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-screen/arcade-ui-components/arcade-preview.tsx -------------------------------------------------------------------------------- /src/components/arcade-screen/arcade-ui-components/arcade-title-tags-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-screen/arcade-ui-components/arcade-title-tags-header.tsx -------------------------------------------------------------------------------- /src/components/arcade-screen/arcade-ui-components/arcade-wrapper-tags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-screen/arcade-ui-components/arcade-wrapper-tags.tsx -------------------------------------------------------------------------------- /src/components/arcade-screen/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-screen/index.tsx -------------------------------------------------------------------------------- /src/components/arcade-screen/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-screen/query.ts -------------------------------------------------------------------------------- /src/components/arcade-screen/render-texture.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-screen/render-texture.tsx -------------------------------------------------------------------------------- /src/components/arcade-screen/screen-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/arcade-screen/screen-ui.tsx -------------------------------------------------------------------------------- /src/components/assets-provider/fetch-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/assets-provider/fetch-assets.ts -------------------------------------------------------------------------------- /src/components/assets-provider/fragments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/assets-provider/fragments.ts -------------------------------------------------------------------------------- /src/components/assets-provider/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/assets-provider/index.tsx -------------------------------------------------------------------------------- /src/components/assets-provider/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/assets-provider/query.ts -------------------------------------------------------------------------------- /src/components/basketball/arcade-name-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/basketball/arcade-name-input.tsx -------------------------------------------------------------------------------- /src/components/basketball/basketball-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/basketball/basketball-utils.ts -------------------------------------------------------------------------------- /src/components/basketball/basketball.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/basketball/basketball.tsx -------------------------------------------------------------------------------- /src/components/basketball/error-boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/basketball/error-boundary.tsx -------------------------------------------------------------------------------- /src/components/basketball/hoop-minigame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/basketball/hoop-minigame.tsx -------------------------------------------------------------------------------- /src/components/basketball/letter-slot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/basketball/letter-slot.tsx -------------------------------------------------------------------------------- /src/components/basketball/net.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/basketball/net.tsx -------------------------------------------------------------------------------- /src/components/basketball/rigid-bodies.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/basketball/rigid-bodies.tsx -------------------------------------------------------------------------------- /src/components/basketball/scoreboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/basketball/scoreboard.tsx -------------------------------------------------------------------------------- /src/components/blog-door/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/blog-door/constants.ts -------------------------------------------------------------------------------- /src/components/blog-door/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/blog-door/index.tsx -------------------------------------------------------------------------------- /src/components/blog/categories/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/blog/categories/client.tsx -------------------------------------------------------------------------------- /src/components/blog/categories/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/blog/categories/index.tsx -------------------------------------------------------------------------------- /src/components/blog/list/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/blog/list/index.tsx -------------------------------------------------------------------------------- /src/components/brands/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/brands/index.tsx -------------------------------------------------------------------------------- /src/components/camera/camera-controller.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/camera/camera-controller.tsx -------------------------------------------------------------------------------- /src/components/camera/camera-controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/camera/camera-controls.tsx -------------------------------------------------------------------------------- /src/components/camera/camera-hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/camera/camera-hooks.tsx -------------------------------------------------------------------------------- /src/components/camera/camera-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/camera/camera-utils.ts -------------------------------------------------------------------------------- /src/components/camera/wasd-controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/camera/wasd-controls.tsx -------------------------------------------------------------------------------- /src/components/characters/character-instancer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/characters/character-instancer.tsx -------------------------------------------------------------------------------- /src/components/characters/character-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/characters/character-utils.ts -------------------------------------------------------------------------------- /src/components/characters/characters-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/characters/characters-config.ts -------------------------------------------------------------------------------- /src/components/characters/characters-spawn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/characters/characters-spawn.tsx -------------------------------------------------------------------------------- /src/components/characters/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/characters/index.tsx -------------------------------------------------------------------------------- /src/components/characters/instanced-skinned-mesh/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/characters/instanced-skinned-mesh/index.tsx -------------------------------------------------------------------------------- /src/components/characters/instanced-skinned-mesh/instanced-skinned-mesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/characters/instanced-skinned-mesh/instanced-skinned-mesh.ts -------------------------------------------------------------------------------- /src/components/characters/instanced-skinned-mesh/notes/animation-interpolation-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/characters/instanced-skinned-mesh/notes/animation-interpolation-notes.md -------------------------------------------------------------------------------- /src/components/characters/instanced-skinned-mesh/notes/morph-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/characters/instanced-skinned-mesh/notes/morph-notes.md -------------------------------------------------------------------------------- /src/components/clock/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/clock/index.tsx -------------------------------------------------------------------------------- /src/components/contact/contact-canvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/contact/contact-canvas.tsx -------------------------------------------------------------------------------- /src/components/contact/contact-scene.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/contact/contact-scene.tsx -------------------------------------------------------------------------------- /src/components/contact/contact-screen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/contact/contact-screen.tsx -------------------------------------------------------------------------------- /src/components/contact/contact-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/contact/contact-store.ts -------------------------------------------------------------------------------- /src/components/contact/contact.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/contact/contact.interface.ts -------------------------------------------------------------------------------- /src/components/contact/contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/contact/contact.tsx -------------------------------------------------------------------------------- /src/components/contact/fallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/contact/fallback.tsx -------------------------------------------------------------------------------- /src/components/custom-cursor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/custom-cursor/index.tsx -------------------------------------------------------------------------------- /src/components/debug/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/debug/index.tsx -------------------------------------------------------------------------------- /src/components/debug/only-debug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/debug/only-debug.tsx -------------------------------------------------------------------------------- /src/components/debug/react-scan.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/debug/react-scan.tsx -------------------------------------------------------------------------------- /src/components/doom-js/crt-mesh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/doom-js/crt-mesh.tsx -------------------------------------------------------------------------------- /src/components/doom-js/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/doom-js/index.tsx -------------------------------------------------------------------------------- /src/components/doom-js/key-maps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/doom-js/key-maps.ts -------------------------------------------------------------------------------- /src/components/godrays/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/godrays/index.tsx -------------------------------------------------------------------------------- /src/components/icons/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/icons/icons.tsx -------------------------------------------------------------------------------- /src/components/inspectables/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/inspectables/context.tsx -------------------------------------------------------------------------------- /src/components/inspectables/inspectable-dragger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/inspectables/inspectable-dragger.tsx -------------------------------------------------------------------------------- /src/components/inspectables/inspectable-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/inspectables/inspectable-viewer.tsx -------------------------------------------------------------------------------- /src/components/inspectables/inspectable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/inspectables/inspectable.tsx -------------------------------------------------------------------------------- /src/components/inspectables/inspectables.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/inspectables/inspectables.tsx -------------------------------------------------------------------------------- /src/components/inspectables/use-fade-animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/inspectables/use-fade-animation.ts -------------------------------------------------------------------------------- /src/components/lamp/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/lamp/index.tsx -------------------------------------------------------------------------------- /src/components/layout/contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/layout/contact.tsx -------------------------------------------------------------------------------- /src/components/layout/content-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/layout/content-wrapper.tsx -------------------------------------------------------------------------------- /src/components/layout/footer-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/layout/footer-content.tsx -------------------------------------------------------------------------------- /src/components/layout/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/layout/footer.tsx -------------------------------------------------------------------------------- /src/components/layout/music-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/layout/music-toggle.tsx -------------------------------------------------------------------------------- /src/components/layout/navbar-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/layout/navbar-content.tsx -------------------------------------------------------------------------------- /src/components/layout/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/layout/navbar.tsx -------------------------------------------------------------------------------- /src/components/layout/query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/layout/query.tsx -------------------------------------------------------------------------------- /src/components/layout/shared-sections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/layout/shared-sections.tsx -------------------------------------------------------------------------------- /src/components/layout/stay-connected.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/layout/stay-connected.tsx -------------------------------------------------------------------------------- /src/components/loading/app-loading-handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/loading/app-loading-handler.tsx -------------------------------------------------------------------------------- /src/components/loading/fallback-loading.tsx: -------------------------------------------------------------------------------- 1 | export const FallbackLoading = () => null 2 | -------------------------------------------------------------------------------- /src/components/loading/loading-canvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/loading/loading-canvas.tsx -------------------------------------------------------------------------------- /src/components/loading/loading-scene/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/loading/loading-scene/index.tsx -------------------------------------------------------------------------------- /src/components/locked-door/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/locked-door/index.tsx -------------------------------------------------------------------------------- /src/components/map/bakes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/map/bakes.tsx -------------------------------------------------------------------------------- /src/components/map/extract-meshes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/map/extract-meshes.ts -------------------------------------------------------------------------------- /src/components/map/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/map/index.tsx -------------------------------------------------------------------------------- /src/components/map/use-frame-loop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/map/use-frame-loop.ts -------------------------------------------------------------------------------- /src/components/map/use-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/map/use-loader.ts -------------------------------------------------------------------------------- /src/components/navigation-handler/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/navigation-handler/index.tsx -------------------------------------------------------------------------------- /src/components/navigation-handler/navigation-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/navigation-handler/navigation-store.ts -------------------------------------------------------------------------------- /src/components/navigation-handler/navigation.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/navigation-handler/navigation.interface.ts -------------------------------------------------------------------------------- /src/components/outdoor-cars/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/outdoor-cars/index.tsx -------------------------------------------------------------------------------- /src/components/pets/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/pets/index.tsx -------------------------------------------------------------------------------- /src/components/posthog/posthog-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/posthog/posthog-provider.tsx -------------------------------------------------------------------------------- /src/components/postprocessing/post-processing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/postprocessing/post-processing.tsx -------------------------------------------------------------------------------- /src/components/postprocessing/renderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/postprocessing/renderer.tsx -------------------------------------------------------------------------------- /src/components/postprocessing/use-postprocessing-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/postprocessing/use-postprocessing-settings.tsx -------------------------------------------------------------------------------- /src/components/primitives/icons/arrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/primitives/icons/arrow.tsx -------------------------------------------------------------------------------- /src/components/primitives/image-with-video-overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/primitives/image-with-video-overlay.tsx -------------------------------------------------------------------------------- /src/components/primitives/info-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/primitives/info-item.tsx -------------------------------------------------------------------------------- /src/components/primitives/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/primitives/input.tsx -------------------------------------------------------------------------------- /src/components/primitives/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/primitives/link.tsx -------------------------------------------------------------------------------- /src/components/primitives/placeholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/primitives/placeholder.tsx -------------------------------------------------------------------------------- /src/components/primitives/portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/primitives/portal.tsx -------------------------------------------------------------------------------- /src/components/primitives/rich-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/primitives/rich-text.tsx -------------------------------------------------------------------------------- /src/components/primitives/scroll-down.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/primitives/scroll-down.tsx -------------------------------------------------------------------------------- /src/components/primitives/text-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/primitives/text-list.tsx -------------------------------------------------------------------------------- /src/components/primitives/video.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/primitives/video.tsx -------------------------------------------------------------------------------- /src/components/routing-element/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/routing-element/frag.glsl -------------------------------------------------------------------------------- /src/components/routing-element/routing-arrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/routing-element/routing-arrow.tsx -------------------------------------------------------------------------------- /src/components/routing-element/routing-element.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/routing-element/routing-element.tsx -------------------------------------------------------------------------------- /src/components/routing-element/routing-plus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/routing-element/routing-plus.tsx -------------------------------------------------------------------------------- /src/components/routing-element/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/routing-element/vert.glsl -------------------------------------------------------------------------------- /src/components/scene/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/scene/index.tsx -------------------------------------------------------------------------------- /src/components/shared/AnimationController.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/shared/AnimationController.tsx -------------------------------------------------------------------------------- /src/components/sparkles/frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/sparkles/frag.glsl -------------------------------------------------------------------------------- /src/components/sparkles/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/sparkles/index.tsx -------------------------------------------------------------------------------- /src/components/sparkles/vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/sparkles/vert.glsl -------------------------------------------------------------------------------- /src/components/speaker-hover/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/speaker-hover/index.tsx -------------------------------------------------------------------------------- /src/components/transitions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/transitions/index.tsx -------------------------------------------------------------------------------- /src/components/transitions/transitions.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/transitions/transitions.css -------------------------------------------------------------------------------- /src/components/tunnel/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/tunnel/index.tsx -------------------------------------------------------------------------------- /src/components/weather/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/components/weather/index.tsx -------------------------------------------------------------------------------- /src/constants/inspectables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/constants/inspectables.ts -------------------------------------------------------------------------------- /src/constants/sparkles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/constants/sparkles.ts -------------------------------------------------------------------------------- /src/constants/transitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/constants/transitions.ts -------------------------------------------------------------------------------- /src/declarations/glsl.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/declarations/glsl.d.ts -------------------------------------------------------------------------------- /src/declarations/shader.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/declarations/shader.d.ts -------------------------------------------------------------------------------- /src/hooks/use-ambience-playlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-ambience-playlist.ts -------------------------------------------------------------------------------- /src/hooks/use-audio-urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-audio-urls.ts -------------------------------------------------------------------------------- /src/hooks/use-console-logo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-console-logo.ts -------------------------------------------------------------------------------- /src/hooks/use-current-scene.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-current-scene.ts -------------------------------------------------------------------------------- /src/hooks/use-debounce-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-debounce-value.ts -------------------------------------------------------------------------------- /src/hooks/use-device-detect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-device-detect.ts -------------------------------------------------------------------------------- /src/hooks/use-disable-scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-disable-scroll.ts -------------------------------------------------------------------------------- /src/hooks/use-focus-trap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-focus-trap.ts -------------------------------------------------------------------------------- /src/hooks/use-handle-contact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-handle-contact.ts -------------------------------------------------------------------------------- /src/hooks/use-handle-navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-handle-navigation.ts -------------------------------------------------------------------------------- /src/hooks/use-is-on-tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-is-on-tab.ts -------------------------------------------------------------------------------- /src/hooks/use-key-press.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-key-press.ts -------------------------------------------------------------------------------- /src/hooks/use-ktx2-gltf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-ktx2-gltf.ts -------------------------------------------------------------------------------- /src/hooks/use-media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-media.ts -------------------------------------------------------------------------------- /src/hooks/use-mesh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-mesh.ts -------------------------------------------------------------------------------- /src/hooks/use-mouse-pos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-mouse-pos.ts -------------------------------------------------------------------------------- /src/hooks/use-mouse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-mouse.ts -------------------------------------------------------------------------------- /src/hooks/use-pausable-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-pausable-time.ts -------------------------------------------------------------------------------- /src/hooks/use-preload-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-preload-assets.ts -------------------------------------------------------------------------------- /src/hooks/use-scroll-to.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-scroll-to.ts -------------------------------------------------------------------------------- /src/hooks/use-select-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-select-store.ts -------------------------------------------------------------------------------- /src/hooks/use-site-audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-site-audio.ts -------------------------------------------------------------------------------- /src/hooks/use-state-to-ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-state-to-ref.ts -------------------------------------------------------------------------------- /src/hooks/use-video-resume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-video-resume.ts -------------------------------------------------------------------------------- /src/hooks/use-webgl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/use-webgl.ts -------------------------------------------------------------------------------- /src/hooks/useScrollControl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/hooks/useScrollControl.ts -------------------------------------------------------------------------------- /src/lib/audio/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/lib/audio/constants.ts -------------------------------------------------------------------------------- /src/lib/audio/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/lib/audio/index.ts -------------------------------------------------------------------------------- /src/lib/posthog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/lib/posthog.ts -------------------------------------------------------------------------------- /src/lib/subscribable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/lib/subscribable/index.ts -------------------------------------------------------------------------------- /src/service/basehub/fragments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/service/basehub/fragments.ts -------------------------------------------------------------------------------- /src/service/basehub/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/service/basehub/index.ts -------------------------------------------------------------------------------- /src/service/supabase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/service/supabase/client.ts -------------------------------------------------------------------------------- /src/service/supabase/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/service/supabase/server.ts -------------------------------------------------------------------------------- /src/shaders/material-characters/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-characters/fragment.glsl -------------------------------------------------------------------------------- /src/shaders/material-characters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-characters/index.ts -------------------------------------------------------------------------------- /src/shaders/material-characters/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-characters/vertex.glsl -------------------------------------------------------------------------------- /src/shaders/material-flow/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-flow/fragment.glsl -------------------------------------------------------------------------------- /src/shaders/material-flow/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-flow/index.ts -------------------------------------------------------------------------------- /src/shaders/material-flow/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-flow/vertex.glsl -------------------------------------------------------------------------------- /src/shaders/material-global-shader/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-global-shader/fragment.glsl -------------------------------------------------------------------------------- /src/shaders/material-global-shader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-global-shader/index.tsx -------------------------------------------------------------------------------- /src/shaders/material-global-shader/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-global-shader/vertex.glsl -------------------------------------------------------------------------------- /src/shaders/material-net/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-net/fragment.glsl -------------------------------------------------------------------------------- /src/shaders/material-net/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-net/index.ts -------------------------------------------------------------------------------- /src/shaders/material-net/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-net/vertex.glsl -------------------------------------------------------------------------------- /src/shaders/material-not-found/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-not-found/fragment.glsl -------------------------------------------------------------------------------- /src/shaders/material-not-found/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-not-found/index.ts -------------------------------------------------------------------------------- /src/shaders/material-not-found/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-not-found/vertex.glsl -------------------------------------------------------------------------------- /src/shaders/material-postprocessing/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-postprocessing/fragment.glsl -------------------------------------------------------------------------------- /src/shaders/material-postprocessing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-postprocessing/index.ts -------------------------------------------------------------------------------- /src/shaders/material-postprocessing/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-postprocessing/vertex.glsl -------------------------------------------------------------------------------- /src/shaders/material-screen/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-screen/fragment.glsl -------------------------------------------------------------------------------- /src/shaders/material-screen/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-screen/index.ts -------------------------------------------------------------------------------- /src/shaders/material-screen/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-screen/vertex.glsl -------------------------------------------------------------------------------- /src/shaders/material-solid-reveal/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-solid-reveal/fragment.glsl -------------------------------------------------------------------------------- /src/shaders/material-solid-reveal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-solid-reveal/index.ts -------------------------------------------------------------------------------- /src/shaders/material-solid-reveal/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-solid-reveal/vertex.glsl -------------------------------------------------------------------------------- /src/shaders/material-steam/fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-steam/fragment.glsl -------------------------------------------------------------------------------- /src/shaders/material-steam/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-steam/index.ts -------------------------------------------------------------------------------- /src/shaders/material-steam/perlin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-steam/perlin.jpg -------------------------------------------------------------------------------- /src/shaders/material-steam/vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/material-steam/vertex.glsl -------------------------------------------------------------------------------- /src/shaders/utils/basic-light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/utils/basic-light.glsl -------------------------------------------------------------------------------- /src/shaders/utils/value-remap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/shaders/utils/value-remap.glsl -------------------------------------------------------------------------------- /src/store/arcade-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/store/arcade-store.ts -------------------------------------------------------------------------------- /src/store/minigame-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/store/minigame-store.ts -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/utils/animations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/utils/animations.ts -------------------------------------------------------------------------------- /src/utils/argentina-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/utils/argentina-time.ts -------------------------------------------------------------------------------- /src/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/utils/cn.ts -------------------------------------------------------------------------------- /src/utils/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/utils/debounce.ts -------------------------------------------------------------------------------- /src/utils/double-fbo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/utils/double-fbo.ts -------------------------------------------------------------------------------- /src/utils/format-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/utils/format-date.ts -------------------------------------------------------------------------------- /src/utils/is-in-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/utils/is-in-path.ts -------------------------------------------------------------------------------- /src/utils/math/easings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/utils/math/easings.ts -------------------------------------------------------------------------------- /src/utils/math/interpolation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/utils/math/interpolation.ts -------------------------------------------------------------------------------- /src/workers/contact-worker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/workers/contact-worker.tsx -------------------------------------------------------------------------------- /src/workers/loading-worker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/src/workers/loading-worker.tsx -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/vercel.json -------------------------------------------------------------------------------- /vercel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basementstudio/website-2k25/HEAD/vercel.sh --------------------------------------------------------------------------------