├── .eslintignore ├── .eslintrc.json ├── .github ├── FUNDING.yml └── workflows │ ├── main.yml │ ├── publish.yml │ ├── pull_request.yml │ └── pull_request_dependabot.yml ├── .gitignore ├── .npmignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── babel.config.js ├── bin └── index.js ├── docs ├── .nojekyll ├── assets │ ├── highlight.css │ ├── main.js │ ├── navigation.js │ ├── search.js │ └── style.css ├── classes │ ├── Apiker.html │ └── ResponseParams.html ├── functions │ ├── addLogEntry.html │ ├── addUniqueLogEntry.html │ ├── adminPageFooter.html │ ├── adminPageHeader.html │ ├── banEntity.html │ ├── bansEndpoint.html │ ├── bansMiddleware.html │ ├── checkUser.html │ ├── compare_bcrypt.html │ ├── createJWT.html │ ├── decodeString.html │ ├── deleteAllLogsInObject.html │ ├── deleteAllObjectState.html │ ├── deleteLogEntries.html │ ├── deleteObjectState.html │ ├── deleteUser.html │ ├── deleteUserAction.html │ ├── deleteUserLogEntries.html │ ├── elapsedSinceRequestStart.html │ ├── encodeString.html │ ├── extractToken.html │ ├── fetchFromCloudflareAPI.html │ ├── firewallBanIP.html │ ├── firewallMiddleware.html │ ├── firewallUnbanIP.html │ ├── forgotUser.html │ ├── forgotUserAction.html │ ├── forgotUserReset.html │ ├── forwardToMiddleware.html │ ├── getAllLogEntries.html │ ├── getApikerAuthRoutes.html │ ├── getBannedEntities.html │ ├── getBannedEntries.html │ ├── getClientId.html │ ├── getCurrentUser.html │ ├── getCurrentUserGeodata.html │ ├── getEnvObject.html │ ├── getEnvObjectByCloudflareId.html │ ├── getFirewallBannedEntryId.html │ ├── getGithubAuthRoutes.html │ ├── getInstanceList.html │ ├── getLogEntries.html │ ├── getLogParams.html │ ├── getObjectInstancesByNamespaceId.html │ ├── getObjectNamespaces.html │ ├── getObjectState.html │ ├── getRawIp.html │ ├── getSignedIp.html │ ├── getStateMethods.html │ ├── getTokens.html │ ├── getUserGeodata.html │ ├── getUserLogEntries.html │ ├── getUserLogPropertyName.html │ ├── handleEntryRequest.html │ ├── handleScheduledRequest.html │ ├── hash_bcrypt.html │ ├── isCurrentUserAdmin.html │ ├── isEmail.html │ ├── isEntityBanned.html │ ├── isRateLimitReached.html │ ├── isRequiredLength.html │ ├── isUserAdmin.html │ ├── listObjectState.html │ ├── loginEndpoint.html │ ├── loginUser.html │ ├── loginUserAction.html │ ├── measureTiming.html │ ├── pageFooter.html │ ├── pageHeader.html │ ├── parseJWT.html │ ├── parseObjectStateMapping.html │ ├── putObjectState.html │ ├── randomHash.html │ ├── randomHash_SHA1.html │ ├── rateLimitRequest.html │ ├── readRequestBody.html │ ├── refreshUser.html │ ├── registerUser.html │ ├── registerUserAction.html │ ├── res.html │ ├── resRaw.html │ ├── res_200.html │ ├── res_201.html │ ├── res_204.html │ ├── res_400.html │ ├── res_401.html │ ├── res_404.html │ ├── res_405.html │ ├── res_429.html │ ├── res_500.html │ ├── searchBansEndpoint.html │ ├── searchLogsEndpoint.html │ ├── sendEmail.html │ ├── sendEmailEndpoint.html │ ├── sign.html │ ├── sign_sha1.html │ ├── sign_sha256.html │ ├── stringHash.html │ ├── stringHash_SHA1.html │ ├── unbanEntity.html │ ├── updateUserEndpoint.html │ ├── verifyUser.html │ ├── verifyUserAction.html │ ├── verifyUserProcess.html │ ├── wrapAdminReactPage.html │ ├── wrapPage.html │ └── wrapReactPage.html ├── index.html ├── interfaces │ ├── Controllers.html │ ├── EmailActor.html │ ├── EmailOptions.html │ ├── Firewall.html │ ├── ListRequestObject.html │ ├── LogObject.html │ ├── Options.html │ ├── PutRequestObject.html │ ├── RequestParams.html │ ├── RouteObject.html │ ├── Routes.html │ ├── ScheduledParams.html │ ├── StateMethods.html │ └── User.html ├── modules.html ├── types │ ├── Controller.html │ ├── Handler.html │ ├── Middleware.html │ ├── ObjectStateMapping.html │ ├── StateFn.html │ └── Timings.html └── variables │ ├── BANS_PREFIX.html │ ├── EMAIL_API_ENDPOINT.html │ ├── FIREWALL_ENDPOINT.html │ ├── FIREWALL_RATELIMIT_PREFIX.html │ ├── FIREWALL_REQUESTS_MINUTE.html │ ├── MAX_STR_LEN.html │ ├── MIN_STR_LEN.html │ ├── OBMT.html │ ├── OBN.html │ ├── OB_ENDPOINT.html │ ├── RESPONSE_HEADERS_DEFAULT.html │ ├── RESPONSE_MESSAGES.html │ ├── apiker-1.html │ ├── forgotPasswordTemplate.html │ ├── newPasswordTemplate.html │ ├── verifyAccountSuccessTemplate.html │ └── verifyAccountTemplate.html ├── jest.config.js ├── package.json ├── plugins └── PostBuild.js ├── rollup.config.comp.js ├── rollup.config.main.js ├── scripts ├── create.js └── testMock.js ├── src ├── components │ ├── Admin │ │ ├── Actions │ │ │ ├── BanUser.tsx │ │ │ ├── DeleteUser.tsx │ │ │ ├── ListLogs.tsx │ │ │ ├── Login.tsx │ │ │ ├── SearchBans.tsx │ │ │ ├── SendEmail.tsx │ │ │ ├── UnbanUser.tsx │ │ │ └── UpdateUser.tsx │ │ ├── Admin.ts │ │ ├── Api │ │ │ ├── bansEndpoint.ts │ │ │ ├── index.ts │ │ │ ├── loginEndpoint.ts │ │ │ ├── logsEndpoint.ts │ │ │ ├── sendEmailEndpoint.ts │ │ │ └── updateUserEndpoint.ts │ │ ├── Content.tsx │ │ ├── Dialog.tsx │ │ ├── Header.tsx │ │ ├── Panel.tsx │ │ ├── Utils.ts │ │ ├── assets │ │ │ ├── css │ │ │ │ └── panel.css │ │ │ └── images │ │ │ │ └── logo.svg │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── interfaces.ts │ │ └── middleware.ts │ ├── Apiker │ │ ├── Apiker.ts │ │ ├── index.ts │ │ ├── interfaces.ts │ │ ├── tests │ │ │ └── Apiker.js │ │ └── utils.ts │ ├── Auth │ │ ├── Apiker │ │ │ ├── constants.ts │ │ │ ├── deleteUser.ts │ │ │ ├── forgotUser.ts │ │ │ ├── index.ts │ │ │ ├── interfaces.ts │ │ │ ├── loginUser.ts │ │ │ ├── refreshUser.ts │ │ │ ├── registerUser.ts │ │ │ ├── utils.ts │ │ │ └── verifyUser.ts │ │ ├── Auth.ts │ │ ├── Github │ │ │ ├── github.ts │ │ │ └── index.ts │ │ └── index.ts │ ├── Bans │ │ ├── Bans.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ └── middleware.ts │ ├── Cloudflare │ │ ├── Cloudflare.ts │ │ └── index.ts │ ├── Email │ │ ├── Email.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ └── interfaces.ts │ ├── EmailTemplates │ │ ├── forgotPassword.ts │ │ ├── index.ts │ │ └── verifyAccount.ts │ ├── Firewall │ │ ├── Firewall.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ └── middleware.ts │ ├── Geolocation │ │ ├── Geolocation.ts │ │ ├── constants.ts │ │ └── index.ts │ ├── Logging │ │ ├── Logging.ts │ │ ├── index.ts │ │ └── interfaces.ts │ ├── Middleware │ │ ├── Middleware.ts │ │ ├── index.ts │ │ └── interfaces.ts │ ├── ObjectBase │ │ ├── ObjectBase.ts │ │ ├── constants.ts │ │ └── index.ts │ ├── Page │ │ ├── Page.tsx │ │ └── index.ts │ ├── RateLimit │ │ ├── RateLimit.ts │ │ ├── constants.ts │ │ └── index.ts │ ├── Request │ │ ├── Request.ts │ │ ├── index.ts │ │ └── interfaces.ts │ ├── Response │ │ ├── Response.ts │ │ ├── constants.ts │ │ └── index.ts │ ├── State │ │ ├── State.ts │ │ ├── index.ts │ │ └── interfaces.ts │ ├── Static │ │ ├── index.ts │ │ └── staticPages.ts │ ├── Timings │ │ ├── Timings.ts │ │ ├── constants.ts │ │ └── index.ts │ ├── Validation │ │ ├── Validation.ts │ │ ├── constants.ts │ │ └── index.ts │ └── index.ts ├── index.ts └── pages.ts ├── tsconfig.comp.json └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | /**/*.d.ts -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | buy_me_a_coffee: hodgef 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request_dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/.github/workflows/pull_request_dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/.npmignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/babel.config.js -------------------------------------------------------------------------------- /bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/bin/index.js -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/assets/navigation.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/classes/Apiker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/classes/Apiker.html -------------------------------------------------------------------------------- /docs/classes/ResponseParams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/classes/ResponseParams.html -------------------------------------------------------------------------------- /docs/functions/addLogEntry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/addLogEntry.html -------------------------------------------------------------------------------- /docs/functions/addUniqueLogEntry.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/addUniqueLogEntry.html -------------------------------------------------------------------------------- /docs/functions/adminPageFooter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/adminPageFooter.html -------------------------------------------------------------------------------- /docs/functions/adminPageHeader.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/adminPageHeader.html -------------------------------------------------------------------------------- /docs/functions/banEntity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/banEntity.html -------------------------------------------------------------------------------- /docs/functions/bansEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/bansEndpoint.html -------------------------------------------------------------------------------- /docs/functions/bansMiddleware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/bansMiddleware.html -------------------------------------------------------------------------------- /docs/functions/checkUser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/checkUser.html -------------------------------------------------------------------------------- /docs/functions/compare_bcrypt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/compare_bcrypt.html -------------------------------------------------------------------------------- /docs/functions/createJWT.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/createJWT.html -------------------------------------------------------------------------------- /docs/functions/decodeString.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/decodeString.html -------------------------------------------------------------------------------- /docs/functions/deleteAllLogsInObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/deleteAllLogsInObject.html -------------------------------------------------------------------------------- /docs/functions/deleteAllObjectState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/deleteAllObjectState.html -------------------------------------------------------------------------------- /docs/functions/deleteLogEntries.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/deleteLogEntries.html -------------------------------------------------------------------------------- /docs/functions/deleteObjectState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/deleteObjectState.html -------------------------------------------------------------------------------- /docs/functions/deleteUser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/deleteUser.html -------------------------------------------------------------------------------- /docs/functions/deleteUserAction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/deleteUserAction.html -------------------------------------------------------------------------------- /docs/functions/deleteUserLogEntries.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/deleteUserLogEntries.html -------------------------------------------------------------------------------- /docs/functions/elapsedSinceRequestStart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/elapsedSinceRequestStart.html -------------------------------------------------------------------------------- /docs/functions/encodeString.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/encodeString.html -------------------------------------------------------------------------------- /docs/functions/extractToken.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/extractToken.html -------------------------------------------------------------------------------- /docs/functions/fetchFromCloudflareAPI.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/fetchFromCloudflareAPI.html -------------------------------------------------------------------------------- /docs/functions/firewallBanIP.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/firewallBanIP.html -------------------------------------------------------------------------------- /docs/functions/firewallMiddleware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/firewallMiddleware.html -------------------------------------------------------------------------------- /docs/functions/firewallUnbanIP.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/firewallUnbanIP.html -------------------------------------------------------------------------------- /docs/functions/forgotUser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/forgotUser.html -------------------------------------------------------------------------------- /docs/functions/forgotUserAction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/forgotUserAction.html -------------------------------------------------------------------------------- /docs/functions/forgotUserReset.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/forgotUserReset.html -------------------------------------------------------------------------------- /docs/functions/forwardToMiddleware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/forwardToMiddleware.html -------------------------------------------------------------------------------- /docs/functions/getAllLogEntries.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getAllLogEntries.html -------------------------------------------------------------------------------- /docs/functions/getApikerAuthRoutes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getApikerAuthRoutes.html -------------------------------------------------------------------------------- /docs/functions/getBannedEntities.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getBannedEntities.html -------------------------------------------------------------------------------- /docs/functions/getBannedEntries.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getBannedEntries.html -------------------------------------------------------------------------------- /docs/functions/getClientId.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getClientId.html -------------------------------------------------------------------------------- /docs/functions/getCurrentUser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getCurrentUser.html -------------------------------------------------------------------------------- /docs/functions/getCurrentUserGeodata.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getCurrentUserGeodata.html -------------------------------------------------------------------------------- /docs/functions/getEnvObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getEnvObject.html -------------------------------------------------------------------------------- /docs/functions/getEnvObjectByCloudflareId.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getEnvObjectByCloudflareId.html -------------------------------------------------------------------------------- /docs/functions/getFirewallBannedEntryId.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getFirewallBannedEntryId.html -------------------------------------------------------------------------------- /docs/functions/getGithubAuthRoutes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getGithubAuthRoutes.html -------------------------------------------------------------------------------- /docs/functions/getInstanceList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getInstanceList.html -------------------------------------------------------------------------------- /docs/functions/getLogEntries.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getLogEntries.html -------------------------------------------------------------------------------- /docs/functions/getLogParams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getLogParams.html -------------------------------------------------------------------------------- /docs/functions/getObjectInstancesByNamespaceId.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getObjectInstancesByNamespaceId.html -------------------------------------------------------------------------------- /docs/functions/getObjectNamespaces.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getObjectNamespaces.html -------------------------------------------------------------------------------- /docs/functions/getObjectState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getObjectState.html -------------------------------------------------------------------------------- /docs/functions/getRawIp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getRawIp.html -------------------------------------------------------------------------------- /docs/functions/getSignedIp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getSignedIp.html -------------------------------------------------------------------------------- /docs/functions/getStateMethods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getStateMethods.html -------------------------------------------------------------------------------- /docs/functions/getTokens.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getTokens.html -------------------------------------------------------------------------------- /docs/functions/getUserGeodata.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getUserGeodata.html -------------------------------------------------------------------------------- /docs/functions/getUserLogEntries.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getUserLogEntries.html -------------------------------------------------------------------------------- /docs/functions/getUserLogPropertyName.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/getUserLogPropertyName.html -------------------------------------------------------------------------------- /docs/functions/handleEntryRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/handleEntryRequest.html -------------------------------------------------------------------------------- /docs/functions/handleScheduledRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/handleScheduledRequest.html -------------------------------------------------------------------------------- /docs/functions/hash_bcrypt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/hash_bcrypt.html -------------------------------------------------------------------------------- /docs/functions/isCurrentUserAdmin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/isCurrentUserAdmin.html -------------------------------------------------------------------------------- /docs/functions/isEmail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/isEmail.html -------------------------------------------------------------------------------- /docs/functions/isEntityBanned.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/isEntityBanned.html -------------------------------------------------------------------------------- /docs/functions/isRateLimitReached.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/isRateLimitReached.html -------------------------------------------------------------------------------- /docs/functions/isRequiredLength.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/isRequiredLength.html -------------------------------------------------------------------------------- /docs/functions/isUserAdmin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/isUserAdmin.html -------------------------------------------------------------------------------- /docs/functions/listObjectState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/listObjectState.html -------------------------------------------------------------------------------- /docs/functions/loginEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/loginEndpoint.html -------------------------------------------------------------------------------- /docs/functions/loginUser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/loginUser.html -------------------------------------------------------------------------------- /docs/functions/loginUserAction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/loginUserAction.html -------------------------------------------------------------------------------- /docs/functions/measureTiming.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/measureTiming.html -------------------------------------------------------------------------------- /docs/functions/pageFooter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/pageFooter.html -------------------------------------------------------------------------------- /docs/functions/pageHeader.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/pageHeader.html -------------------------------------------------------------------------------- /docs/functions/parseJWT.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/parseJWT.html -------------------------------------------------------------------------------- /docs/functions/parseObjectStateMapping.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/parseObjectStateMapping.html -------------------------------------------------------------------------------- /docs/functions/putObjectState.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/putObjectState.html -------------------------------------------------------------------------------- /docs/functions/randomHash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/randomHash.html -------------------------------------------------------------------------------- /docs/functions/randomHash_SHA1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/randomHash_SHA1.html -------------------------------------------------------------------------------- /docs/functions/rateLimitRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/rateLimitRequest.html -------------------------------------------------------------------------------- /docs/functions/readRequestBody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/readRequestBody.html -------------------------------------------------------------------------------- /docs/functions/refreshUser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/refreshUser.html -------------------------------------------------------------------------------- /docs/functions/registerUser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/registerUser.html -------------------------------------------------------------------------------- /docs/functions/registerUserAction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/registerUserAction.html -------------------------------------------------------------------------------- /docs/functions/res.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/res.html -------------------------------------------------------------------------------- /docs/functions/resRaw.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/resRaw.html -------------------------------------------------------------------------------- /docs/functions/res_200.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/res_200.html -------------------------------------------------------------------------------- /docs/functions/res_201.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/res_201.html -------------------------------------------------------------------------------- /docs/functions/res_204.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/res_204.html -------------------------------------------------------------------------------- /docs/functions/res_400.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/res_400.html -------------------------------------------------------------------------------- /docs/functions/res_401.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/res_401.html -------------------------------------------------------------------------------- /docs/functions/res_404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/res_404.html -------------------------------------------------------------------------------- /docs/functions/res_405.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/res_405.html -------------------------------------------------------------------------------- /docs/functions/res_429.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/res_429.html -------------------------------------------------------------------------------- /docs/functions/res_500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/res_500.html -------------------------------------------------------------------------------- /docs/functions/searchBansEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/searchBansEndpoint.html -------------------------------------------------------------------------------- /docs/functions/searchLogsEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/searchLogsEndpoint.html -------------------------------------------------------------------------------- /docs/functions/sendEmail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/sendEmail.html -------------------------------------------------------------------------------- /docs/functions/sendEmailEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/sendEmailEndpoint.html -------------------------------------------------------------------------------- /docs/functions/sign.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/sign.html -------------------------------------------------------------------------------- /docs/functions/sign_sha1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/sign_sha1.html -------------------------------------------------------------------------------- /docs/functions/sign_sha256.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/sign_sha256.html -------------------------------------------------------------------------------- /docs/functions/stringHash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/stringHash.html -------------------------------------------------------------------------------- /docs/functions/stringHash_SHA1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/stringHash_SHA1.html -------------------------------------------------------------------------------- /docs/functions/unbanEntity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/unbanEntity.html -------------------------------------------------------------------------------- /docs/functions/updateUserEndpoint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/updateUserEndpoint.html -------------------------------------------------------------------------------- /docs/functions/verifyUser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/verifyUser.html -------------------------------------------------------------------------------- /docs/functions/verifyUserAction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/verifyUserAction.html -------------------------------------------------------------------------------- /docs/functions/verifyUserProcess.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/verifyUserProcess.html -------------------------------------------------------------------------------- /docs/functions/wrapAdminReactPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/wrapAdminReactPage.html -------------------------------------------------------------------------------- /docs/functions/wrapPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/wrapPage.html -------------------------------------------------------------------------------- /docs/functions/wrapReactPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/functions/wrapReactPage.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/Controllers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/Controllers.html -------------------------------------------------------------------------------- /docs/interfaces/EmailActor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/EmailActor.html -------------------------------------------------------------------------------- /docs/interfaces/EmailOptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/EmailOptions.html -------------------------------------------------------------------------------- /docs/interfaces/Firewall.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/Firewall.html -------------------------------------------------------------------------------- /docs/interfaces/ListRequestObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/ListRequestObject.html -------------------------------------------------------------------------------- /docs/interfaces/LogObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/LogObject.html -------------------------------------------------------------------------------- /docs/interfaces/Options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/Options.html -------------------------------------------------------------------------------- /docs/interfaces/PutRequestObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/PutRequestObject.html -------------------------------------------------------------------------------- /docs/interfaces/RequestParams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/RequestParams.html -------------------------------------------------------------------------------- /docs/interfaces/RouteObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/RouteObject.html -------------------------------------------------------------------------------- /docs/interfaces/Routes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/Routes.html -------------------------------------------------------------------------------- /docs/interfaces/ScheduledParams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/ScheduledParams.html -------------------------------------------------------------------------------- /docs/interfaces/StateMethods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/StateMethods.html -------------------------------------------------------------------------------- /docs/interfaces/User.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/interfaces/User.html -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/modules.html -------------------------------------------------------------------------------- /docs/types/Controller.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/types/Controller.html -------------------------------------------------------------------------------- /docs/types/Handler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/types/Handler.html -------------------------------------------------------------------------------- /docs/types/Middleware.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/types/Middleware.html -------------------------------------------------------------------------------- /docs/types/ObjectStateMapping.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/types/ObjectStateMapping.html -------------------------------------------------------------------------------- /docs/types/StateFn.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/types/StateFn.html -------------------------------------------------------------------------------- /docs/types/Timings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/types/Timings.html -------------------------------------------------------------------------------- /docs/variables/BANS_PREFIX.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/BANS_PREFIX.html -------------------------------------------------------------------------------- /docs/variables/EMAIL_API_ENDPOINT.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/EMAIL_API_ENDPOINT.html -------------------------------------------------------------------------------- /docs/variables/FIREWALL_ENDPOINT.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/FIREWALL_ENDPOINT.html -------------------------------------------------------------------------------- /docs/variables/FIREWALL_RATELIMIT_PREFIX.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/FIREWALL_RATELIMIT_PREFIX.html -------------------------------------------------------------------------------- /docs/variables/FIREWALL_REQUESTS_MINUTE.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/FIREWALL_REQUESTS_MINUTE.html -------------------------------------------------------------------------------- /docs/variables/MAX_STR_LEN.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/MAX_STR_LEN.html -------------------------------------------------------------------------------- /docs/variables/MIN_STR_LEN.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/MIN_STR_LEN.html -------------------------------------------------------------------------------- /docs/variables/OBMT.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/OBMT.html -------------------------------------------------------------------------------- /docs/variables/OBN.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/OBN.html -------------------------------------------------------------------------------- /docs/variables/OB_ENDPOINT.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/OB_ENDPOINT.html -------------------------------------------------------------------------------- /docs/variables/RESPONSE_HEADERS_DEFAULT.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/RESPONSE_HEADERS_DEFAULT.html -------------------------------------------------------------------------------- /docs/variables/RESPONSE_MESSAGES.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/RESPONSE_MESSAGES.html -------------------------------------------------------------------------------- /docs/variables/apiker-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/apiker-1.html -------------------------------------------------------------------------------- /docs/variables/forgotPasswordTemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/forgotPasswordTemplate.html -------------------------------------------------------------------------------- /docs/variables/newPasswordTemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/newPasswordTemplate.html -------------------------------------------------------------------------------- /docs/variables/verifyAccountSuccessTemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/verifyAccountSuccessTemplate.html -------------------------------------------------------------------------------- /docs/variables/verifyAccountTemplate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/docs/variables/verifyAccountTemplate.html -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/package.json -------------------------------------------------------------------------------- /plugins/PostBuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/plugins/PostBuild.js -------------------------------------------------------------------------------- /rollup.config.comp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/rollup.config.comp.js -------------------------------------------------------------------------------- /rollup.config.main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/rollup.config.main.js -------------------------------------------------------------------------------- /scripts/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/scripts/create.js -------------------------------------------------------------------------------- /scripts/testMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; -------------------------------------------------------------------------------- /src/components/Admin/Actions/BanUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Actions/BanUser.tsx -------------------------------------------------------------------------------- /src/components/Admin/Actions/DeleteUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Actions/DeleteUser.tsx -------------------------------------------------------------------------------- /src/components/Admin/Actions/ListLogs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Actions/ListLogs.tsx -------------------------------------------------------------------------------- /src/components/Admin/Actions/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Actions/Login.tsx -------------------------------------------------------------------------------- /src/components/Admin/Actions/SearchBans.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Actions/SearchBans.tsx -------------------------------------------------------------------------------- /src/components/Admin/Actions/SendEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Actions/SendEmail.tsx -------------------------------------------------------------------------------- /src/components/Admin/Actions/UnbanUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Actions/UnbanUser.tsx -------------------------------------------------------------------------------- /src/components/Admin/Actions/UpdateUser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Actions/UpdateUser.tsx -------------------------------------------------------------------------------- /src/components/Admin/Admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Admin.ts -------------------------------------------------------------------------------- /src/components/Admin/Api/bansEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Api/bansEndpoint.ts -------------------------------------------------------------------------------- /src/components/Admin/Api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Api/index.ts -------------------------------------------------------------------------------- /src/components/Admin/Api/loginEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Api/loginEndpoint.ts -------------------------------------------------------------------------------- /src/components/Admin/Api/logsEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Api/logsEndpoint.ts -------------------------------------------------------------------------------- /src/components/Admin/Api/sendEmailEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Api/sendEmailEndpoint.ts -------------------------------------------------------------------------------- /src/components/Admin/Api/updateUserEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Api/updateUserEndpoint.ts -------------------------------------------------------------------------------- /src/components/Admin/Content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Content.tsx -------------------------------------------------------------------------------- /src/components/Admin/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Dialog.tsx -------------------------------------------------------------------------------- /src/components/Admin/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Header.tsx -------------------------------------------------------------------------------- /src/components/Admin/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Panel.tsx -------------------------------------------------------------------------------- /src/components/Admin/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/Utils.ts -------------------------------------------------------------------------------- /src/components/Admin/assets/css/panel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/assets/css/panel.css -------------------------------------------------------------------------------- /src/components/Admin/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/assets/images/logo.svg -------------------------------------------------------------------------------- /src/components/Admin/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/constants.ts -------------------------------------------------------------------------------- /src/components/Admin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/index.ts -------------------------------------------------------------------------------- /src/components/Admin/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/interfaces.ts -------------------------------------------------------------------------------- /src/components/Admin/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Admin/middleware.ts -------------------------------------------------------------------------------- /src/components/Apiker/Apiker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Apiker/Apiker.ts -------------------------------------------------------------------------------- /src/components/Apiker/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Apiker/index.ts -------------------------------------------------------------------------------- /src/components/Apiker/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Apiker/interfaces.ts -------------------------------------------------------------------------------- /src/components/Apiker/tests/Apiker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Apiker/tests/Apiker.js -------------------------------------------------------------------------------- /src/components/Apiker/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Apiker/utils.ts -------------------------------------------------------------------------------- /src/components/Auth/Apiker/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Apiker/constants.ts -------------------------------------------------------------------------------- /src/components/Auth/Apiker/deleteUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Apiker/deleteUser.ts -------------------------------------------------------------------------------- /src/components/Auth/Apiker/forgotUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Apiker/forgotUser.ts -------------------------------------------------------------------------------- /src/components/Auth/Apiker/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Apiker/index.ts -------------------------------------------------------------------------------- /src/components/Auth/Apiker/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Apiker/interfaces.ts -------------------------------------------------------------------------------- /src/components/Auth/Apiker/loginUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Apiker/loginUser.ts -------------------------------------------------------------------------------- /src/components/Auth/Apiker/refreshUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Apiker/refreshUser.ts -------------------------------------------------------------------------------- /src/components/Auth/Apiker/registerUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Apiker/registerUser.ts -------------------------------------------------------------------------------- /src/components/Auth/Apiker/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Apiker/utils.ts -------------------------------------------------------------------------------- /src/components/Auth/Apiker/verifyUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Apiker/verifyUser.ts -------------------------------------------------------------------------------- /src/components/Auth/Auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Auth.ts -------------------------------------------------------------------------------- /src/components/Auth/Github/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/Github/github.ts -------------------------------------------------------------------------------- /src/components/Auth/Github/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./github"; -------------------------------------------------------------------------------- /src/components/Auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Auth/index.ts -------------------------------------------------------------------------------- /src/components/Bans/Bans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Bans/Bans.ts -------------------------------------------------------------------------------- /src/components/Bans/constants.ts: -------------------------------------------------------------------------------- 1 | export const BANS_PREFIX = "bans"; -------------------------------------------------------------------------------- /src/components/Bans/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Bans/index.ts -------------------------------------------------------------------------------- /src/components/Bans/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Bans/middleware.ts -------------------------------------------------------------------------------- /src/components/Cloudflare/Cloudflare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Cloudflare/Cloudflare.ts -------------------------------------------------------------------------------- /src/components/Cloudflare/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Cloudflare"; -------------------------------------------------------------------------------- /src/components/Email/Email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Email/Email.ts -------------------------------------------------------------------------------- /src/components/Email/constants.ts: -------------------------------------------------------------------------------- 1 | export const EMAIL_API_ENDPOINT = "https://api.brevo.com/v3/smtp/email"; -------------------------------------------------------------------------------- /src/components/Email/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Email/index.ts -------------------------------------------------------------------------------- /src/components/Email/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Email/interfaces.ts -------------------------------------------------------------------------------- /src/components/EmailTemplates/forgotPassword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/EmailTemplates/forgotPassword.ts -------------------------------------------------------------------------------- /src/components/EmailTemplates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/EmailTemplates/index.ts -------------------------------------------------------------------------------- /src/components/EmailTemplates/verifyAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/EmailTemplates/verifyAccount.ts -------------------------------------------------------------------------------- /src/components/Firewall/Firewall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Firewall/Firewall.ts -------------------------------------------------------------------------------- /src/components/Firewall/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Firewall/constants.ts -------------------------------------------------------------------------------- /src/components/Firewall/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Firewall/index.ts -------------------------------------------------------------------------------- /src/components/Firewall/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Firewall/middleware.ts -------------------------------------------------------------------------------- /src/components/Geolocation/Geolocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Geolocation/Geolocation.ts -------------------------------------------------------------------------------- /src/components/Geolocation/constants.ts: -------------------------------------------------------------------------------- 1 | export const GEOLOCATION_ENDPOINT = "http://ip-api.com/json/"; -------------------------------------------------------------------------------- /src/components/Geolocation/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Geolocation"; -------------------------------------------------------------------------------- /src/components/Logging/Logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Logging/Logging.ts -------------------------------------------------------------------------------- /src/components/Logging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Logging/index.ts -------------------------------------------------------------------------------- /src/components/Logging/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Logging/interfaces.ts -------------------------------------------------------------------------------- /src/components/Middleware/Middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Middleware/Middleware.ts -------------------------------------------------------------------------------- /src/components/Middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Middleware/index.ts -------------------------------------------------------------------------------- /src/components/Middleware/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Middleware/interfaces.ts -------------------------------------------------------------------------------- /src/components/ObjectBase/ObjectBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/ObjectBase/ObjectBase.ts -------------------------------------------------------------------------------- /src/components/ObjectBase/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/ObjectBase/constants.ts -------------------------------------------------------------------------------- /src/components/ObjectBase/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/ObjectBase/index.ts -------------------------------------------------------------------------------- /src/components/Page/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Page/Page.tsx -------------------------------------------------------------------------------- /src/components/Page/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Page"; -------------------------------------------------------------------------------- /src/components/RateLimit/RateLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/RateLimit/RateLimit.ts -------------------------------------------------------------------------------- /src/components/RateLimit/constants.ts: -------------------------------------------------------------------------------- 1 | export const REQUEST_LIMIT_AMOUNT_PER_HOUR = 50; -------------------------------------------------------------------------------- /src/components/RateLimit/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./RateLimit"; -------------------------------------------------------------------------------- /src/components/Request/Request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Request/Request.ts -------------------------------------------------------------------------------- /src/components/Request/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Request/index.ts -------------------------------------------------------------------------------- /src/components/Request/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Request/interfaces.ts -------------------------------------------------------------------------------- /src/components/Response/Response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Response/Response.ts -------------------------------------------------------------------------------- /src/components/Response/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Response/constants.ts -------------------------------------------------------------------------------- /src/components/Response/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Response/index.ts -------------------------------------------------------------------------------- /src/components/State/State.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/State/State.ts -------------------------------------------------------------------------------- /src/components/State/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/State/index.ts -------------------------------------------------------------------------------- /src/components/State/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/State/interfaces.ts -------------------------------------------------------------------------------- /src/components/Static/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./staticPages"; -------------------------------------------------------------------------------- /src/components/Static/staticPages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Static/staticPages.ts -------------------------------------------------------------------------------- /src/components/Timings/Timings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Timings/Timings.ts -------------------------------------------------------------------------------- /src/components/Timings/constants.ts: -------------------------------------------------------------------------------- 1 | export const TIMINGS = { 2 | REQUEST_START: "requestStart" 3 | }; -------------------------------------------------------------------------------- /src/components/Timings/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Timings"; -------------------------------------------------------------------------------- /src/components/Validation/Validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Validation/Validation.ts -------------------------------------------------------------------------------- /src/components/Validation/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Validation/constants.ts -------------------------------------------------------------------------------- /src/components/Validation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/Validation/index.ts -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./components"; -------------------------------------------------------------------------------- /src/pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/src/pages.ts -------------------------------------------------------------------------------- /tsconfig.comp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/tsconfig.comp.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hodgef/apiker/HEAD/tsconfig.json --------------------------------------------------------------------------------