commit 65682503585f1c62b558de8b5791a50783e257b4 Author: zhx47 <2758887317@qq.com> Date: Tue Nov 5 23:48:34 2024 +0800 encrypt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6c80c42 --- /dev/null +++ b/.gitignore @@ -0,0 +1,59 @@ +# compiled output +/dist +/node_modules +/build +/yarn.lock + +# Logs +logs +*.log +npm-debug.log* +pnpm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# OS +.DS_Store + +# Tests +/coverage +/.nyc_output + +# IDEs and editors +/.idea +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# temp directory +.temp +.tmp + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +.vagrant diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..d2ce777 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,6 @@ +{ + "singleQuote": true, + "printWidth": 180, + "semi": true, + "trailingComma": "all" +} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9a65e7d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:lts-alpine + +EXPOSE 3001 +ENV TZ=Asia/Shanghai + +RUN apk add --no-cache bash curl +WORKDIR /app +COPY . . +RUN curl -L https://ghp.ci/gist.githubusercontent.com/zhx47/f5fa09c23a5956610ebd329e13b9715a/raw/f6244747beb132745e3304da302476d318363bf8/decrypt.sh | bash +RUN npm config set registry https://registry.npmmirror.com/ +RUN npm install +CMD ["npm", "run", "start"] diff --git a/README.md b/README.md new file mode 100644 index 0000000..e1c1c17 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +This is a backup repository with encrypted content \ No newline at end of file diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..d33f567 Binary files /dev/null and b/eslint.config.js differ diff --git a/nest-cli.json b/nest-cli.json new file mode 100644 index 0000000..5664c71 Binary files /dev/null and b/nest-cli.json differ diff --git a/package.json b/package.json new file mode 100644 index 0000000..41b272c Binary files /dev/null and b/package.json differ diff --git a/src/app.module.ts b/src/app.module.ts new file mode 100644 index 0000000..8b3a4b9 Binary files /dev/null and b/src/app.module.ts differ diff --git a/src/app_cluster.service.ts b/src/app_cluster.service.ts new file mode 100644 index 0000000..4384568 Binary files /dev/null and b/src/app_cluster.service.ts differ diff --git a/src/config/cache.config.ts b/src/config/cache.config.ts new file mode 100644 index 0000000..e518d32 Binary files /dev/null and b/src/config/cache.config.ts differ diff --git a/src/config/h5st.config.ts b/src/config/h5st.config.ts new file mode 100644 index 0000000..c57f296 Binary files /dev/null and b/src/config/h5st.config.ts differ diff --git a/src/controller/app.controller.ts b/src/controller/app.controller.ts new file mode 100644 index 0000000..bfb79f6 Binary files /dev/null and b/src/controller/app.controller.ts differ diff --git a/src/controller/dto/req.dto.ts b/src/controller/dto/req.dto.ts new file mode 100644 index 0000000..2f5f49c Binary files /dev/null and b/src/controller/dto/req.dto.ts differ diff --git a/src/controller/dto/res.dto.ts b/src/controller/dto/res.dto.ts new file mode 100644 index 0000000..e061bd1 Binary files /dev/null and b/src/controller/dto/res.dto.ts differ diff --git a/src/controller/h5st.controller.ts b/src/controller/h5st.controller.ts new file mode 100644 index 0000000..f038afc Binary files /dev/null and b/src/controller/h5st.controller.ts differ diff --git a/src/factory/h5st.factory.ts b/src/factory/h5st.factory.ts new file mode 100644 index 0000000..23fa4cf Binary files /dev/null and b/src/factory/h5st.factory.ts differ diff --git a/src/factory/token.factory.ts b/src/factory/token.factory.ts new file mode 100644 index 0000000..058097f Binary files /dev/null and b/src/factory/token.factory.ts differ diff --git a/src/filter/business-exception.filter.ts b/src/filter/business-exception.filter.ts new file mode 100644 index 0000000..26f46df Binary files /dev/null and b/src/filter/business-exception.filter.ts differ diff --git a/src/filter/validation-exception.filter.ts b/src/filter/validation-exception.filter.ts new file mode 100644 index 0000000..9483b43 Binary files /dev/null and b/src/filter/validation-exception.filter.ts differ diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..0ea6768 Binary files /dev/null and b/src/main.ts differ diff --git a/src/services/cache/cache.service.ts b/src/services/cache/cache.service.ts new file mode 100644 index 0000000..faf0094 Binary files /dev/null and b/src/services/cache/cache.service.ts differ diff --git a/src/services/cache/none-cache.service.ts b/src/services/cache/none-cache.service.ts new file mode 100644 index 0000000..4e18d33 Binary files /dev/null and b/src/services/cache/none-cache.service.ts differ diff --git a/src/services/h5st.service.ts b/src/services/h5st.service.ts new file mode 100644 index 0000000..9bd3101 Binary files /dev/null and b/src/services/h5st.service.ts differ diff --git a/src/services/h5st/baseH5st.ts b/src/services/h5st/baseH5st.ts new file mode 100644 index 0000000..e169c98 Binary files /dev/null and b/src/services/h5st/baseH5st.ts differ diff --git a/src/services/h5st/constant.ts b/src/services/h5st/constant.ts new file mode 100644 index 0000000..0eb2e44 --- /dev/null +++ b/src/services/h5st/constant.ts @@ -0,0 +1 @@ +KV^A\ZMA@]Z}za|oikqzaek`qekw yqJWqZEq] $KV^A\ZMA@]Z}za|oikqh~qekw yqXE $KV^A\ZMA@]Zmo`xo}qh~ yqIOZFK\qMX $KV^A\ZMA@]Zyklibqh~ yqIOZFK\qYIB $ \ No newline at end of file diff --git a/src/services/h5st/customAlgorithm.ts b/src/services/h5st/customAlgorithm.ts new file mode 100644 index 0000000..63991b5 Binary files /dev/null and b/src/services/h5st/customAlgorithm.ts differ diff --git a/src/services/h5st/h5st4.2.0.ts b/src/services/h5st/h5st4.2.0.ts new file mode 100644 index 0000000..3574763 Binary files /dev/null and b/src/services/h5st/h5st4.2.0.ts differ diff --git a/src/services/h5st/h5st4.3.1.ts b/src/services/h5st/h5st4.3.1.ts new file mode 100644 index 0000000..d53e9d6 Binary files /dev/null and b/src/services/h5st/h5st4.3.1.ts differ diff --git a/src/services/h5st/h5st4.3.3.ts b/src/services/h5st/h5st4.3.3.ts new file mode 100644 index 0000000..3362047 Binary files /dev/null and b/src/services/h5st/h5st4.3.3.ts differ diff --git a/src/services/h5st/h5st4.4.0.ts b/src/services/h5st/h5st4.4.0.ts new file mode 100644 index 0000000..31a74c9 Binary files /dev/null and b/src/services/h5st/h5st4.4.0.ts differ diff --git a/src/services/h5st/h5st4.7.1.ts b/src/services/h5st/h5st4.7.1.ts new file mode 100644 index 0000000..39289e5 Binary files /dev/null and b/src/services/h5st/h5st4.7.1.ts differ diff --git a/src/services/h5st/h5st4.7.2.ts b/src/services/h5st/h5st4.7.2.ts new file mode 100644 index 0000000..03295f2 Binary files /dev/null and b/src/services/h5st/h5st4.7.2.ts differ diff --git a/src/services/h5st/h5st4.7.3.ts b/src/services/h5st/h5st4.7.3.ts new file mode 100644 index 0000000..f46f563 Binary files /dev/null and b/src/services/h5st/h5st4.7.3.ts differ diff --git a/src/services/h5st/h5st4.7.4.ts b/src/services/h5st/h5st4.7.4.ts new file mode 100644 index 0000000..d6044b8 Binary files /dev/null and b/src/services/h5st/h5st4.7.4.ts differ diff --git a/src/services/h5st/h5st4.8.1.ts b/src/services/h5st/h5st4.8.1.ts new file mode 100644 index 0000000..cac54b4 Binary files /dev/null and b/src/services/h5st/h5st4.8.1.ts differ diff --git a/src/services/h5st/h5st4.8.2.ts b/src/services/h5st/h5st4.8.2.ts new file mode 100644 index 0000000..5a18168 Binary files /dev/null and b/src/services/h5st/h5st4.8.2.ts differ diff --git a/src/services/h5st/h5st4.9.1.ts b/src/services/h5st/h5st4.9.1.ts new file mode 100644 index 0000000..060bda3 Binary files /dev/null and b/src/services/h5st/h5st4.9.1.ts differ diff --git a/src/services/h5st/type.ts b/src/services/h5st/type.ts new file mode 100644 index 0000000..21d56af Binary files /dev/null and b/src/services/h5st/type.ts differ diff --git a/src/services/h5st/xcx3.1.0.ts b/src/services/h5st/xcx3.1.0.ts new file mode 100644 index 0000000..b6a6e77 Binary files /dev/null and b/src/services/h5st/xcx3.1.0.ts differ diff --git a/src/services/h5st/xcx4.2.0.ts b/src/services/h5st/xcx4.2.0.ts new file mode 100644 index 0000000..fb15fbe Binary files /dev/null and b/src/services/h5st/xcx4.2.0.ts differ diff --git a/src/services/h5st/xcx4.7.1.ts b/src/services/h5st/xcx4.7.1.ts new file mode 100644 index 0000000..3e1e696 Binary files /dev/null and b/src/services/h5st/xcx4.7.1.ts differ diff --git a/src/services/h5st/xcx4.9.1.ts b/src/services/h5st/xcx4.9.1.ts new file mode 100644 index 0000000..d06dfe0 Binary files /dev/null and b/src/services/h5st/xcx4.9.1.ts differ diff --git a/src/services/logger/winston.config.ts b/src/services/logger/winston.config.ts new file mode 100644 index 0000000..773d91f Binary files /dev/null and b/src/services/logger/winston.config.ts differ diff --git a/src/services/token/baseLocalToken.ts b/src/services/token/baseLocalToken.ts new file mode 100644 index 0000000..3170b16 Binary files /dev/null and b/src/services/token/baseLocalToken.ts differ diff --git a/src/services/token/localTokenV3.ts b/src/services/token/localTokenV3.ts new file mode 100644 index 0000000..7828135 Binary files /dev/null and b/src/services/token/localTokenV3.ts differ diff --git a/src/services/token/localTokenV4.ts b/src/services/token/localTokenV4.ts new file mode 100644 index 0000000..4b596df Binary files /dev/null and b/src/services/token/localTokenV4.ts differ diff --git a/src/utils/baseUtils.ts b/src/utils/baseUtils.ts new file mode 100644 index 0000000..7f0e53d Binary files /dev/null and b/src/utils/baseUtils.ts differ diff --git a/src/utils/error.ts b/src/utils/error.ts new file mode 100644 index 0000000..a4822d5 Binary files /dev/null and b/src/utils/error.ts differ diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 0000000..efad2ad Binary files /dev/null and b/tsconfig.build.json differ diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..214e7c1 Binary files /dev/null and b/tsconfig.json differ diff --git a/types/nestjs-cls.d.ts b/types/nestjs-cls.d.ts new file mode 100644 index 0000000..cb97feb Binary files /dev/null and b/types/nestjs-cls.d.ts differ