├── .eslintignore ├── .eslintrc.yml ├── .gitignore ├── .husky ├── pre-commit └── pre-push ├── .lintstagedrc.yml ├── .prettierignore ├── .prettierrc.yml ├── .swcrc ├── LICENSE ├── README.md ├── demo.gif ├── index.js ├── package.json ├── src ├── config.ts ├── index.ts ├── libs │ ├── generateFrame.ts │ └── pop.ts ├── models │ └── queryParam.ts ├── routes │ ├── health_check.ts │ ├── index.ts │ └── root.ts └── utils │ ├── array.ts │ ├── index.ts │ ├── typeGuard.ts │ └── userAgent.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | FORCE_COLOR=1 npm run lint 5 | -------------------------------------------------------------------------------- /.lintstagedrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/.lintstagedrc.yml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- 1 | printWidth: 120 2 | semi: false 3 | singleQuote: true 4 | trailingComma: all 5 | -------------------------------------------------------------------------------- /.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/.swcrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/README.md -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/demo.gif -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/package.json -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/libs/generateFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/libs/generateFrame.ts -------------------------------------------------------------------------------- /src/libs/pop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/libs/pop.ts -------------------------------------------------------------------------------- /src/models/queryParam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/models/queryParam.ts -------------------------------------------------------------------------------- /src/routes/health_check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/routes/health_check.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/routes/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/routes/root.ts -------------------------------------------------------------------------------- /src/utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/utils/array.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/typeGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/utils/typeGuard.ts -------------------------------------------------------------------------------- /src/utils/userAgent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/src/utils/userAgent.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggplants/popcat/HEAD/tsconfig.json --------------------------------------------------------------------------------