├── .env.example ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── check.yaml │ └── test.yaml ├── .gitignore ├── .huskyrc.json ├── .lintstagedrc.json ├── Dockerfile ├── README.md ├── action.yaml ├── entrypoint.sh ├── jest-integration-config.js ├── jest-unit-config.js ├── jest.config.js ├── logo.png ├── nodemon.json ├── package.json ├── src ├── @types │ └── epub-gen.d.ts ├── App.ts ├── Exceptions │ ├── ArrayParsingException.ts │ ├── EnabledNoDuplicatedSyncWithoutStorageConfigException.ts │ ├── ProcessCommandException.ts │ └── SetupInputException.ts ├── Models │ └── DocumentModel.ts ├── Modules │ ├── ConversionModule.ts │ ├── ImportationModule.ts │ ├── SetupInputModule.ts │ ├── StoreModule.ts │ └── SyncModule.ts ├── Protocols │ ├── AppProtocol.ts │ ├── CompressionProtocol.ts │ ├── ConverterProtocol.ts │ ├── CrawlerProtocol.ts │ ├── DataManipulationProtocol.ts │ ├── DocumentProtocol.ts │ ├── EbookCoverProtocol.ts │ ├── EbookGeneratorProtocol.ts │ ├── FileProtocol.ts │ ├── GithubActionsProtocol.ts │ ├── HttpProtocol.ts │ ├── ImporterProtocol.ts │ ├── JSONDatabaseProtocol.ts │ ├── MangaImporterProtocol.ts │ ├── MapProtocol.ts │ ├── MediumExporterProtocol.ts │ ├── MeusMangasProtocol.ts │ ├── NotificationProtocol.ts │ ├── ParserProtocol.ts │ ├── QueueProtocol.ts │ ├── RSSContentEnricherProtocol.ts │ ├── SMTPSenderProtocol.ts │ ├── SenderProtocol.ts │ ├── SetupInputProtocol.ts │ ├── StorageProtocol.ts │ └── SyncProtocol.ts ├── Services │ ├── BrowserService.ts │ ├── CompressionService.ts │ ├── CrawlerService.ts │ ├── EbookCoverService.ts │ ├── EbookGeneratorService.ts │ ├── ErrorHandlerService.ts │ ├── HttpProxyService.integration.test.ts │ ├── HttpProxyService.ts │ ├── HttpService.ts │ ├── JSONDatabaseService.ts │ ├── JSONDatabaseService.unit.test.ts │ ├── MediumImporterService.integration.test.ts │ ├── MediumImporterService.ts │ ├── MediumImporterService.unit.test.ts │ ├── MeusMangasImporterService.ts │ ├── NotificationService.ts │ ├── ParserService.ts │ ├── ProcessCommandService.ts │ ├── QueueService.ts │ ├── RSSContentEnricherService.ts │ └── TempFolderService.ts ├── Tools │ ├── Converters │ │ ├── MangaConverterTool.ts │ │ └── RSSConverterTool.ts │ ├── Importers │ │ ├── MangaImporterTool.integration.test.ts │ │ ├── MangaImporterTool.ts │ │ └── RSSImporterTool.ts │ ├── Senders │ │ ├── GmailSenderTool.ts │ │ ├── OutlookSenderTool.ts │ │ └── SMTPSenderTool.ts │ └── Storages │ │ └── LocalStorageTool.ts ├── Utils │ ├── AppUtil.ts │ ├── ArrayUtil.ts │ ├── DataManipulationUtil.ts │ ├── DataManipulationUtil.unit.test.ts │ ├── DateUtil.ts │ ├── FileUtil.ts │ ├── GithubActionsUtil.ts │ ├── GithubActionsUtil.unit.test.ts │ ├── MapUtil.ts │ ├── ParseUtil.ts │ ├── SanitizationUtil.ts │ └── TimeUtil.ts ├── Validations │ ├── ConfigValidation.ts │ ├── EnvironmentValidation.ts │ └── SourceValidation.ts └── index.ts ├── tsconfig.eslint.json └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/.github/workflows/check.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .env 4 | coverage 5 | tmp 6 | -------------------------------------------------------------------------------- /.huskyrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/.huskyrc.json -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "*.ts": [ 3 | "eslint 'src/**' --fix", 4 | "npm run test:staged" 5 | ] 6 | } -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/README.md -------------------------------------------------------------------------------- /action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/action.yaml -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /jest-integration-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/jest-integration-config.js -------------------------------------------------------------------------------- /jest-unit-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/jest-unit-config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/jest.config.js -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/logo.png -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/package.json -------------------------------------------------------------------------------- /src/@types/epub-gen.d.ts: -------------------------------------------------------------------------------- 1 | declare module "epub-gen" 2 | -------------------------------------------------------------------------------- /src/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/App.ts -------------------------------------------------------------------------------- /src/Exceptions/ArrayParsingException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Exceptions/ArrayParsingException.ts -------------------------------------------------------------------------------- /src/Exceptions/EnabledNoDuplicatedSyncWithoutStorageConfigException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Exceptions/EnabledNoDuplicatedSyncWithoutStorageConfigException.ts -------------------------------------------------------------------------------- /src/Exceptions/ProcessCommandException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Exceptions/ProcessCommandException.ts -------------------------------------------------------------------------------- /src/Exceptions/SetupInputException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Exceptions/SetupInputException.ts -------------------------------------------------------------------------------- /src/Models/DocumentModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Models/DocumentModel.ts -------------------------------------------------------------------------------- /src/Modules/ConversionModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Modules/ConversionModule.ts -------------------------------------------------------------------------------- /src/Modules/ImportationModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Modules/ImportationModule.ts -------------------------------------------------------------------------------- /src/Modules/SetupInputModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Modules/SetupInputModule.ts -------------------------------------------------------------------------------- /src/Modules/StoreModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Modules/StoreModule.ts -------------------------------------------------------------------------------- /src/Modules/SyncModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Modules/SyncModule.ts -------------------------------------------------------------------------------- /src/Protocols/AppProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/AppProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/CompressionProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/CompressionProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/ConverterProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/ConverterProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/CrawlerProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/CrawlerProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/DataManipulationProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/DataManipulationProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/DocumentProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/DocumentProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/EbookCoverProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/EbookCoverProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/EbookGeneratorProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/EbookGeneratorProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/FileProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/FileProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/GithubActionsProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/GithubActionsProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/HttpProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/HttpProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/ImporterProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/ImporterProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/JSONDatabaseProtocol.ts: -------------------------------------------------------------------------------- 1 | export type Database = Record 2 | -------------------------------------------------------------------------------- /src/Protocols/MangaImporterProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/MangaImporterProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/MapProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/MapProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/MediumExporterProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/MediumExporterProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/MeusMangasProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/MeusMangasProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/NotificationProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/NotificationProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/ParserProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/ParserProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/QueueProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/QueueProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/RSSContentEnricherProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/RSSContentEnricherProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/SMTPSenderProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/SMTPSenderProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/SenderProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/SenderProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/SetupInputProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/SetupInputProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/StorageProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/StorageProtocol.ts -------------------------------------------------------------------------------- /src/Protocols/SyncProtocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Protocols/SyncProtocol.ts -------------------------------------------------------------------------------- /src/Services/BrowserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/BrowserService.ts -------------------------------------------------------------------------------- /src/Services/CompressionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/CompressionService.ts -------------------------------------------------------------------------------- /src/Services/CrawlerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/CrawlerService.ts -------------------------------------------------------------------------------- /src/Services/EbookCoverService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/EbookCoverService.ts -------------------------------------------------------------------------------- /src/Services/EbookGeneratorService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/EbookGeneratorService.ts -------------------------------------------------------------------------------- /src/Services/ErrorHandlerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/ErrorHandlerService.ts -------------------------------------------------------------------------------- /src/Services/HttpProxyService.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/HttpProxyService.integration.test.ts -------------------------------------------------------------------------------- /src/Services/HttpProxyService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/HttpProxyService.ts -------------------------------------------------------------------------------- /src/Services/HttpService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/HttpService.ts -------------------------------------------------------------------------------- /src/Services/JSONDatabaseService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/JSONDatabaseService.ts -------------------------------------------------------------------------------- /src/Services/JSONDatabaseService.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/JSONDatabaseService.unit.test.ts -------------------------------------------------------------------------------- /src/Services/MediumImporterService.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/MediumImporterService.integration.test.ts -------------------------------------------------------------------------------- /src/Services/MediumImporterService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/MediumImporterService.ts -------------------------------------------------------------------------------- /src/Services/MediumImporterService.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/MediumImporterService.unit.test.ts -------------------------------------------------------------------------------- /src/Services/MeusMangasImporterService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/MeusMangasImporterService.ts -------------------------------------------------------------------------------- /src/Services/NotificationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/NotificationService.ts -------------------------------------------------------------------------------- /src/Services/ParserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/ParserService.ts -------------------------------------------------------------------------------- /src/Services/ProcessCommandService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/ProcessCommandService.ts -------------------------------------------------------------------------------- /src/Services/QueueService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/QueueService.ts -------------------------------------------------------------------------------- /src/Services/RSSContentEnricherService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/RSSContentEnricherService.ts -------------------------------------------------------------------------------- /src/Services/TempFolderService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Services/TempFolderService.ts -------------------------------------------------------------------------------- /src/Tools/Converters/MangaConverterTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Tools/Converters/MangaConverterTool.ts -------------------------------------------------------------------------------- /src/Tools/Converters/RSSConverterTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Tools/Converters/RSSConverterTool.ts -------------------------------------------------------------------------------- /src/Tools/Importers/MangaImporterTool.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Tools/Importers/MangaImporterTool.integration.test.ts -------------------------------------------------------------------------------- /src/Tools/Importers/MangaImporterTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Tools/Importers/MangaImporterTool.ts -------------------------------------------------------------------------------- /src/Tools/Importers/RSSImporterTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Tools/Importers/RSSImporterTool.ts -------------------------------------------------------------------------------- /src/Tools/Senders/GmailSenderTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Tools/Senders/GmailSenderTool.ts -------------------------------------------------------------------------------- /src/Tools/Senders/OutlookSenderTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Tools/Senders/OutlookSenderTool.ts -------------------------------------------------------------------------------- /src/Tools/Senders/SMTPSenderTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Tools/Senders/SMTPSenderTool.ts -------------------------------------------------------------------------------- /src/Tools/Storages/LocalStorageTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Tools/Storages/LocalStorageTool.ts -------------------------------------------------------------------------------- /src/Utils/AppUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/AppUtil.ts -------------------------------------------------------------------------------- /src/Utils/ArrayUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/ArrayUtil.ts -------------------------------------------------------------------------------- /src/Utils/DataManipulationUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/DataManipulationUtil.ts -------------------------------------------------------------------------------- /src/Utils/DataManipulationUtil.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/DataManipulationUtil.unit.test.ts -------------------------------------------------------------------------------- /src/Utils/DateUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/DateUtil.ts -------------------------------------------------------------------------------- /src/Utils/FileUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/FileUtil.ts -------------------------------------------------------------------------------- /src/Utils/GithubActionsUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/GithubActionsUtil.ts -------------------------------------------------------------------------------- /src/Utils/GithubActionsUtil.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/GithubActionsUtil.unit.test.ts -------------------------------------------------------------------------------- /src/Utils/MapUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/MapUtil.ts -------------------------------------------------------------------------------- /src/Utils/ParseUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/ParseUtil.ts -------------------------------------------------------------------------------- /src/Utils/SanitizationUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/SanitizationUtil.ts -------------------------------------------------------------------------------- /src/Utils/TimeUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Utils/TimeUtil.ts -------------------------------------------------------------------------------- /src/Validations/ConfigValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Validations/ConfigValidation.ts -------------------------------------------------------------------------------- /src/Validations/EnvironmentValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Validations/EnvironmentValidation.ts -------------------------------------------------------------------------------- /src/Validations/SourceValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/Validations/SourceValidation.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/src/index.ts -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gbkel/kindlefy/HEAD/tsconfig.json --------------------------------------------------------------------------------