├── .changeset
└── config.json
├── .github
└── workflows
│ └── deploy.yml
├── .gitignore
├── .npmrc
├── .prettierignore
├── .prettierrc
├── .vscode
└── settings.json
├── README.md
├── apps
├── email-previews
│ ├── .react-email
│ │ ├── CHANGELOG.md
│ │ ├── emails
│ │ │ └── .gitkeep
│ │ ├── index.mjs
│ │ ├── jsx-runtime
│ │ │ └── jsx-dev-runtime.js
│ │ ├── license.md
│ │ ├── module-punycode.d.ts
│ │ ├── next-env.d.ts
│ │ ├── next.config.mjs
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── postcss.config.js
│ │ ├── readme.md
│ │ ├── scripts
│ │ │ ├── build-preview-server.mts
│ │ │ ├── dev.mts
│ │ │ ├── fill-caniemail-data.mts
│ │ │ ├── seed.mts
│ │ │ └── utils
│ │ │ │ └── default-seed
│ │ │ │ ├── auth
│ │ │ │ ├── account-confirmation.tsx
│ │ │ │ └── forgot-password.tsx
│ │ │ │ ├── communications
│ │ │ │ ├── payment-overdue.tsx
│ │ │ │ ├── team-invite.tsx
│ │ │ │ └── webhooks-failed.tsx
│ │ │ │ ├── feedback-request.tsx
│ │ │ │ └── marketing
│ │ │ │ └── changelog.tsx
│ │ ├── src
│ │ │ ├── actions
│ │ │ │ ├── email-validation
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── check-images.spec.tsx.snap
│ │ │ │ │ ├── caniemail-data.ts
│ │ │ │ │ ├── check-compatibility.ts
│ │ │ │ │ ├── check-images.spec.tsx
│ │ │ │ │ ├── check-images.ts
│ │ │ │ │ ├── check-links.spec.tsx
│ │ │ │ │ ├── check-links.ts
│ │ │ │ │ ├── get-code-location-from-ast-element.ts
│ │ │ │ │ └── quick-fetch.ts
│ │ │ │ ├── export-single-template.ts
│ │ │ │ ├── get-email-path-from-slug.ts
│ │ │ │ ├── get-emails-directory-metadata-action.ts
│ │ │ │ ├── render-email-by-path.tsx
│ │ │ │ └── safe-action.ts
│ │ │ ├── animated-icons-data
│ │ │ │ ├── help.json
│ │ │ │ ├── link.json
│ │ │ │ ├── load.json
│ │ │ │ └── mail.json
│ │ │ ├── app
│ │ │ │ ├── env.ts
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── fonts.ts
│ │ │ │ ├── fonts
│ │ │ │ │ └── SFMono
│ │ │ │ │ │ ├── SFMonoBold.otf
│ │ │ │ │ │ ├── SFMonoBoldItalic.otf
│ │ │ │ │ │ ├── SFMonoHeavy.otf
│ │ │ │ │ │ ├── SFMonoHeavyItalic.otf
│ │ │ │ │ │ ├── SFMonoLight.otf
│ │ │ │ │ │ ├── SFMonoLightItalic.otf
│ │ │ │ │ │ ├── SFMonoMedium.otf
│ │ │ │ │ │ ├── SFMonoMediumItalic.otf
│ │ │ │ │ │ ├── SFMonoRegular.otf
│ │ │ │ │ │ ├── SFMonoRegularItalic.otf
│ │ │ │ │ │ ├── SFMonoSemibold.otf
│ │ │ │ │ │ └── SFMonoSemiboldItalic.otf
│ │ │ │ ├── globals.css
│ │ │ │ ├── layout.tsx
│ │ │ │ ├── logo.png
│ │ │ │ ├── page.tsx
│ │ │ │ └── preview
│ │ │ │ │ └── [...slug]
│ │ │ │ │ ├── email-frame.tsx
│ │ │ │ │ ├── error-overlay.tsx
│ │ │ │ │ ├── page.tsx
│ │ │ │ │ └── preview.tsx
│ │ │ ├── components
│ │ │ │ ├── button.tsx
│ │ │ │ ├── code-container.tsx
│ │ │ │ ├── code-snippet.tsx
│ │ │ │ ├── code.tsx
│ │ │ │ ├── heading.tsx
│ │ │ │ ├── icons
│ │ │ │ │ ├── icon-arrow-down.tsx
│ │ │ │ │ ├── icon-base.tsx
│ │ │ │ │ ├── icon-bug.tsx
│ │ │ │ │ ├── icon-button.tsx
│ │ │ │ │ ├── icon-check.tsx
│ │ │ │ │ ├── icon-clipboard.tsx
│ │ │ │ │ ├── icon-cloud-alert.tsx
│ │ │ │ │ ├── icon-cloud-check.tsx
│ │ │ │ │ ├── icon-download.tsx
│ │ │ │ │ ├── icon-email.tsx
│ │ │ │ │ ├── icon-file.tsx
│ │ │ │ │ ├── icon-folder-open.tsx
│ │ │ │ │ ├── icon-folder.tsx
│ │ │ │ │ ├── icon-hide-sidebar.tsx
│ │ │ │ │ ├── icon-image.tsx
│ │ │ │ │ ├── icon-info.tsx
│ │ │ │ │ ├── icon-link.tsx
│ │ │ │ │ ├── icon-loader.tsx
│ │ │ │ │ ├── icon-monitor.tsx
│ │ │ │ │ ├── icon-moon.tsx
│ │ │ │ │ ├── icon-phone.tsx
│ │ │ │ │ ├── icon-reload.tsx
│ │ │ │ │ ├── icon-source.tsx
│ │ │ │ │ ├── icon-stamp.tsx
│ │ │ │ │ ├── icon-sun.tsx
│ │ │ │ │ └── icon-warning.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── logo.tsx
│ │ │ │ ├── resizable-wrapper.tsx
│ │ │ │ ├── send.tsx
│ │ │ │ ├── shell.tsx
│ │ │ │ ├── sidebar
│ │ │ │ │ ├── file-tree-directory-children.tsx
│ │ │ │ │ ├── file-tree-directory.tsx
│ │ │ │ │ ├── file-tree.tsx
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── sidebar.tsx
│ │ │ │ ├── text.tsx
│ │ │ │ ├── toolbar.tsx
│ │ │ │ ├── toolbar
│ │ │ │ │ ├── checking-results.tsx
│ │ │ │ │ ├── code-preview-line-link.tsx
│ │ │ │ │ ├── compatibility.tsx
│ │ │ │ │ ├── linter.tsx
│ │ │ │ │ ├── resend.tsx
│ │ │ │ │ ├── results-table.tsx
│ │ │ │ │ ├── results.tsx
│ │ │ │ │ ├── spam-assassin.tsx
│ │ │ │ │ ├── toolbar-button.tsx
│ │ │ │ │ └── use-cached-state.ts
│ │ │ │ ├── tooltip-content.tsx
│ │ │ │ ├── tooltip.tsx
│ │ │ │ ├── topbar.tsx
│ │ │ │ └── topbar
│ │ │ │ │ ├── active-view-toggle-group.tsx
│ │ │ │ │ ├── emulated-dark-mode-toggle.tsx
│ │ │ │ │ └── view-size-controls.tsx
│ │ │ ├── contexts
│ │ │ │ ├── emails.tsx
│ │ │ │ ├── preview.tsx
│ │ │ │ └── toolbar.tsx
│ │ │ ├── hooks
│ │ │ │ ├── use-clamped-state.ts
│ │ │ │ ├── use-email-rendering-result.ts
│ │ │ │ ├── use-fragment-identifier.ts
│ │ │ │ ├── use-hot-reload.ts
│ │ │ │ └── use-rendering-metadata.ts
│ │ │ └── utils
│ │ │ │ ├── __snapshots__
│ │ │ │ └── get-email-component.spec.ts.snap
│ │ │ │ ├── caniemail
│ │ │ │ ├── all-css-properties.ts
│ │ │ │ ├── ast
│ │ │ │ │ ├── __snapshots__
│ │ │ │ │ │ └── get-object-variables.spec.ts.snap
│ │ │ │ │ ├── get-object-variables.spec.ts
│ │ │ │ │ ├── get-object-variables.ts
│ │ │ │ │ ├── get-used-style-properties.spec.ts
│ │ │ │ │ └── get-used-style-properties.ts
│ │ │ │ ├── get-compatibility-stats-for-entry.ts
│ │ │ │ ├── get-css-functions.ts
│ │ │ │ ├── get-css-property-names.ts
│ │ │ │ ├── get-css-property-with-value.ts
│ │ │ │ ├── get-css-unit.ts
│ │ │ │ ├── get-element-attributes.ts
│ │ │ │ ├── get-element-names.ts
│ │ │ │ └── tailwind
│ │ │ │ │ ├── get-tailwind-config.spec.ts
│ │ │ │ │ ├── get-tailwind-config.ts
│ │ │ │ │ ├── get-tailwind-metadata.spec.ts
│ │ │ │ │ ├── get-tailwind-metadata.ts
│ │ │ │ │ └── tests
│ │ │ │ │ ├── dummy-email-template.tsx
│ │ │ │ │ └── tailwind.config.ts
│ │ │ │ ├── cn.ts
│ │ │ │ ├── constants.ts
│ │ │ │ ├── contains-email-template.spec.ts
│ │ │ │ ├── contains-email-template.ts
│ │ │ │ ├── convert-stack-with-sourcemap.ts
│ │ │ │ ├── copy-text-to-clipboard.ts
│ │ │ │ ├── create-jsx-runtime.ts
│ │ │ │ ├── esbuild
│ │ │ │ ├── escape-string-for-regex.ts
│ │ │ │ └── renderring-utilities-exporter.ts
│ │ │ │ ├── get-email-component.spec.ts
│ │ │ │ ├── get-email-component.ts
│ │ │ │ ├── get-emails-directory-metadata.spec.ts
│ │ │ │ ├── get-emails-directory-metadata.ts
│ │ │ │ ├── get-line-and-column-from-offset.spec.ts
│ │ │ │ ├── get-line-and-column-from-offset.ts
│ │ │ │ ├── index.ts
│ │ │ │ ├── js-email-detection.spec.ts
│ │ │ │ ├── language-map.ts
│ │ │ │ ├── linting.ts
│ │ │ │ ├── load-stream.ts
│ │ │ │ ├── register-spinner-autostopping.ts
│ │ │ │ ├── result.ts
│ │ │ │ ├── run-bundled-code.ts
│ │ │ │ ├── sanitize.ts
│ │ │ │ ├── sleep.ts
│ │ │ │ ├── snake-to-camel.ts
│ │ │ │ ├── static-node-modules-for-vm.ts
│ │ │ │ ├── style-text.ts
│ │ │ │ ├── testing
│ │ │ │ ├── js-email-export-default.js
│ │ │ │ ├── js-email-test.js
│ │ │ │ ├── mdx-email-test.js
│ │ │ │ ├── request-response-email.tsx
│ │ │ │ └── vercel-invite-user.tsx
│ │ │ │ ├── types
│ │ │ │ ├── as.ts
│ │ │ │ ├── email-template.ts
│ │ │ │ ├── error-object.ts
│ │ │ │ └── hot-reload-change.ts
│ │ │ │ └── unreachable.ts
│ │ ├── tailwind.config.ts
│ │ ├── tsconfig.json
│ │ └── vitest.config.ts
│ ├── emails
│ │ ├── ProductUpdateEmail.tsx
│ │ ├── ShaderGradientEmail.tsx
│ │ └── ShaderGradientUpdateEmail.tsx
│ ├── lib
│ │ └── emailContent.ts
│ ├── package.json
│ └── tsconfig.json
├── example-nextjs-dev
│ ├── .eslintrc.json
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── app
│ │ ├── customize-simple
│ │ │ └── page.tsx
│ │ ├── favicon.ico
│ │ ├── fonts
│ │ │ ├── GeistMonoVF.woff
│ │ │ └── GeistVF.woff
│ │ ├── globals.css
│ │ ├── layout.tsx
│ │ ├── loop
│ │ │ └── page.tsx
│ │ └── page.tsx
│ ├── next.config.mjs
│ ├── package.json
│ ├── postcss.config.mjs
│ ├── tailwind.config.ts
│ └── tsconfig.json
├── examples
│ ├── example-nextjs-approuter
│ │ ├── .editorconfig
│ │ ├── .eslintignore
│ │ ├── .eslintrc
│ │ ├── .gitignore
│ │ ├── .prettierignore
│ │ ├── .prettierrc
│ │ ├── .vscode
│ │ │ └── settings.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── app
│ │ │ ├── global.css
│ │ │ ├── head.tsx
│ │ │ ├── layout.tsx
│ │ │ └── page.tsx
│ │ ├── next-env.d.ts
│ │ ├── next.config.js
│ │ ├── package.json
│ │ ├── postcss.config.js
│ │ ├── public
│ │ │ ├── icons
│ │ │ │ ├── android-icon-192x192.png
│ │ │ │ ├── android-icon-512x512.png
│ │ │ │ ├── apple-touch-icon.png
│ │ │ │ ├── favicon-16x16.png
│ │ │ │ ├── favicon-32x32.png
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── safari-pinned-tab.svg
│ │ │ │ └── share.png
│ │ │ └── manifest.json
│ │ ├── sandbox.config.json
│ │ ├── src
│ │ │ ├── components
│ │ │ │ ├── canvas
│ │ │ │ │ ├── Scene.tsx
│ │ │ │ │ └── View.tsx
│ │ │ │ └── dom
│ │ │ │ │ └── Layout.tsx
│ │ │ ├── helpers
│ │ │ │ ├── components
│ │ │ │ │ └── Three.tsx
│ │ │ │ └── global.ts
│ │ │ └── index.d.ts
│ │ ├── tailwind.config.js
│ │ └── tsconfig.json
│ ├── example-nextjs
│ │ ├── .editorconfig
│ │ ├── .eslintignore
│ │ ├── .eslintrc.js
│ │ ├── .gitignore
│ │ ├── .prettierignore
│ │ ├── .prettierrc
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── next-env.d.ts
│ │ ├── next.config.js
│ │ ├── next.lock
│ │ │ ├── data
│ │ │ │ └── https_cdn.skypack.dev
│ │ │ │ │ ├── canvas-confetti_9252fa9daae992739b10
│ │ │ │ │ └── canvas-confetti_v1.6.0-t438JJTXIbBReqvLtDua_dist_es2019_mode_imports_optimized_canvas-confetti_8183e58eff4f5babe0d0.js
│ │ │ └── lock.json
│ │ ├── package.json
│ │ ├── postcss.config.js
│ │ ├── public
│ │ │ ├── icons
│ │ │ │ ├── android-icon-192x192.png
│ │ │ │ ├── android-icon-512x512.png
│ │ │ │ ├── apple-touch-icon.png
│ │ │ │ ├── favicon-16x16.png
│ │ │ │ ├── favicon-32x32.png
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── safari-pinned-tab.svg
│ │ │ │ └── share.png
│ │ │ ├── img
│ │ │ │ └── logo.svg
│ │ │ ├── manifest.json
│ │ │ └── robots.txt
│ │ ├── sandbox.config.json
│ │ ├── src
│ │ │ ├── components
│ │ │ │ ├── canvas
│ │ │ │ │ └── Scene.tsx
│ │ │ │ └── dom
│ │ │ │ │ └── Layout.tsx
│ │ │ ├── config.tsx
│ │ │ ├── declarations.d.ts
│ │ │ ├── index.d.ts
│ │ │ ├── pages
│ │ │ │ ├── _app.tsx
│ │ │ │ └── index.tsx
│ │ │ └── styles
│ │ │ │ └── index.css
│ │ ├── tailwind.config.js
│ │ └── tsconfig.json
│ └── example-vite-react
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── eslint.config.js
│ │ ├── index.html
│ │ ├── package.json
│ │ ├── pnpm-lock.yaml
│ │ ├── public
│ │ └── vite.svg
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── assets
│ │ │ └── react.svg
│ │ ├── index.css
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.node.json
│ │ └── vite.config.ts
├── figma-plugin
│ ├── README.md
│ ├── manifest.json
│ ├── package.json
│ ├── src
│ │ ├── code.ts
│ │ ├── ui.css
│ │ ├── ui.html
│ │ └── ui.tsx
│ ├── tsconfig.json
│ └── webpack.config.js
└── framer-plugin
│ ├── .gitignore
│ ├── README.md
│ ├── eslint.config.js
│ ├── framer.json
│ ├── index.html
│ ├── package.json
│ ├── public
│ └── icon.png
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── main.tsx
│ └── vite-env.d.ts
│ ├── tsconfig.json
│ └── vite.config.ts
├── assets
├── feconf.png
├── figma.gif
├── framer.gif
└── intro.gif
├── package.json
├── packages
├── eslint-config-custom
│ ├── index.js
│ └── package.json
├── shadergradient
│ ├── .eslintrc.js
│ ├── .npmignore
│ ├── CHANGELOG.md
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── src
│ │ ├── FramerControls.ts
│ │ ├── FramerShaderGradient.tsx
│ │ ├── ShaderGradient
│ │ │ ├── Axis
│ │ │ │ ├── Axis.tsx
│ │ │ │ ├── CubicBezierLine.tsx
│ │ │ │ ├── GizmoHelper.tsx
│ │ │ │ ├── GizmoViewport.tsx
│ │ │ │ ├── Line.tsx
│ │ │ │ ├── OrthographicCamera.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── mergeRefs.ts
│ │ │ │ ├── useCamera.tsx
│ │ │ │ └── useFBO.tsx
│ │ │ ├── Controls
│ │ │ │ ├── CameraControl.tsx
│ │ │ │ ├── Controls.tsx
│ │ │ │ ├── index.ts
│ │ │ │ └── useCameraAnimation.ts
│ │ │ ├── Lights
│ │ │ │ ├── Environment
│ │ │ │ │ ├── EnvironmentMap.tsx
│ │ │ │ │ ├── environment-assets.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── useRGBELoader.ts
│ │ │ │ ├── Lights.tsx
│ │ │ │ └── index.ts
│ │ │ ├── Mesh
│ │ │ │ ├── Geometry.tsx
│ │ │ │ ├── Materials.tsx
│ │ │ │ ├── Mesh.tsx
│ │ │ │ └── index.ts
│ │ │ ├── PostProcessing
│ │ │ │ ├── PostProcessing.tsx
│ │ │ │ ├── index.ts
│ │ │ │ └── lib
│ │ │ │ │ └── pp
│ │ │ │ │ ├── BlendFunction.js
│ │ │ │ │ ├── HalftonePass.ts
│ │ │ │ │ ├── HalftoneShader.js
│ │ │ │ │ ├── Pass.js
│ │ │ │ │ ├── blending
│ │ │ │ │ ├── BlendFunction.js
│ │ │ │ │ ├── BlendMode.js
│ │ │ │ │ ├── glsl
│ │ │ │ │ │ ├── add
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── alpha
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── average
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── color-burn
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── color-dodge
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── darken
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── difference
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── divide
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── exclusion
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── lighten
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── multiply
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── negation
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── normal
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── overlay
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── reflect
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── screen
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ ├── soft-light
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ │ └── subtract
│ │ │ │ │ │ │ └── shader.frag
│ │ │ │ │ └── index.js
│ │ │ │ │ └── from-threejs
│ │ │ │ │ ├── postprocessing
│ │ │ │ │ ├── EffectComposer.js
│ │ │ │ │ ├── MaskPass.js
│ │ │ │ │ ├── Pass.js
│ │ │ │ │ ├── RenderPass.js
│ │ │ │ │ └── ShaderPass.js
│ │ │ │ │ └── shaders
│ │ │ │ │ └── CopyShader.js
│ │ │ ├── ShaderGradient.tsx
│ │ │ └── index.ts
│ │ ├── ShaderGradientCanvas.tsx
│ │ ├── consts.ts
│ │ ├── hooks
│ │ │ └── useInView.ts
│ │ ├── index.ts
│ │ ├── module.d.ts
│ │ ├── presets.ts
│ │ ├── shaders
│ │ │ ├── base
│ │ │ │ ├── fragment.glsl
│ │ │ │ ├── index.ts
│ │ │ │ └── vertex.glsl
│ │ │ ├── cosmic
│ │ │ │ ├── index.ts
│ │ │ │ ├── plane
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ │ ├── sphere
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ │ └── waterPlane
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ ├── defaults
│ │ │ │ ├── index.ts
│ │ │ │ ├── plane
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ │ ├── sphere
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ │ └── waterPlane
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ ├── glass
│ │ │ │ ├── index.ts
│ │ │ │ ├── plane
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ │ ├── sphere
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ │ └── waterPlane
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ ├── index.ts
│ │ │ ├── positionMix
│ │ │ │ ├── index.ts
│ │ │ │ ├── plane
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ │ ├── sphere
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ │ └── waterPlane
│ │ │ │ │ ├── fragment.glsl
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── vertex.glsl
│ │ │ └── shaderMaterial.ts
│ │ ├── types.ts
│ │ └── utils
│ │ │ ├── color.ts
│ │ │ ├── debug.ts
│ │ │ ├── index.ts
│ │ │ ├── live-reload
│ │ │ ├── bootstrap.ts
│ │ │ ├── socket.ts
│ │ │ └── useRealtimeComponent.ts
│ │ │ └── platform.ts
│ ├── tailwind.config.js
│ ├── tsconfig.json
│ ├── tsup.config.ts
│ └── tsup.framer.config.ts
├── tailwind-config
│ ├── package.json
│ └── tailwind.config.js
├── tsconfig
│ ├── base.json
│ ├── nextjs.json
│ ├── package.json
│ └── react-library.json
└── ui
│ ├── CHANGELOG.md
│ ├── assets
│ ├── email
│ │ ├── feconf.png
│ │ ├── figma-plugin.gif
│ │ ├── figma.gif
│ │ ├── framer.gif
│ │ ├── intro.gif
│ │ ├── perf.gif
│ │ └── sg-logo.png
│ ├── hdr
│ │ ├── city.hdr
│ │ ├── dawn.hdr
│ │ └── lobby.hdr
│ ├── lib
│ │ ├── GIFEncoder.js
│ │ ├── LZWEncoder.js
│ │ ├── NeuQuant.js
│ │ └── b64.js
│ └── sounds
│ │ └── tick.mp3
│ ├── package.json
│ ├── src
│ ├── README.md
│ ├── components
│ │ ├── FigmaPlugin
│ │ │ ├── ColorInput.tsx
│ │ │ ├── DoubleNumberInput.tsx
│ │ │ ├── InputTitle.tsx
│ │ │ ├── NumberInput.tsx
│ │ │ ├── RangeSlider.tsx
│ │ │ ├── Slider.tsx
│ │ │ ├── SupabaseClient.tsx
│ │ │ ├── Test.tsx
│ │ │ ├── TripleNumberInput.tsx
│ │ │ ├── index.ts
│ │ │ └── slider.css
│ │ ├── Shared
│ │ │ ├── BasicControls.tsx
│ │ │ ├── ShaderGradientStateless
│ │ │ │ ├── ShaderGradientStateless.tsx
│ │ │ │ ├── ShaderGradientStatelessCanvas.tsx
│ │ │ │ ├── index.ts
│ │ │ │ ├── store
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── presetURLs.ts
│ │ │ │ │ ├── store.ts
│ │ │ │ │ ├── usePresetToStore.ts
│ │ │ │ │ ├── useQueryState.ts
│ │ │ │ │ └── useSearchParamToStore.ts
│ │ │ │ └── useControlValues.ts
│ │ │ ├── Spacing.tsx
│ │ │ ├── TextAnimation.tsx
│ │ │ ├── TextHover.tsx
│ │ │ └── index.ts
│ │ ├── Web
│ │ │ ├── Button.tsx
│ │ │ ├── Customize
│ │ │ │ ├── CustomizeColorInput.tsx
│ │ │ │ ├── CustomizeNumberInput
│ │ │ │ │ ├── CustomizeNumberInput.tsx
│ │ │ │ │ └── index.ts
│ │ │ │ ├── CustomizeRadio.tsx
│ │ │ │ ├── CustomizeRangeSlider.tsx
│ │ │ │ ├── CustomizeSlider.tsx
│ │ │ │ └── index.ts
│ │ │ ├── Icons.tsx
│ │ │ ├── ScrollableBox.tsx
│ │ │ ├── SimpleSlider.tsx
│ │ │ ├── Spacing.tsx
│ │ │ ├── TriggerSection.tsx
│ │ │ └── index.ts
│ │ └── index.ts
│ ├── declarations.d.ts
│ ├── hooks
│ │ ├── useOnClickOutside.ts
│ │ └── usePropState.ts
│ ├── index.ts
│ ├── overrides
│ │ ├── FigmaPlugin
│ │ │ ├── FigmaApi.ts
│ │ │ ├── Pricing.tsx
│ │ │ ├── UI.tsx
│ │ │ ├── consts.ts
│ │ │ ├── exportGIF.ts
│ │ │ ├── exportImage.ts
│ │ │ ├── exportVideo.ts
│ │ │ ├── lib
│ │ │ │ ├── color.js
│ │ │ │ ├── constants.js
│ │ │ │ ├── gif.js
│ │ │ │ │ ├── LZWEncoder.js
│ │ │ │ │ └── TypedNeuQuant.js
│ │ │ │ ├── index.js
│ │ │ │ ├── lzwEncode.js
│ │ │ │ ├── palettize.js
│ │ │ │ ├── pnnquant2.js
│ │ │ │ ├── rgb-packing.js
│ │ │ │ └── stream.js
│ │ │ ├── useDBTable.ts
│ │ │ └── utils.ts
│ │ ├── FramerPlugin.tsx
│ │ ├── Shared.tsx
│ │ ├── Web
│ │ │ ├── Pricing.tsx
│ │ │ ├── Scroll.tsx
│ │ │ ├── UI.tsx
│ │ │ ├── index.ts
│ │ │ ├── useFPS.ts
│ │ │ └── useMemory.ts
│ │ ├── index.ts
│ │ └── utils.tsx
│ ├── store.ts
│ ├── styles.css
│ └── utils.tsx
│ ├── tailwind.config.js
│ ├── tsconfig.json
│ └── tsup.framer.config.ts
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
└── turbo.json
/.changeset/config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/.changeset/config.json
--------------------------------------------------------------------------------
/.github/workflows/deploy.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/.github/workflows/deploy.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/.gitignore
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | auto-install-peers = true
2 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/.prettierignore
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/.prettierrc
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/.vscode/settings.json
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/README.md
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/CHANGELOG.md
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/emails/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/index.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/index.mjs
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/jsx-runtime/jsx-dev-runtime.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/jsx-runtime/jsx-dev-runtime.js
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/license.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/license.md
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/module-punycode.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/module-punycode.d.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/next-env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/next-env.d.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/next.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/next.config.mjs
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/package-lock.json
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/package.json
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/postcss.config.js
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/readme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/readme.md
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/scripts/build-preview-server.mts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/scripts/build-preview-server.mts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/scripts/dev.mts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/scripts/dev.mts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/scripts/fill-caniemail-data.mts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/scripts/fill-caniemail-data.mts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/scripts/seed.mts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/scripts/seed.mts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/scripts/utils/default-seed/auth/account-confirmation.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/scripts/utils/default-seed/auth/account-confirmation.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/scripts/utils/default-seed/auth/forgot-password.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/scripts/utils/default-seed/auth/forgot-password.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/scripts/utils/default-seed/communications/payment-overdue.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/scripts/utils/default-seed/communications/payment-overdue.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/scripts/utils/default-seed/communications/team-invite.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/scripts/utils/default-seed/communications/team-invite.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/scripts/utils/default-seed/communications/webhooks-failed.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/scripts/utils/default-seed/communications/webhooks-failed.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/scripts/utils/default-seed/feedback-request.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/scripts/utils/default-seed/feedback-request.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/scripts/utils/default-seed/marketing/changelog.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/scripts/utils/default-seed/marketing/changelog.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/email-validation/__snapshots__/check-images.spec.tsx.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/email-validation/__snapshots__/check-images.spec.tsx.snap
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/email-validation/caniemail-data.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/email-validation/caniemail-data.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/email-validation/check-compatibility.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/email-validation/check-compatibility.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/email-validation/check-images.spec.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/email-validation/check-images.spec.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/email-validation/check-images.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/email-validation/check-images.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/email-validation/check-links.spec.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/email-validation/check-links.spec.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/email-validation/check-links.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/email-validation/check-links.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/email-validation/get-code-location-from-ast-element.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/email-validation/get-code-location-from-ast-element.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/email-validation/quick-fetch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/email-validation/quick-fetch.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/export-single-template.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/export-single-template.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/get-email-path-from-slug.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/get-email-path-from-slug.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/get-emails-directory-metadata-action.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/get-emails-directory-metadata-action.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/render-email-by-path.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/render-email-by-path.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/actions/safe-action.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/actions/safe-action.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/animated-icons-data/help.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/animated-icons-data/help.json
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/animated-icons-data/link.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/animated-icons-data/link.json
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/animated-icons-data/load.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/animated-icons-data/load.json
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/animated-icons-data/mail.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/animated-icons-data/mail.json
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/env.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/env.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/favicon.ico
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoBold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoBold.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoBoldItalic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoBoldItalic.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoHeavy.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoHeavy.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoHeavyItalic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoHeavyItalic.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoLight.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoLight.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoLightItalic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoLightItalic.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoMedium.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoMedium.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoMediumItalic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoMediumItalic.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoRegular.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoRegular.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoRegularItalic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoRegularItalic.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoSemibold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoSemibold.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoSemiboldItalic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/fonts/SFMono/SFMonoSemiboldItalic.otf
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/globals.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/globals.css
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/layout.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/logo.png
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/page.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/page.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/preview/[...slug]/email-frame.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/preview/[...slug]/email-frame.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/preview/[...slug]/error-overlay.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/preview/[...slug]/error-overlay.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/preview/[...slug]/page.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/preview/[...slug]/page.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/app/preview/[...slug]/preview.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/app/preview/[...slug]/preview.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/button.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/code-container.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/code-container.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/code-snippet.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/code-snippet.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/code.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/code.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/heading.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/heading.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-arrow-down.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-arrow-down.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-base.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-base.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-bug.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-bug.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-button.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-check.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-check.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-clipboard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-clipboard.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-cloud-alert.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-cloud-alert.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-cloud-check.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-cloud-check.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-download.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-download.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-email.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-email.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-file.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-file.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-folder-open.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-folder-open.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-folder.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-folder.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-hide-sidebar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-hide-sidebar.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-image.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-image.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-info.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-info.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-link.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-link.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-loader.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-loader.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-monitor.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-monitor.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-moon.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-moon.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-phone.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-phone.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-reload.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-reload.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-source.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-source.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-stamp.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-stamp.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-sun.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-sun.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/icons/icon-warning.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/icons/icon-warning.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/index.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/logo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/logo.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/resizable-wrapper.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/resizable-wrapper.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/send.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/send.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/shell.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/shell.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/sidebar/file-tree-directory-children.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/sidebar/file-tree-directory-children.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/sidebar/file-tree-directory.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/sidebar/file-tree-directory.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/sidebar/file-tree.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/sidebar/file-tree.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/sidebar/index.ts:
--------------------------------------------------------------------------------
1 | export * from './sidebar';
2 |
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/sidebar/sidebar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/sidebar/sidebar.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/text.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/text.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/toolbar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/toolbar.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/toolbar/checking-results.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/toolbar/checking-results.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/toolbar/code-preview-line-link.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/toolbar/code-preview-line-link.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/toolbar/compatibility.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/toolbar/compatibility.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/toolbar/linter.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/toolbar/linter.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/toolbar/resend.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/toolbar/resend.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/toolbar/results-table.tsx:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/toolbar/results.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/toolbar/results.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/toolbar/spam-assassin.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/toolbar/spam-assassin.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/toolbar/toolbar-button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/toolbar/toolbar-button.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/toolbar/use-cached-state.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/toolbar/use-cached-state.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/tooltip-content.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/tooltip-content.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/tooltip.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/tooltip.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/topbar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/topbar.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/topbar/active-view-toggle-group.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/topbar/active-view-toggle-group.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/topbar/emulated-dark-mode-toggle.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/topbar/emulated-dark-mode-toggle.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/components/topbar/view-size-controls.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/components/topbar/view-size-controls.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/contexts/emails.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/contexts/emails.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/contexts/preview.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/contexts/preview.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/contexts/toolbar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/contexts/toolbar.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/hooks/use-clamped-state.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/hooks/use-clamped-state.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/hooks/use-email-rendering-result.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/hooks/use-email-rendering-result.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/hooks/use-fragment-identifier.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/hooks/use-fragment-identifier.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/hooks/use-hot-reload.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/hooks/use-hot-reload.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/hooks/use-rendering-metadata.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/hooks/use-rendering-metadata.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/__snapshots__/get-email-component.spec.ts.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/__snapshots__/get-email-component.spec.ts.snap
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/all-css-properties.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/all-css-properties.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/ast/__snapshots__/get-object-variables.spec.ts.snap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/ast/__snapshots__/get-object-variables.spec.ts.snap
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/ast/get-object-variables.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/ast/get-object-variables.spec.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/ast/get-object-variables.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/ast/get-object-variables.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/ast/get-used-style-properties.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/ast/get-used-style-properties.spec.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/ast/get-used-style-properties.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/ast/get-used-style-properties.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/get-compatibility-stats-for-entry.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/get-compatibility-stats-for-entry.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/get-css-functions.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/get-css-functions.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/get-css-property-names.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/get-css-property-names.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/get-css-property-with-value.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/get-css-property-with-value.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/get-css-unit.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/get-css-unit.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/get-element-attributes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/get-element-attributes.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/get-element-names.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/get-element-names.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/tailwind/get-tailwind-config.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/tailwind/get-tailwind-config.spec.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/tailwind/get-tailwind-config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/tailwind/get-tailwind-config.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/tailwind/get-tailwind-metadata.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/tailwind/get-tailwind-metadata.spec.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/tailwind/get-tailwind-metadata.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/tailwind/get-tailwind-metadata.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/tailwind/tests/dummy-email-template.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/tailwind/tests/dummy-email-template.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/caniemail/tailwind/tests/tailwind.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/caniemail/tailwind/tests/tailwind.config.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/cn.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/cn.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/constants.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/constants.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/contains-email-template.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/contains-email-template.spec.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/contains-email-template.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/contains-email-template.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/convert-stack-with-sourcemap.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/convert-stack-with-sourcemap.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/copy-text-to-clipboard.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/copy-text-to-clipboard.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/create-jsx-runtime.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/create-jsx-runtime.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/esbuild/escape-string-for-regex.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/esbuild/escape-string-for-regex.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/esbuild/renderring-utilities-exporter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/esbuild/renderring-utilities-exporter.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/get-email-component.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/get-email-component.spec.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/get-email-component.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/get-email-component.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/get-emails-directory-metadata.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/get-emails-directory-metadata.spec.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/get-emails-directory-metadata.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/get-emails-directory-metadata.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/get-line-and-column-from-offset.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/get-line-and-column-from-offset.spec.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/get-line-and-column-from-offset.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/get-line-and-column-from-offset.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/index.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/js-email-detection.spec.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/js-email-detection.spec.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/language-map.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/language-map.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/linting.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/linting.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/load-stream.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/load-stream.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/register-spinner-autostopping.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/register-spinner-autostopping.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/result.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/result.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/run-bundled-code.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/run-bundled-code.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/sanitize.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/sanitize.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/sleep.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/sleep.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/snake-to-camel.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/snake-to-camel.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/static-node-modules-for-vm.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/static-node-modules-for-vm.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/style-text.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/style-text.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/testing/js-email-export-default.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/testing/js-email-export-default.js
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/testing/js-email-test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/testing/js-email-test.js
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/testing/mdx-email-test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/testing/mdx-email-test.js
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/testing/request-response-email.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/testing/request-response-email.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/testing/vercel-invite-user.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/testing/vercel-invite-user.tsx
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/types/as.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/types/as.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/types/email-template.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/types/email-template.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/types/error-object.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/types/error-object.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/types/hot-reload-change.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/types/hot-reload-change.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/src/utils/unreachable.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/src/utils/unreachable.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/tailwind.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/tailwind.config.ts
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/tsconfig.json
--------------------------------------------------------------------------------
/apps/email-previews/.react-email/vitest.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/.react-email/vitest.config.ts
--------------------------------------------------------------------------------
/apps/email-previews/emails/ProductUpdateEmail.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/emails/ProductUpdateEmail.tsx
--------------------------------------------------------------------------------
/apps/email-previews/emails/ShaderGradientEmail.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/emails/ShaderGradientEmail.tsx
--------------------------------------------------------------------------------
/apps/email-previews/emails/ShaderGradientUpdateEmail.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/emails/ShaderGradientUpdateEmail.tsx
--------------------------------------------------------------------------------
/apps/email-previews/lib/emailContent.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/lib/emailContent.ts
--------------------------------------------------------------------------------
/apps/email-previews/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/package.json
--------------------------------------------------------------------------------
/apps/email-previews/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/email-previews/tsconfig.json
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/.eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/.eslintrc.json
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/.gitignore
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/CHANGELOG.md
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/README.md
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/app/customize-simple/page.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/app/customize-simple/page.tsx
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/app/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/app/favicon.ico
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/app/fonts/GeistMonoVF.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/app/fonts/GeistMonoVF.woff
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/app/fonts/GeistVF.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/app/fonts/GeistVF.woff
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/app/globals.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/app/globals.css
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/app/layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/app/layout.tsx
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/app/loop/page.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/app/loop/page.tsx
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/app/page.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/app/page.tsx
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/next.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/next.config.mjs
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/package.json
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/postcss.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/postcss.config.mjs
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/tailwind.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/tailwind.config.ts
--------------------------------------------------------------------------------
/apps/example-nextjs-dev/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/example-nextjs-dev/tsconfig.json
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/.editorconfig
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/.eslintignore:
--------------------------------------------------------------------------------
1 | .next
2 | dist
3 | node_modules/
4 |
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/.eslintrc
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/.gitignore
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/.prettierignore
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/.prettierrc
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/.vscode/settings.json
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/LICENSE
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/README.md
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/app/global.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/app/global.css
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/app/head.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/app/head.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/app/layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/app/layout.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/app/page.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/app/page.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/next-env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/next-env.d.ts
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/next.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/next.config.js
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/package.json
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/postcss.config.js
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/public/icons/android-icon-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/public/icons/android-icon-192x192.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/public/icons/android-icon-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/public/icons/android-icon-512x512.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/public/icons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/public/icons/apple-touch-icon.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/public/icons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/public/icons/favicon-16x16.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/public/icons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/public/icons/favicon-32x32.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/public/icons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/public/icons/favicon.ico
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/public/icons/safari-pinned-tab.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/public/icons/safari-pinned-tab.svg
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/public/icons/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/public/icons/share.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/public/manifest.json
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/sandbox.config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/sandbox.config.json
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/src/components/canvas/Scene.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/src/components/canvas/Scene.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/src/components/canvas/View.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/src/components/canvas/View.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/src/components/dom/Layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/src/components/dom/Layout.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/src/helpers/components/Three.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/src/helpers/components/Three.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/src/helpers/global.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/src/helpers/global.ts
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/src/index.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/src/index.d.ts
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/tailwind.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/tailwind.config.js
--------------------------------------------------------------------------------
/apps/examples/example-nextjs-approuter/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs-approuter/tsconfig.json
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/.editorconfig
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/.eslintignore:
--------------------------------------------------------------------------------
1 | .next
2 | dist
3 | node_modules/
4 |
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/.eslintrc.js
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/.gitignore
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/.prettierignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/.prettierignore
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/.prettierrc
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/LICENSE
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/README.md
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/next-env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/next-env.d.ts
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/next.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/next.config.js
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/next.lock/data/https_cdn.skypack.dev/canvas-confetti_9252fa9daae992739b10:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/next.lock/data/https_cdn.skypack.dev/canvas-confetti_9252fa9daae992739b10
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/next.lock/data/https_cdn.skypack.dev/canvas-confetti_v1.6.0-t438JJTXIbBReqvLtDua_dist_es2019_mode_imports_optimized_canvas-confetti_8183e58eff4f5babe0d0.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/next.lock/data/https_cdn.skypack.dev/canvas-confetti_v1.6.0-t438JJTXIbBReqvLtDua_dist_es2019_mode_imports_optimized_canvas-confetti_8183e58eff4f5babe0d0.js
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/next.lock/lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/next.lock/lock.json
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/package.json
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/postcss.config.js
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/public/icons/android-icon-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/public/icons/android-icon-192x192.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/public/icons/android-icon-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/public/icons/android-icon-512x512.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/public/icons/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/public/icons/apple-touch-icon.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/public/icons/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/public/icons/favicon-16x16.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/public/icons/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/public/icons/favicon-32x32.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/public/icons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/public/icons/favicon.ico
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/public/icons/safari-pinned-tab.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/public/icons/safari-pinned-tab.svg
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/public/icons/share.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/public/icons/share.png
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/public/img/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/public/img/logo.svg
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/public/manifest.json
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/public/robots.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/sandbox.config.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/sandbox.config.json
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/src/components/canvas/Scene.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/src/components/canvas/Scene.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/src/components/dom/Layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/src/components/dom/Layout.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/src/config.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/src/config.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/src/declarations.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/src/declarations.d.ts
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/src/index.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/src/index.d.ts
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/src/pages/_app.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/src/pages/_app.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/src/pages/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/src/pages/index.tsx
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/src/styles/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/src/styles/index.css
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/tailwind.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/tailwind.config.js
--------------------------------------------------------------------------------
/apps/examples/example-nextjs/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-nextjs/tsconfig.json
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/.gitignore
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/README.md
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/eslint.config.js
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/index.html
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/package.json
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/pnpm-lock.yaml
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/public/vite.svg
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/src/App.css
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/src/App.tsx
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/src/assets/react.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/src/assets/react.svg
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/src/index.css
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ruucm/shadergradient/HEAD/apps/examples/example-vite-react/src/main.tsx
--------------------------------------------------------------------------------
/apps/examples/example-vite-react/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///