├── .github ├── actions │ └── setup-node-pnpm-install │ │ └── action.yml └── workflows │ ├── new-gh-release.yml │ ├── publish-pkg.yaml │ └── validate-pr.yaml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg ├── common.sh ├── post-merge └── pre-commit ├── .npmignore ├── .npmrc ├── .prettierrc.json ├── README.md ├── app.plugin.js ├── cli ├── cli.ts ├── config-validation.ts ├── icon-config.ts ├── parse-arguments.ts ├── parse-badge-json-config-file.ts └── types.ts ├── commitlint.config.js ├── demo ├── .gitignore ├── .npmrc ├── README.md ├── app.config.ts ├── app │ ├── _layout.tsx │ └── index.tsx ├── assets │ ├── fonts │ │ └── SpaceMono-Regular.ttf │ └── images │ │ ├── adaptive-icon.png │ │ ├── favicon.png │ │ ├── icon.png │ │ └── splash.png ├── babel.config.js ├── package.json ├── pnpm-lock.yaml └── tsconfig.json ├── example ├── adaptive-icon.png ├── icon.png └── index.ts ├── global.d.ts ├── package.json ├── pnpm-lock.yaml ├── src ├── assets │ ├── banner-overlay-adaptive.png │ ├── banner-overlay.png │ ├── fonts │ │ ├── open-sans-128-black.fnt │ │ ├── open-sans-128-black.png │ │ ├── open-sans-128-white.fnt │ │ ├── open-sans-128-white.png │ │ ├── open-sans-64-black.fnt │ │ ├── open-sans-64-black.png │ │ ├── open-sans-64-white.fnt │ │ └── open-sans-64-white.png │ ├── ribbon-overlay-adaptive.png │ └── ribbon-overlay.png ├── create-banner-badge.ts ├── create-ribbon-badge.ts ├── get-result-path.ts ├── index.ts ├── load-overlay.ts ├── plugin │ ├── app.plugin.ts │ ├── with-icon-badge-async.ts │ └── with-icon-badge.ts └── utils.ts ├── tsconfig.json └── types.ts /.github/actions/setup-node-pnpm-install/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/.github/actions/setup-node-pnpm-install/action.yml -------------------------------------------------------------------------------- /.github/workflows/new-gh-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/.github/workflows/new-gh-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-pkg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/.github/workflows/publish-pkg.yaml -------------------------------------------------------------------------------- /.github/workflows/validate-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/.github/workflows/validate-pr.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn commitlint --edit $1 -------------------------------------------------------------------------------- /.husky/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/.husky/common.sh -------------------------------------------------------------------------------- /.husky/post-merge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/.husky/post-merge -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | enable-pre-post-scripts=true 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/README.md -------------------------------------------------------------------------------- /app.plugin.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/app.plugin.js'); 2 | -------------------------------------------------------------------------------- /cli/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/cli/cli.ts -------------------------------------------------------------------------------- /cli/config-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/cli/config-validation.ts -------------------------------------------------------------------------------- /cli/icon-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/cli/icon-config.ts -------------------------------------------------------------------------------- /cli/parse-arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/cli/parse-arguments.ts -------------------------------------------------------------------------------- /cli/parse-badge-json-config-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/cli/parse-badge-json-config-file.ts -------------------------------------------------------------------------------- /cli/types.ts: -------------------------------------------------------------------------------- 1 | export * from '../types'; 2 | -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/.gitignore -------------------------------------------------------------------------------- /demo/.npmrc: -------------------------------------------------------------------------------- 1 | enable-pre-post-scripts=true 2 | -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/app.config.ts -------------------------------------------------------------------------------- /demo/app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/app/_layout.tsx -------------------------------------------------------------------------------- /demo/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/app/index.tsx -------------------------------------------------------------------------------- /demo/assets/fonts/SpaceMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/assets/fonts/SpaceMono-Regular.ttf -------------------------------------------------------------------------------- /demo/assets/images/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/assets/images/adaptive-icon.png -------------------------------------------------------------------------------- /demo/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/assets/images/favicon.png -------------------------------------------------------------------------------- /demo/assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/assets/images/icon.png -------------------------------------------------------------------------------- /demo/assets/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/assets/images/splash.png -------------------------------------------------------------------------------- /demo/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/babel.config.js -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/pnpm-lock.yaml -------------------------------------------------------------------------------- /demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/demo/tsconfig.json -------------------------------------------------------------------------------- /example/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/example/adaptive-icon.png -------------------------------------------------------------------------------- /example/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/example/icon.png -------------------------------------------------------------------------------- /example/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/example/index.ts -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/global.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/assets/banner-overlay-adaptive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/banner-overlay-adaptive.png -------------------------------------------------------------------------------- /src/assets/banner-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/banner-overlay.png -------------------------------------------------------------------------------- /src/assets/fonts/open-sans-128-black.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/fonts/open-sans-128-black.fnt -------------------------------------------------------------------------------- /src/assets/fonts/open-sans-128-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/fonts/open-sans-128-black.png -------------------------------------------------------------------------------- /src/assets/fonts/open-sans-128-white.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/fonts/open-sans-128-white.fnt -------------------------------------------------------------------------------- /src/assets/fonts/open-sans-128-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/fonts/open-sans-128-white.png -------------------------------------------------------------------------------- /src/assets/fonts/open-sans-64-black.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/fonts/open-sans-64-black.fnt -------------------------------------------------------------------------------- /src/assets/fonts/open-sans-64-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/fonts/open-sans-64-black.png -------------------------------------------------------------------------------- /src/assets/fonts/open-sans-64-white.fnt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/fonts/open-sans-64-white.fnt -------------------------------------------------------------------------------- /src/assets/fonts/open-sans-64-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/fonts/open-sans-64-white.png -------------------------------------------------------------------------------- /src/assets/ribbon-overlay-adaptive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/ribbon-overlay-adaptive.png -------------------------------------------------------------------------------- /src/assets/ribbon-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/assets/ribbon-overlay.png -------------------------------------------------------------------------------- /src/create-banner-badge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/create-banner-badge.ts -------------------------------------------------------------------------------- /src/create-ribbon-badge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/create-ribbon-badge.ts -------------------------------------------------------------------------------- /src/get-result-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/get-result-path.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/load-overlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/load-overlay.ts -------------------------------------------------------------------------------- /src/plugin/app.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/plugin/app.plugin.ts -------------------------------------------------------------------------------- /src/plugin/with-icon-badge-async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/plugin/with-icon-badge-async.ts -------------------------------------------------------------------------------- /src/plugin/with-icon-badge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/plugin/with-icon-badge.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obytes/app-icon-badge/HEAD/types.ts --------------------------------------------------------------------------------