├── .eslintignore ├── .eslintrc.js ├── .github ├── image.png └── workflows │ ├── main.yml │ └── size.yml ├── .gitignore ├── LICENSE ├── README.md ├── __tests__ └── use-smartcrop.test.ts ├── package.json ├── src ├── index.ts ├── quantize.js ├── temporal.ts ├── use-image-as-canvas.ts ├── use-image-canvas.ts ├── use-palette.ts ├── use-smartcrop.ts ├── use-stable.ts └── utils.ts ├── tsconfig.json ├── types └── quantize.d.ts └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | !.eslintrc.js 2 | 3 | .vscode 4 | .rpt2_cache 5 | dist 6 | public 7 | node_modules 8 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/.github/image.png -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/size.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/.github/workflows/size.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/use-smartcrop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/__tests__/use-smartcrop.test.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/quantize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/src/quantize.js -------------------------------------------------------------------------------- /src/temporal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/src/temporal.ts -------------------------------------------------------------------------------- /src/use-image-as-canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/src/use-image-as-canvas.ts -------------------------------------------------------------------------------- /src/use-image-canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/src/use-image-canvas.ts -------------------------------------------------------------------------------- /src/use-palette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/src/use-palette.ts -------------------------------------------------------------------------------- /src/use-smartcrop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/src/use-smartcrop.ts -------------------------------------------------------------------------------- /src/use-stable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/src/use-stable.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/quantize.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/types/quantize.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/useflyyer/use-smartcrop/HEAD/yarn.lock --------------------------------------------------------------------------------