├── .babelrc ├── .gitignore ├── .npmignore ├── LICENSE ├── deploy.sh ├── dist ├── images │ ├── brush.png │ ├── loader.gif │ ├── scratchcard-background.svg │ ├── scratchcard.png │ └── scratchcard.svg ├── index.html └── style.css ├── docs ├── .vuepress │ ├── components │ │ ├── brush-circle.vue │ │ ├── brush-html.vue │ │ ├── brush-img.vue │ │ ├── brush-line.vue │ │ └── brush-spray.vue │ ├── config.js │ └── public │ │ └── images │ │ ├── brush.png │ │ ├── result.png │ │ └── scratchcard.jpg ├── brushes │ ├── brush.md │ ├── circle.md │ ├── html-bg.md │ ├── line.md │ └── spray.md └── readme.md ├── package.json ├── postcss.config.js ├── readme.md ├── src ├── Brush.ts ├── ScratchCard.ts ├── ScratchCardConfig.ts └── utils.ts ├── tsconfig.json ├── types ├── Brush.d.ts ├── ScratchCard.d.ts ├── ScratchCardConfig.d.ts ├── scratchcard-js.d.ts └── utils.d.ts └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .vscode 3 | /node_modules 4 | npm-debug.log* 5 | .dist/ -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/LICENSE -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/deploy.sh -------------------------------------------------------------------------------- /dist/images/brush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/dist/images/brush.png -------------------------------------------------------------------------------- /dist/images/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/dist/images/loader.gif -------------------------------------------------------------------------------- /dist/images/scratchcard-background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/dist/images/scratchcard-background.svg -------------------------------------------------------------------------------- /dist/images/scratchcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/dist/images/scratchcard.png -------------------------------------------------------------------------------- /dist/images/scratchcard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/dist/images/scratchcard.svg -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/dist/index.html -------------------------------------------------------------------------------- /dist/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/dist/style.css -------------------------------------------------------------------------------- /docs/.vuepress/components/brush-circle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/.vuepress/components/brush-circle.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/brush-html.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/.vuepress/components/brush-html.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/brush-img.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/.vuepress/components/brush-img.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/brush-line.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/.vuepress/components/brush-line.vue -------------------------------------------------------------------------------- /docs/.vuepress/components/brush-spray.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/.vuepress/components/brush-spray.vue -------------------------------------------------------------------------------- /docs/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/.vuepress/config.js -------------------------------------------------------------------------------- /docs/.vuepress/public/images/brush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/.vuepress/public/images/brush.png -------------------------------------------------------------------------------- /docs/.vuepress/public/images/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/.vuepress/public/images/result.png -------------------------------------------------------------------------------- /docs/.vuepress/public/images/scratchcard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/.vuepress/public/images/scratchcard.jpg -------------------------------------------------------------------------------- /docs/brushes/brush.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/brushes/brush.md -------------------------------------------------------------------------------- /docs/brushes/circle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/brushes/circle.md -------------------------------------------------------------------------------- /docs/brushes/html-bg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/brushes/html-bg.md -------------------------------------------------------------------------------- /docs/brushes/line.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/brushes/line.md -------------------------------------------------------------------------------- /docs/brushes/spray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/brushes/spray.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/docs/readme.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/postcss.config.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/readme.md -------------------------------------------------------------------------------- /src/Brush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/src/Brush.ts -------------------------------------------------------------------------------- /src/ScratchCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/src/ScratchCard.ts -------------------------------------------------------------------------------- /src/ScratchCardConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/src/ScratchCardConfig.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/Brush.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/types/Brush.d.ts -------------------------------------------------------------------------------- /types/ScratchCard.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/types/ScratchCard.d.ts -------------------------------------------------------------------------------- /types/ScratchCardConfig.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/types/ScratchCardConfig.d.ts -------------------------------------------------------------------------------- /types/scratchcard-js.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/types/scratchcard-js.d.ts -------------------------------------------------------------------------------- /types/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/types/utils.d.ts -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Masth0/ScratchCard/HEAD/webpack.config.js --------------------------------------------------------------------------------