├── .eslintrc.json ├── .gitignore ├── README.md ├── apps ├── depth-mask │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app │ │ ├── depth │ │ │ └── [...img] │ │ │ │ └── route.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── lib │ │ │ ├── data.ts │ │ │ └── slice.ts │ │ ├── opengraph-image.jpg │ │ └── page.tsx │ ├── components.json │ ├── components │ │ └── ui │ │ │ ├── button.tsx │ │ │ └── select.tsx │ ├── lib │ │ └── utils.ts │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── 3d │ │ │ ├── angel-depth_400.jpg │ │ │ ├── angel_400.jpg │ │ │ ├── castle-depth_400.jpg │ │ │ ├── castle_400.jpg │ │ │ ├── ginza-depth_400.jpg │ │ │ ├── ginza_400.jpg │ │ │ ├── isla-depth_400.jpg │ │ │ ├── isla_400.jpg │ │ │ ├── mallorca-depth_400.jpg │ │ │ ├── mallorca_400.jpg │ │ │ ├── osaka-depth_400.jpg │ │ │ ├── osaka_400.jpg │ │ │ ├── tokyo-depth_400.jpg │ │ │ └── tokyo_400.jpg │ │ ├── bg.svg │ │ └── checkers.svg │ ├── tailwind.config.ts │ └── tsconfig.json └── depth-of-field │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── app │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── opengraph-image.jpg │ └── page.tsx │ ├── components.json │ ├── components │ └── ui │ │ └── select.tsx │ ├── lib │ └── utils.ts │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── berlin-1.jpg │ ├── bg.svg │ ├── brutalita-1.jpg │ ├── schwerin-1.jpg │ ├── solid-1.png │ ├── solid-2.png │ ├── solid-3.png │ └── todos-santos-1.jpg │ ├── tailwind.config.ts │ └── tsconfig.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── turbo.json /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/README.md -------------------------------------------------------------------------------- /apps/depth-mask/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /apps/depth-mask/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/.gitignore -------------------------------------------------------------------------------- /apps/depth-mask/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/README.md -------------------------------------------------------------------------------- /apps/depth-mask/app/depth/[...img]/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/app/depth/[...img]/route.tsx -------------------------------------------------------------------------------- /apps/depth-mask/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/app/favicon.ico -------------------------------------------------------------------------------- /apps/depth-mask/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/app/globals.css -------------------------------------------------------------------------------- /apps/depth-mask/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/app/layout.tsx -------------------------------------------------------------------------------- /apps/depth-mask/app/lib/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/app/lib/data.ts -------------------------------------------------------------------------------- /apps/depth-mask/app/lib/slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/app/lib/slice.ts -------------------------------------------------------------------------------- /apps/depth-mask/app/opengraph-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/app/opengraph-image.jpg -------------------------------------------------------------------------------- /apps/depth-mask/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/app/page.tsx -------------------------------------------------------------------------------- /apps/depth-mask/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/components.json -------------------------------------------------------------------------------- /apps/depth-mask/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/components/ui/button.tsx -------------------------------------------------------------------------------- /apps/depth-mask/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/components/ui/select.tsx -------------------------------------------------------------------------------- /apps/depth-mask/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/lib/utils.ts -------------------------------------------------------------------------------- /apps/depth-mask/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/next.config.mjs -------------------------------------------------------------------------------- /apps/depth-mask/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/package.json -------------------------------------------------------------------------------- /apps/depth-mask/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/postcss.config.js -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/angel-depth_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/angel-depth_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/angel_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/angel_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/castle-depth_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/castle-depth_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/castle_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/castle_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/ginza-depth_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/ginza-depth_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/ginza_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/ginza_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/isla-depth_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/isla-depth_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/isla_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/isla_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/mallorca-depth_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/mallorca-depth_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/mallorca_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/mallorca_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/osaka-depth_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/osaka-depth_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/osaka_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/osaka_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/tokyo-depth_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/tokyo-depth_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/3d/tokyo_400.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/3d/tokyo_400.jpg -------------------------------------------------------------------------------- /apps/depth-mask/public/bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/bg.svg -------------------------------------------------------------------------------- /apps/depth-mask/public/checkers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/public/checkers.svg -------------------------------------------------------------------------------- /apps/depth-mask/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/tailwind.config.ts -------------------------------------------------------------------------------- /apps/depth-mask/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-mask/tsconfig.json -------------------------------------------------------------------------------- /apps/depth-of-field/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /apps/depth-of-field/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/.gitignore -------------------------------------------------------------------------------- /apps/depth-of-field/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/README.md -------------------------------------------------------------------------------- /apps/depth-of-field/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/app/favicon.ico -------------------------------------------------------------------------------- /apps/depth-of-field/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/app/globals.css -------------------------------------------------------------------------------- /apps/depth-of-field/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/app/layout.tsx -------------------------------------------------------------------------------- /apps/depth-of-field/app/opengraph-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/app/opengraph-image.jpg -------------------------------------------------------------------------------- /apps/depth-of-field/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/app/page.tsx -------------------------------------------------------------------------------- /apps/depth-of-field/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/components.json -------------------------------------------------------------------------------- /apps/depth-of-field/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/components/ui/select.tsx -------------------------------------------------------------------------------- /apps/depth-of-field/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/lib/utils.ts -------------------------------------------------------------------------------- /apps/depth-of-field/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/next.config.mjs -------------------------------------------------------------------------------- /apps/depth-of-field/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/package.json -------------------------------------------------------------------------------- /apps/depth-of-field/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/postcss.config.js -------------------------------------------------------------------------------- /apps/depth-of-field/public/berlin-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/public/berlin-1.jpg -------------------------------------------------------------------------------- /apps/depth-of-field/public/bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/public/bg.svg -------------------------------------------------------------------------------- /apps/depth-of-field/public/brutalita-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/public/brutalita-1.jpg -------------------------------------------------------------------------------- /apps/depth-of-field/public/schwerin-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/public/schwerin-1.jpg -------------------------------------------------------------------------------- /apps/depth-of-field/public/solid-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/public/solid-1.png -------------------------------------------------------------------------------- /apps/depth-of-field/public/solid-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/public/solid-2.png -------------------------------------------------------------------------------- /apps/depth-of-field/public/solid-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/public/solid-3.png -------------------------------------------------------------------------------- /apps/depth-of-field/public/todos-santos-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/public/todos-santos-1.jpg -------------------------------------------------------------------------------- /apps/depth-of-field/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/tailwind.config.ts -------------------------------------------------------------------------------- /apps/depth-of-field/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/apps/depth-of-field/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - "apps/*" 3 | -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javierbyte/depth-of-field/HEAD/turbo.json --------------------------------------------------------------------------------