├── .babelrc ├── .gitignore ├── CODE_OF_CONDUCT.md ├── Procfile ├── README.md ├── cat-snacks.js ├── dev-server ├── dev-server.css ├── dev-server.js └── index.html ├── examples └── output-grid.png ├── extension ├── _locales │ └── en │ │ └── messages.json ├── icons │ ├── icon-128.png │ └── icon-16.png ├── index.css ├── index.html ├── index.js ├── manifest.json ├── options.html └── options.js ├── lib ├── accessorize.js ├── bezier-to.js ├── config.js ├── control-point.js ├── draw-buffer-or-canvas.js ├── generate-cat.js ├── generate-grid.js └── pixelate.js ├── package.json ├── parts ├── background.js ├── ear-insides.js ├── ears.js ├── eyes.js ├── glasses.js ├── head-markings.js ├── head-mask.js ├── head-outline.js ├── head.js ├── mouth.js ├── nose.js ├── tabby-coat.js └── whiskers.js └── test ├── test-grid.js └── test.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | output*.png 2 | .env 3 | node_modules 4 | .DS_Store 5 | extension-dist/ 6 | 7 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/README.md -------------------------------------------------------------------------------- /cat-snacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/cat-snacks.js -------------------------------------------------------------------------------- /dev-server/dev-server.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/dev-server/dev-server.css -------------------------------------------------------------------------------- /dev-server/dev-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/dev-server/dev-server.js -------------------------------------------------------------------------------- /dev-server/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/dev-server/index.html -------------------------------------------------------------------------------- /examples/output-grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/examples/output-grid.png -------------------------------------------------------------------------------- /extension/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/extension/_locales/en/messages.json -------------------------------------------------------------------------------- /extension/icons/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/extension/icons/icon-128.png -------------------------------------------------------------------------------- /extension/icons/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/extension/icons/icon-16.png -------------------------------------------------------------------------------- /extension/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/extension/index.css -------------------------------------------------------------------------------- /extension/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/extension/index.html -------------------------------------------------------------------------------- /extension/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/extension/index.js -------------------------------------------------------------------------------- /extension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/extension/manifest.json -------------------------------------------------------------------------------- /extension/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/extension/options.html -------------------------------------------------------------------------------- /extension/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/extension/options.js -------------------------------------------------------------------------------- /lib/accessorize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/lib/accessorize.js -------------------------------------------------------------------------------- /lib/bezier-to.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/lib/bezier-to.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/control-point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/lib/control-point.js -------------------------------------------------------------------------------- /lib/draw-buffer-or-canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/lib/draw-buffer-or-canvas.js -------------------------------------------------------------------------------- /lib/generate-cat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/lib/generate-cat.js -------------------------------------------------------------------------------- /lib/generate-grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/lib/generate-grid.js -------------------------------------------------------------------------------- /lib/pixelate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/lib/pixelate.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/package.json -------------------------------------------------------------------------------- /parts/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/background.js -------------------------------------------------------------------------------- /parts/ear-insides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/ear-insides.js -------------------------------------------------------------------------------- /parts/ears.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/ears.js -------------------------------------------------------------------------------- /parts/eyes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/eyes.js -------------------------------------------------------------------------------- /parts/glasses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/glasses.js -------------------------------------------------------------------------------- /parts/head-markings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/head-markings.js -------------------------------------------------------------------------------- /parts/head-mask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/head-mask.js -------------------------------------------------------------------------------- /parts/head-outline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/head-outline.js -------------------------------------------------------------------------------- /parts/head.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/head.js -------------------------------------------------------------------------------- /parts/mouth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/mouth.js -------------------------------------------------------------------------------- /parts/nose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/nose.js -------------------------------------------------------------------------------- /parts/tabby-coat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/tabby-coat.js -------------------------------------------------------------------------------- /parts/whiskers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/parts/whiskers.js -------------------------------------------------------------------------------- /test/test-grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/test/test-grid.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beaugunderson/cat-snacks/HEAD/test/test.js --------------------------------------------------------------------------------