├── .editorconfig ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── cron.yml │ ├── main.yml │ └── pull_request.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── benchmark ├── README.md ├── fixtures │ ├── image-1.jpg │ ├── image-2.jpg │ ├── image-3.png │ └── image-4.png ├── index.mjs ├── output │ ├── colorthief-1.png │ ├── colorthief-2.png │ ├── colorthief-3.png │ ├── colorthief-4.png │ ├── node-vibrant-1.png │ ├── node-vibrant-2.png │ ├── node-vibrant-3.png │ ├── node-vibrant-4.png │ ├── splashy-1.png │ ├── splashy-2.png │ ├── splashy-3.png │ └── splashy-4.png ├── package.json └── yarn.lock ├── design └── logo.sketch ├── package.json ├── src └── index.js ├── test ├── accuracy.js ├── fixtures │ ├── w3c_home.avif │ ├── w3c_home.bmp │ ├── w3c_home.cur │ ├── w3c_home.dds │ ├── w3c_home.eps │ ├── w3c_home.gif │ ├── w3c_home.heic │ ├── w3c_home.heif │ ├── w3c_home.ico │ ├── w3c_home.jfif │ ├── w3c_home.jpg │ ├── w3c_home.mng │ ├── w3c_home.odd │ ├── w3c_home.pbm │ ├── w3c_home.pgm │ ├── w3c_home.png │ ├── w3c_home.pnm │ ├── w3c_home.ppm │ ├── w3c_home.ps │ ├── w3c_home.psd │ ├── w3c_home.qoi │ ├── w3c_home.raw │ ├── w3c_home.svg │ ├── w3c_home.tga │ ├── w3c_home.tiff │ ├── w3c_home.webp │ ├── w3c_home.xbm │ └── w3c_home.xpm ├── index.js └── util.js └── website ├── components.json ├── eslint.config.mjs ├── next-env.d.ts ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── public ├── logo.png └── logo.svg ├── src ├── app │ ├── [...colors] │ │ └── page.tsx │ ├── api │ │ └── route.tsx │ ├── debugger │ │ └── page.tsx │ ├── faq │ │ └── page.tsx │ ├── icon.png │ ├── layout.tsx │ ├── opengraph-image.png │ └── page.tsx ├── components │ ├── color-extractor.tsx │ ├── color-visualizer.tsx │ ├── debugger.tsx │ ├── faq.tsx │ ├── footer.tsx │ ├── layout │ │ ├── globals.css │ │ └── index.tsx │ └── ui │ │ ├── button.tsx │ │ ├── code.tsx │ │ ├── input.tsx │ │ ├── link.tsx │ │ ├── toast.tsx │ │ └── toaster.tsx ├── hooks │ └── use-toast.ts └── lib │ ├── copy-to-clipboard.tsx │ └── utils.ts ├── tailwind.config.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/.github/workflows/cron.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | unsafe-perm=true 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/fixtures/image-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/fixtures/image-1.jpg -------------------------------------------------------------------------------- /benchmark/fixtures/image-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/fixtures/image-2.jpg -------------------------------------------------------------------------------- /benchmark/fixtures/image-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/fixtures/image-3.png -------------------------------------------------------------------------------- /benchmark/fixtures/image-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/fixtures/image-4.png -------------------------------------------------------------------------------- /benchmark/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/index.mjs -------------------------------------------------------------------------------- /benchmark/output/colorthief-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/colorthief-1.png -------------------------------------------------------------------------------- /benchmark/output/colorthief-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/colorthief-2.png -------------------------------------------------------------------------------- /benchmark/output/colorthief-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/colorthief-3.png -------------------------------------------------------------------------------- /benchmark/output/colorthief-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/colorthief-4.png -------------------------------------------------------------------------------- /benchmark/output/node-vibrant-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/node-vibrant-1.png -------------------------------------------------------------------------------- /benchmark/output/node-vibrant-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/node-vibrant-2.png -------------------------------------------------------------------------------- /benchmark/output/node-vibrant-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/node-vibrant-3.png -------------------------------------------------------------------------------- /benchmark/output/node-vibrant-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/node-vibrant-4.png -------------------------------------------------------------------------------- /benchmark/output/splashy-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/splashy-1.png -------------------------------------------------------------------------------- /benchmark/output/splashy-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/splashy-2.png -------------------------------------------------------------------------------- /benchmark/output/splashy-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/splashy-3.png -------------------------------------------------------------------------------- /benchmark/output/splashy-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/output/splashy-4.png -------------------------------------------------------------------------------- /benchmark/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/package.json -------------------------------------------------------------------------------- /benchmark/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/benchmark/yarn.lock -------------------------------------------------------------------------------- /design/logo.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/design/logo.sketch -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/package.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/src/index.js -------------------------------------------------------------------------------- /test/accuracy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/accuracy.js -------------------------------------------------------------------------------- /test/fixtures/w3c_home.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.avif -------------------------------------------------------------------------------- /test/fixtures/w3c_home.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.bmp -------------------------------------------------------------------------------- /test/fixtures/w3c_home.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.cur -------------------------------------------------------------------------------- /test/fixtures/w3c_home.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.dds -------------------------------------------------------------------------------- /test/fixtures/w3c_home.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.eps -------------------------------------------------------------------------------- /test/fixtures/w3c_home.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.gif -------------------------------------------------------------------------------- /test/fixtures/w3c_home.heic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.heic -------------------------------------------------------------------------------- /test/fixtures/w3c_home.heif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.heif -------------------------------------------------------------------------------- /test/fixtures/w3c_home.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.ico -------------------------------------------------------------------------------- /test/fixtures/w3c_home.jfif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.jfif -------------------------------------------------------------------------------- /test/fixtures/w3c_home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.jpg -------------------------------------------------------------------------------- /test/fixtures/w3c_home.mng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.mng -------------------------------------------------------------------------------- /test/fixtures/w3c_home.odd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.odd -------------------------------------------------------------------------------- /test/fixtures/w3c_home.pbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.pbm -------------------------------------------------------------------------------- /test/fixtures/w3c_home.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.pgm -------------------------------------------------------------------------------- /test/fixtures/w3c_home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.png -------------------------------------------------------------------------------- /test/fixtures/w3c_home.pnm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.pnm -------------------------------------------------------------------------------- /test/fixtures/w3c_home.ppm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.ppm -------------------------------------------------------------------------------- /test/fixtures/w3c_home.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.ps -------------------------------------------------------------------------------- /test/fixtures/w3c_home.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.psd -------------------------------------------------------------------------------- /test/fixtures/w3c_home.qoi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.qoi -------------------------------------------------------------------------------- /test/fixtures/w3c_home.raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.raw -------------------------------------------------------------------------------- /test/fixtures/w3c_home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.svg -------------------------------------------------------------------------------- /test/fixtures/w3c_home.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.tga -------------------------------------------------------------------------------- /test/fixtures/w3c_home.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.tiff -------------------------------------------------------------------------------- /test/fixtures/w3c_home.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.webp -------------------------------------------------------------------------------- /test/fixtures/w3c_home.xbm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.xbm -------------------------------------------------------------------------------- /test/fixtures/w3c_home.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/fixtures/w3c_home.xpm -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/index.js -------------------------------------------------------------------------------- /test/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/test/util.js -------------------------------------------------------------------------------- /website/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/components.json -------------------------------------------------------------------------------- /website/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/eslint.config.mjs -------------------------------------------------------------------------------- /website/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/next-env.d.ts -------------------------------------------------------------------------------- /website/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/next.config.ts -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/package.json -------------------------------------------------------------------------------- /website/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/postcss.config.mjs -------------------------------------------------------------------------------- /website/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/public/logo.png -------------------------------------------------------------------------------- /website/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/public/logo.svg -------------------------------------------------------------------------------- /website/src/app/[...colors]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/app/[...colors]/page.tsx -------------------------------------------------------------------------------- /website/src/app/api/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/app/api/route.tsx -------------------------------------------------------------------------------- /website/src/app/debugger/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/app/debugger/page.tsx -------------------------------------------------------------------------------- /website/src/app/faq/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/app/faq/page.tsx -------------------------------------------------------------------------------- /website/src/app/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/app/icon.png -------------------------------------------------------------------------------- /website/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/app/layout.tsx -------------------------------------------------------------------------------- /website/src/app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/app/opengraph-image.png -------------------------------------------------------------------------------- /website/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/app/page.tsx -------------------------------------------------------------------------------- /website/src/components/color-extractor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/color-extractor.tsx -------------------------------------------------------------------------------- /website/src/components/color-visualizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/color-visualizer.tsx -------------------------------------------------------------------------------- /website/src/components/debugger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/debugger.tsx -------------------------------------------------------------------------------- /website/src/components/faq.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/faq.tsx -------------------------------------------------------------------------------- /website/src/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/footer.tsx -------------------------------------------------------------------------------- /website/src/components/layout/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/layout/globals.css -------------------------------------------------------------------------------- /website/src/components/layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/layout/index.tsx -------------------------------------------------------------------------------- /website/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/ui/button.tsx -------------------------------------------------------------------------------- /website/src/components/ui/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/ui/code.tsx -------------------------------------------------------------------------------- /website/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/ui/input.tsx -------------------------------------------------------------------------------- /website/src/components/ui/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/ui/link.tsx -------------------------------------------------------------------------------- /website/src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /website/src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /website/src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /website/src/lib/copy-to-clipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/lib/copy-to-clipboard.tsx -------------------------------------------------------------------------------- /website/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/src/lib/utils.ts -------------------------------------------------------------------------------- /website/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/tailwind.config.ts -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microlinkhq/splashy/HEAD/website/tsconfig.json --------------------------------------------------------------------------------