├── .changeset ├── README.md ├── changelog.js ├── config.json ├── inject.js └── polite-streets-pull.md ├── .dockerignore ├── .github ├── CODEOWNERS ├── renovate.json5 └── workflows │ ├── release.yml │ ├── renovate-changeset.yml │ └── validate.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.js ├── .vscode └── extensions.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config ├── eslint.js ├── jest.js ├── prettier.d.ts ├── prettier.js └── tsconfig.json ├── docs ├── about.md ├── cli │ ├── build.md │ ├── configure.md │ ├── help.md │ ├── index.md │ ├── init.md │ ├── lint.md │ ├── migrate.md │ ├── run.md │ └── test.md ├── deep-dives │ ├── arm64.md │ ├── babel.md │ ├── buildkite.md │ ├── editors.md │ ├── esbuild.md │ ├── eslint.md │ ├── esm.md │ ├── github.md │ ├── index.md │ ├── jest.md │ ├── npm.md │ └── pnpm.md ├── development-api │ ├── buildkite.md │ ├── git.md │ ├── github.md │ ├── index.md │ ├── jest.md │ └── net.md ├── eslint-plugin │ ├── index.md │ └── no-sync-in-promise-iterable.md ├── logo.svg ├── runtime-api │ └── index.md └── templates │ ├── api.md │ ├── barebones.md │ ├── byo.md │ ├── index.md │ ├── package.md │ └── worker.md ├── eslint.config.js ├── integration ├── base │ ├── fixable │ │ ├── a │ │ │ └── a │ │ │ │ ├── a.mjs │ │ │ │ ├── a.mts │ │ │ │ └── a.ts │ │ ├── b.md │ │ ├── c.json │ │ ├── d.js │ │ ├── package.json │ │ └── tsconfig.json │ ├── ok │ │ ├── a │ │ │ └── a │ │ │ │ └── a.ts │ │ ├── b.md │ │ ├── c.json │ │ ├── d.js │ │ ├── package.json │ │ └── tsconfig.json │ ├── patch │ │ ├── Dockerfile │ │ ├── a │ │ │ └── a │ │ │ │ └── a.ts │ │ ├── b.md │ │ ├── c.json │ │ ├── d.js │ │ ├── package.json │ │ └── tsconfig.json │ └── unfixable │ │ ├── .gitignore │ │ ├── a │ │ └── a │ │ │ └── a.ts │ │ ├── b.md │ │ ├── c.json │ │ ├── d.js │ │ ├── package.json │ │ └── tsconfig.json └── git │ └── new.json ├── jest-preset.d.ts ├── jest-preset.js ├── jest.config.ts ├── jest.setup.ts ├── jest ├── moduleNameMapper.js ├── moduleNameMapper.test.ts ├── transform.js ├── transform.test.ts └── tsConfig.js ├── package.json ├── packages ├── api │ ├── CHANGELOG.md │ ├── README.md │ ├── buildkite │ │ └── package.json │ ├── git │ │ └── package.json │ ├── github │ │ └── package.json │ ├── net │ │ └── package.json │ ├── package.json │ ├── scripts │ │ └── fix-types.sh │ ├── src │ │ ├── buildkite │ │ │ ├── __snapshots__ │ │ │ │ ├── annotate.test.ts.snap │ │ │ │ └── md.test.ts.snap │ │ │ ├── annotate.test.ts │ │ │ ├── annotate.ts │ │ │ ├── index.ts │ │ │ ├── md.test.ts │ │ │ └── md.ts │ │ ├── git │ │ │ ├── commit.test.ts │ │ │ ├── commit.ts │ │ │ ├── commitAllChanges.int.test.ts │ │ │ ├── commitAllChanges.ts │ │ │ ├── currentBranch.int.test.ts │ │ │ ├── currentBranch.test.ts │ │ │ ├── currentBranch.ts │ │ │ ├── findRoot.int.test.ts │ │ │ ├── findRoot.ts │ │ │ ├── getChangedFiles.int.test.ts │ │ │ ├── getChangedFiles.ts │ │ │ ├── index.ts │ │ │ ├── isFileGitIgnored.ts │ │ │ ├── log.test.ts │ │ │ ├── log.ts │ │ │ ├── pull.test.ts │ │ │ ├── pull.ts │ │ │ ├── push.test.ts │ │ │ ├── push.ts │ │ │ ├── remote.int.test.ts │ │ │ ├── remote.test.ts │ │ │ ├── remote.ts │ │ │ ├── reset.int.test.ts │ │ │ ├── reset.ts │ │ │ └── statusMatrix.ts │ │ ├── github │ │ │ ├── checkRun.test.ts │ │ │ ├── checkRun.ts │ │ │ ├── environment.test.ts │ │ │ ├── environment.ts │ │ │ ├── index.ts │ │ │ ├── issueComment.test.ts │ │ │ ├── issueComment.ts │ │ │ ├── octokit.ts │ │ │ ├── pullRequest.test.ts │ │ │ ├── pullRequest.ts │ │ │ ├── push.test.ts │ │ │ └── push.ts │ │ ├── index.ts │ │ └── net │ │ │ ├── compose.ts │ │ │ ├── index.ts │ │ │ ├── socket.ts │ │ │ └── waitFor.ts │ ├── tsconfig.json │ └── tsdown.config.mts ├── eslint-config-skuba │ ├── .dockerignore │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── eslint.config.js │ ├── index.d.ts │ ├── index.js │ ├── package.json │ ├── requireExtensions.js │ ├── requireExtensions.test.ts │ ├── src │ │ ├── both.ts │ │ ├── both │ │ │ └── index.ts │ │ ├── file.ts │ │ ├── index.ts │ │ ├── indexFile │ │ │ └── index.ts │ │ ├── requireExtensions.test.ts │ │ └── simple.ts │ └── tsconfig.json ├── eslint-plugin-skuba │ ├── .dockerignore │ ├── .gitignore │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── rules │ │ │ ├── no-sync-in-promise-iterable.test.ts │ │ │ └── no-sync-in-promise-iterable.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── tsdown.config.mts └── skuba-dive │ ├── .dockerignore │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── eslint.config.mjs │ ├── jest.config.ts │ ├── package.json │ ├── src │ ├── assert │ │ ├── index.test.ts │ │ └── index.ts │ ├── env │ │ ├── create.test.ts │ │ ├── create.ts │ │ ├── index.ts │ │ ├── parsers.test.ts │ │ ├── parsers.ts │ │ ├── presets.test.ts │ │ └── presets.ts │ ├── index.test.ts │ └── index.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── build.sh ├── deploy.sh ├── package.ts ├── test-template.sh └── update-template-snapshot.sh ├── site └── _config.yml ├── src ├── api │ └── jest │ │ ├── index.test.ts │ │ └── index.ts ├── cli │ ├── adapter │ │ ├── eslint.ts │ │ ├── prettier.test.ts │ │ └── prettier.ts │ ├── build │ │ ├── args.test.ts │ │ ├── args.ts │ │ ├── assets.int.test.ts │ │ ├── assets.ts │ │ ├── esbuild.ts │ │ ├── index.ts │ │ ├── test │ │ │ └── tsconfig.json │ │ ├── tsc.test.ts │ │ └── tsc.ts │ ├── buildPackage │ │ └── index.ts │ ├── configure │ │ ├── analyseConfiguration.ts │ │ ├── analyseDependencies.ts │ │ ├── analysis │ │ │ ├── __snapshots__ │ │ │ │ └── project.test.ts.snap │ │ │ ├── diff.ts │ │ │ ├── files.ts │ │ │ ├── git.ts │ │ │ ├── package.test.ts │ │ │ ├── package.ts │ │ │ ├── project.test.ts │ │ │ └── project.ts │ │ ├── dependencies │ │ │ ├── index.ts │ │ │ ├── seekDatadogCustomMetrics.test.ts │ │ │ ├── seekDatadogCustomMetrics.ts │ │ │ ├── seekKoala.test.ts │ │ │ ├── seekKoala.ts │ │ │ ├── skuba.test.ts │ │ │ ├── skuba.ts │ │ │ ├── skubaDeps.test.ts │ │ │ ├── skubaDeps.ts │ │ │ ├── skubaDive.test.ts │ │ │ └── skubaDive.ts │ │ ├── ensureTemplateCompletion.ts │ │ ├── getEntryPoint.ts │ │ ├── getProjectType.ts │ │ ├── index.ts │ │ ├── modules │ │ │ ├── eslint.test.ts │ │ │ ├── eslint.ts │ │ │ ├── ignore.test.ts │ │ │ ├── ignore.ts │ │ │ ├── index.ts │ │ │ ├── jest.test.ts │ │ │ ├── jest.ts │ │ │ ├── nodemon.test.ts │ │ │ ├── nodemon.ts │ │ │ ├── package.test.ts │ │ │ ├── package.ts │ │ │ ├── prettier.test.ts │ │ │ ├── prettier.ts │ │ │ ├── renovate.test.ts │ │ │ ├── renovate.ts │ │ │ ├── serverless.test.ts │ │ │ ├── serverless.ts │ │ │ ├── tslint.test.ts │ │ │ └── tslint.ts │ │ ├── processing │ │ │ ├── __snapshots__ │ │ │ │ └── configFile.test.ts.snap │ │ │ ├── configFile.test.ts │ │ │ ├── configFile.ts │ │ │ ├── deleteFiles.ts │ │ │ ├── javascript.test.ts │ │ │ ├── javascript.ts │ │ │ ├── json.test.ts │ │ │ ├── json.ts │ │ │ ├── loadFiles.ts │ │ │ ├── module.test.ts │ │ │ ├── module.ts │ │ │ ├── package.test.ts │ │ │ ├── package.ts │ │ │ ├── prettier.ts │ │ │ ├── record.test.ts │ │ │ ├── record.ts │ │ │ ├── typescript.test.ts │ │ │ └── typescript.ts │ │ ├── testing │ │ │ └── module.ts │ │ └── types.ts │ ├── format │ │ ├── __snapshots__ │ │ │ └── format.int.test.ts.snap │ │ ├── format.int.test.ts │ │ └── index.ts │ ├── help │ │ └── index.ts │ ├── init │ │ ├── getConfig.ts │ │ ├── git.ts │ │ ├── index.ts │ │ ├── prompts.ts │ │ ├── types.ts │ │ ├── validation.test.ts │ │ ├── validation.ts │ │ ├── writePackageJson.test.ts │ │ └── writePackageJson.ts │ ├── lint │ │ ├── __snapshots__ │ │ │ └── lint.int.test.ts.snap │ │ ├── annotate │ │ │ ├── buildkite │ │ │ │ ├── eslint.ts │ │ │ │ ├── index.ts │ │ │ │ ├── internal.ts │ │ │ │ ├── prettier.ts │ │ │ │ └── tsc.ts │ │ │ ├── github │ │ │ │ ├── eslint.test.ts │ │ │ │ ├── eslint.ts │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ ├── internal.ts │ │ │ │ ├── prettier.test.ts │ │ │ │ ├── prettier.ts │ │ │ │ ├── tsc.test.ts │ │ │ │ └── tsc.ts │ │ │ └── index.ts │ │ ├── autofix.test.ts │ │ ├── autofix.ts │ │ ├── eslint.ts │ │ ├── external.ts │ │ ├── index.ts │ │ ├── internal.test.ts │ │ ├── internal.ts │ │ ├── internalLints │ │ │ ├── detectBadCodeowners.test.ts │ │ │ ├── detectBadCodeowners.ts │ │ │ ├── noSkubaTemplateJs.test.ts │ │ │ ├── noSkubaTemplateJs.ts │ │ │ ├── patchRenovateConfig.test.ts │ │ │ ├── patchRenovateConfig.ts │ │ │ ├── refreshConfigFiles.test.ts │ │ │ ├── refreshConfigFiles.ts │ │ │ └── upgrade │ │ │ │ ├── index.test.ts │ │ │ │ ├── index.ts │ │ │ │ └── patches │ │ │ │ ├── 10.0.4 │ │ │ │ ├── index.ts │ │ │ │ ├── removeYarnIgnoreOptionalFlags.test.ts │ │ │ │ └── removeYarnIgnoreOptionalFlags.ts │ │ │ │ ├── 10.1.0 │ │ │ │ ├── index.ts │ │ │ │ ├── migrateNpmrcToPnpmWorkspace.test.ts │ │ │ │ ├── migrateNpmrcToPnpmWorkspace.ts │ │ │ │ ├── stopBundlingInCDKTests.test.ts │ │ │ │ └── stopBundlingInCDKTests.ts │ │ │ │ ├── 12.0.2 │ │ │ │ ├── index.ts │ │ │ │ ├── unhandledRejections.test.ts │ │ │ │ └── unhandledRejections.ts │ │ │ │ ├── 12.1.1 │ │ │ │ ├── index.ts │ │ │ │ ├── patchJestSnapshots.test.ts │ │ │ │ └── patchJestSnapshots.ts │ │ │ │ ├── 12.3.0 │ │ │ │ ├── index.ts │ │ │ │ ├── patchApiTokenFromEnvironment.test.ts │ │ │ │ ├── patchApiTokenFromEnvironment.ts │ │ │ │ ├── patchDockerfileSyntaxDirective.test.ts │ │ │ │ └── patchDockerfileSyntaxDirective.ts │ │ │ │ ├── 12.4.0 │ │ │ │ ├── index.ts │ │ │ │ ├── patchDockerfileCIVariable.test.ts │ │ │ │ └── patchDockerfileCIVariable.ts │ │ │ │ ├── 12.4.1 │ │ │ │ ├── configureTsConfigForESM.test.ts │ │ │ │ ├── configureTsConfigForESM.ts │ │ │ │ ├── index.ts │ │ │ │ ├── patchApiDockerfiles.test.ts │ │ │ │ ├── patchApiDockerfiles.ts │ │ │ │ ├── rewriteSrcImports.test.ts │ │ │ │ ├── rewriteSrcImports.ts │ │ │ │ ├── updateLambdaConfigs.test.ts │ │ │ │ └── updateLambdaConfigs.ts │ │ │ │ ├── 7.3.1 │ │ │ │ ├── addEmptyExports.test.ts │ │ │ │ ├── addEmptyExports.ts │ │ │ │ ├── index.ts │ │ │ │ ├── patchDockerfile.test.ts │ │ │ │ ├── patchDockerfile.ts │ │ │ │ ├── patchServerListener.test.ts │ │ │ │ └── patchServerListener.ts │ │ │ │ ├── 8.0.0 │ │ │ │ ├── index.ts │ │ │ │ ├── patchPnpmPackageManager.test.ts │ │ │ │ └── patchPnpmPackageManager.ts │ │ │ │ ├── 8.2.1 │ │ │ │ ├── collapseDuplicateMergeKeys.test.ts │ │ │ │ ├── collapseDuplicateMergeKeys.ts │ │ │ │ ├── index.ts │ │ │ │ ├── moveNpmrcMounts.test.ts │ │ │ │ ├── moveNpmrcMounts.ts │ │ │ │ ├── patchDockerCompose.test.ts │ │ │ │ ├── patchDockerCompose.ts │ │ │ │ ├── patchDockerImages.test.ts │ │ │ │ └── patchDockerImages.ts │ │ │ │ ├── 9.0.1 │ │ │ │ ├── index.ts │ │ │ │ ├── patchPnpmDockerImages.test.ts │ │ │ │ └── patchPnpmDockerImages.ts │ │ │ │ └── 9.1.0 │ │ │ │ ├── index.ts │ │ │ │ └── upgradeNode.ts │ │ ├── lint.int.test.ts │ │ ├── lint.test.ts │ │ ├── prettier.ts │ │ ├── tsc.ts │ │ └── types.ts │ ├── migrate │ │ ├── index.ts │ │ └── nodeVersion │ │ │ ├── checks.test.ts │ │ │ ├── checks.ts │ │ │ ├── index.test.ts │ │ │ └── index.ts │ ├── node │ │ └── index.ts │ ├── release │ │ └── index.ts │ ├── start │ │ └── index.ts │ ├── test │ │ ├── index.ts │ │ └── reporters │ │ │ └── github │ │ │ ├── annotations.test.ts │ │ │ ├── annotations.ts │ │ │ ├── index.test.ts │ │ │ └── index.ts │ └── version │ │ └── index.ts ├── index.test.ts ├── index.ts ├── skuba.ts ├── utils │ ├── args.test.ts │ ├── args.ts │ ├── command.test.ts │ ├── command.ts │ ├── copy.test.ts │ ├── copy.ts │ ├── dir.test.ts │ ├── dir.ts │ ├── env.ts │ ├── error.test.ts │ ├── error.ts │ ├── exec.ts │ ├── fs.ts │ ├── help.ts │ ├── legacyNpmrcForTest.npmrc │ ├── logging.ts │ ├── logo.ts │ ├── manifest.ts │ ├── npmrc.test.ts │ ├── npmrc.ts │ ├── packageManager.test.ts │ ├── packageManager.ts │ ├── port.test.ts │ ├── port.ts │ ├── sleep.ts │ ├── template.ts │ ├── validation.ts │ ├── version.ts │ ├── wait.test.ts │ ├── wait.ts │ └── worker.ts └── wrapper │ ├── function-arguments.d.ts │ ├── functionHandler.ts │ ├── http.ts │ ├── index.ts │ ├── main.test.ts │ ├── main.ts │ ├── requestListener.ts │ ├── server.ts │ └── testing │ ├── asyncFunctionHandler.ts │ ├── expressRequestListener.ts │ ├── fastifyRequestListener.ts │ ├── httpServerRequestListener.ts │ ├── invalidRequestListener.ts │ ├── koaRequestListener.ts │ ├── miscellaneousExportModule.ts │ ├── noExportModule.ts │ ├── syncFunctionHandler.ts │ └── voidFunctionHandler.ts ├── template ├── base │ ├── .github │ │ ├── CODEOWNERS │ │ └── renovate.json5 │ ├── .vscode │ │ └── extensions.json │ ├── _.dockerignore │ ├── _.gitignore │ ├── _.prettierignore │ ├── _.prettierrc.js │ ├── _eslint.config.js │ ├── _pnpm-workspace.yaml │ ├── jest.config.ts │ ├── jest.setup.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── express-rest-api │ ├── .buildkite │ │ └── pipeline.yml │ ├── .env │ ├── .gantry │ │ ├── common.yml │ │ ├── dev.yml │ │ └── prod.yml │ ├── .nvmrc │ ├── Dockerfile │ ├── Dockerfile.dev-deps │ ├── README.md │ ├── docker-compose.yml │ ├── gantry.apply.yml │ ├── gantry.build.yml │ ├── package.json │ ├── skuba.template.js │ └── src │ │ ├── api │ │ ├── healthCheck.ts │ │ └── smokeTest.ts │ │ ├── app.test.ts │ │ ├── app.ts │ │ ├── config.ts │ │ ├── framework │ │ ├── logging.ts │ │ └── metrics.ts │ │ ├── listen.ts │ │ └── tracing.ts ├── greeter │ ├── .buildkite │ │ └── pipeline.yml │ ├── .nvmrc │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yml │ ├── package.json │ ├── skuba.template.js │ └── src │ │ ├── app.test.ts │ │ └── app.ts ├── koa-rest-api │ ├── .buildkite │ │ └── pipeline.yml │ ├── .env │ ├── .gantry │ │ ├── common.yml │ │ ├── dev.yml │ │ └── prod.yml │ ├── .nvmrc │ ├── Dockerfile │ ├── Dockerfile.dev-deps │ ├── README.md │ ├── docker-compose.yml │ ├── gantry.apply.yml │ ├── gantry.build.yml │ ├── package.json │ ├── skuba.template.js │ └── src │ │ ├── api │ │ ├── healthCheck.ts │ │ ├── index.ts │ │ ├── jobs │ │ │ ├── getJobs.test.ts │ │ │ ├── getJobs.ts │ │ │ ├── index.ts │ │ │ ├── postJob.test.ts │ │ │ └── postJob.ts │ │ └── smokeTest.ts │ │ ├── app.test.ts │ │ ├── app.ts │ │ ├── config.ts │ │ ├── framework │ │ ├── bodyParser.ts │ │ ├── logging.ts │ │ ├── metrics.ts │ │ ├── server.test.ts │ │ ├── server.ts │ │ ├── validation.test.ts │ │ └── validation.ts │ │ ├── listen.ts │ │ ├── storage │ │ └── jobs.ts │ │ ├── testing │ │ ├── metrics.ts │ │ ├── server.ts │ │ └── types.ts │ │ ├── tracing.ts │ │ └── types │ │ ├── jobs.ts │ │ └── koa.ts ├── lambda-sqs-worker-cdk │ ├── .buildkite │ │ └── pipeline.yml │ ├── .env │ ├── .nvmrc │ ├── Dockerfile │ ├── README.md │ ├── cdk.json │ ├── docker-compose.yml │ ├── infra │ │ ├── __snapshots__ │ │ │ └── appStack.test.ts.snap │ │ ├── appStack.test.ts │ │ ├── appStack.ts │ │ ├── config.ts │ │ └── index.ts │ ├── package.json │ ├── skuba.template.js │ └── src │ │ ├── app.test.ts │ │ ├── app.ts │ │ ├── config.ts │ │ ├── framework │ │ ├── handler.test.ts │ │ ├── handler.ts │ │ ├── logging.ts │ │ ├── metrics.ts │ │ ├── validation.test.ts │ │ └── validation.ts │ │ ├── mapping │ │ └── jobScorer.ts │ │ ├── services │ │ ├── aws.ts │ │ ├── jobScorer.test.ts │ │ ├── jobScorer.ts │ │ ├── pipelineEventSender.test.ts │ │ └── pipelineEventSender.ts │ │ ├── testing │ │ ├── handler.ts │ │ ├── services.ts │ │ └── types.ts │ │ └── types │ │ ├── jobScorer.ts │ │ └── pipelineEvents.ts ├── oss-npm-package │ ├── .github │ │ └── workflows │ │ │ ├── release.yml │ │ │ └── validate.yml │ ├── .nvmrc │ ├── .releaserc │ ├── LICENSE │ ├── README.md │ ├── _package.json │ ├── skuba.template.js │ ├── src │ │ ├── index.test.ts │ │ └── index.ts │ └── tsconfig.json └── private-npm-package │ ├── .buildkite │ └── pipeline.yml │ ├── .nvmrc │ ├── .releaserc │ ├── README.md │ ├── _package.json │ ├── skuba.template.js │ ├── src │ ├── index.test.ts │ └── index.ts │ └── tsconfig.json ├── tsconfig.build.json └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.changeset/changelog.js -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.changeset/inject.js -------------------------------------------------------------------------------- /.changeset/polite-streets-pull.md: -------------------------------------------------------------------------------- 1 | --- 2 | 'skuba': patch 3 | --- 4 | 5 | deps: tsx ^4.21.0 6 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.github/renovate.json5 -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/renovate-changeset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.github/workflows/renovate-changeset.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./config/prettier'); 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/README.md -------------------------------------------------------------------------------- /config/eslint.js: -------------------------------------------------------------------------------- 1 | module.exports = require('eslint-config-skuba'); 2 | -------------------------------------------------------------------------------- /config/jest.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../jest-preset'); 2 | -------------------------------------------------------------------------------- /config/prettier.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/config/prettier.d.ts -------------------------------------------------------------------------------- /config/prettier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/config/prettier.js -------------------------------------------------------------------------------- /config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/config/tsconfig.json -------------------------------------------------------------------------------- /docs/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/about.md -------------------------------------------------------------------------------- /docs/cli/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/cli/build.md -------------------------------------------------------------------------------- /docs/cli/configure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/cli/configure.md -------------------------------------------------------------------------------- /docs/cli/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/cli/help.md -------------------------------------------------------------------------------- /docs/cli/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/cli/index.md -------------------------------------------------------------------------------- /docs/cli/init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/cli/init.md -------------------------------------------------------------------------------- /docs/cli/lint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/cli/lint.md -------------------------------------------------------------------------------- /docs/cli/migrate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/cli/migrate.md -------------------------------------------------------------------------------- /docs/cli/run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/cli/run.md -------------------------------------------------------------------------------- /docs/cli/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/cli/test.md -------------------------------------------------------------------------------- /docs/deep-dives/arm64.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/deep-dives/arm64.md -------------------------------------------------------------------------------- /docs/deep-dives/babel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/deep-dives/babel.md -------------------------------------------------------------------------------- /docs/deep-dives/buildkite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/deep-dives/buildkite.md -------------------------------------------------------------------------------- /docs/deep-dives/editors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/deep-dives/editors.md -------------------------------------------------------------------------------- /docs/deep-dives/esbuild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/deep-dives/esbuild.md -------------------------------------------------------------------------------- /docs/deep-dives/eslint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/deep-dives/eslint.md -------------------------------------------------------------------------------- /docs/deep-dives/esm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/deep-dives/esm.md -------------------------------------------------------------------------------- /docs/deep-dives/github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/deep-dives/github.md -------------------------------------------------------------------------------- /docs/deep-dives/index.md: -------------------------------------------------------------------------------- 1 | --- 2 | has_children: true 3 | nav_order: 7 4 | --- 5 | 6 | # Deep dives 7 | -------------------------------------------------------------------------------- /docs/deep-dives/jest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/deep-dives/jest.md -------------------------------------------------------------------------------- /docs/deep-dives/npm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/deep-dives/npm.md -------------------------------------------------------------------------------- /docs/deep-dives/pnpm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/deep-dives/pnpm.md -------------------------------------------------------------------------------- /docs/development-api/buildkite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/development-api/buildkite.md -------------------------------------------------------------------------------- /docs/development-api/git.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/development-api/git.md -------------------------------------------------------------------------------- /docs/development-api/github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/development-api/github.md -------------------------------------------------------------------------------- /docs/development-api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/development-api/index.md -------------------------------------------------------------------------------- /docs/development-api/jest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/development-api/jest.md -------------------------------------------------------------------------------- /docs/development-api/net.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/development-api/net.md -------------------------------------------------------------------------------- /docs/eslint-plugin/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/eslint-plugin/index.md -------------------------------------------------------------------------------- /docs/eslint-plugin/no-sync-in-promise-iterable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/eslint-plugin/no-sync-in-promise-iterable.md -------------------------------------------------------------------------------- /docs/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/logo.svg -------------------------------------------------------------------------------- /docs/runtime-api/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/runtime-api/index.md -------------------------------------------------------------------------------- /docs/templates/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/templates/api.md -------------------------------------------------------------------------------- /docs/templates/barebones.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/templates/barebones.md -------------------------------------------------------------------------------- /docs/templates/byo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/templates/byo.md -------------------------------------------------------------------------------- /docs/templates/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/templates/index.md -------------------------------------------------------------------------------- /docs/templates/package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/templates/package.md -------------------------------------------------------------------------------- /docs/templates/worker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/docs/templates/worker.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/eslint.config.js -------------------------------------------------------------------------------- /integration/base/fixable/a/a/a.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/fixable/a/a/a.mjs -------------------------------------------------------------------------------- /integration/base/fixable/a/a/a.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/fixable/a/a/a.mts -------------------------------------------------------------------------------- /integration/base/fixable/a/a/a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/fixable/a/a/a.ts -------------------------------------------------------------------------------- /integration/base/fixable/b.md: -------------------------------------------------------------------------------- 1 | # Title 2 | 3 | Trailing space 4 | -------------------------------------------------------------------------------- /integration/base/fixable/c.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "value" 3 | } 4 | -------------------------------------------------------------------------------- /integration/base/fixable/d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/fixable/d.js -------------------------------------------------------------------------------- /integration/base/fixable/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/fixable/package.json -------------------------------------------------------------------------------- /integration/base/fixable/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/fixable/tsconfig.json -------------------------------------------------------------------------------- /integration/base/ok/a/a/a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/ok/a/a/a.ts -------------------------------------------------------------------------------- /integration/base/ok/b.md: -------------------------------------------------------------------------------- 1 | # Title 2 | 3 | No trailing space 4 | -------------------------------------------------------------------------------- /integration/base/ok/c.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "value" 3 | } 4 | -------------------------------------------------------------------------------- /integration/base/ok/d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/ok/d.js -------------------------------------------------------------------------------- /integration/base/ok/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/ok/package.json -------------------------------------------------------------------------------- /integration/base/ok/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/ok/tsconfig.json -------------------------------------------------------------------------------- /integration/base/patch/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM gcr.io/distroless/nodejs:18 AS runtime -------------------------------------------------------------------------------- /integration/base/patch/a/a/a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/patch/a/a/a.ts -------------------------------------------------------------------------------- /integration/base/patch/b.md: -------------------------------------------------------------------------------- 1 | # Title 2 | 3 | No trailing space 4 | -------------------------------------------------------------------------------- /integration/base/patch/c.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "value" 3 | } 4 | -------------------------------------------------------------------------------- /integration/base/patch/d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/patch/d.js -------------------------------------------------------------------------------- /integration/base/patch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/patch/package.json -------------------------------------------------------------------------------- /integration/base/patch/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/patch/tsconfig.json -------------------------------------------------------------------------------- /integration/base/unfixable/.gitignore: -------------------------------------------------------------------------------- 1 | .dockerignore 2 | -------------------------------------------------------------------------------- /integration/base/unfixable/a/a/a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/unfixable/a/a/a.ts -------------------------------------------------------------------------------- /integration/base/unfixable/b.md: -------------------------------------------------------------------------------- 1 | # Title 2 | 3 | No trailing space 4 | -------------------------------------------------------------------------------- /integration/base/unfixable/c.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "value" 3 | } 4 | -------------------------------------------------------------------------------- /integration/base/unfixable/d.js: -------------------------------------------------------------------------------- 1 | } 2 | -------------------------------------------------------------------------------- /integration/base/unfixable/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/unfixable/package.json -------------------------------------------------------------------------------- /integration/base/unfixable/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/base/unfixable/tsconfig.json -------------------------------------------------------------------------------- /integration/git/new.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/integration/git/new.json -------------------------------------------------------------------------------- /jest-preset.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/jest-preset.d.ts -------------------------------------------------------------------------------- /jest-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/jest-preset.js -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/jest.config.ts -------------------------------------------------------------------------------- /jest.setup.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /jest/moduleNameMapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/jest/moduleNameMapper.js -------------------------------------------------------------------------------- /jest/moduleNameMapper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/jest/moduleNameMapper.test.ts -------------------------------------------------------------------------------- /jest/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/jest/transform.js -------------------------------------------------------------------------------- /jest/transform.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/jest/transform.test.ts -------------------------------------------------------------------------------- /jest/tsConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/jest/tsConfig.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/package.json -------------------------------------------------------------------------------- /packages/api/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/CHANGELOG.md -------------------------------------------------------------------------------- /packages/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/README.md -------------------------------------------------------------------------------- /packages/api/buildkite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/buildkite/package.json -------------------------------------------------------------------------------- /packages/api/git/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/git/package.json -------------------------------------------------------------------------------- /packages/api/github/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/github/package.json -------------------------------------------------------------------------------- /packages/api/net/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/net/package.json -------------------------------------------------------------------------------- /packages/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/package.json -------------------------------------------------------------------------------- /packages/api/scripts/fix-types.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/scripts/fix-types.sh -------------------------------------------------------------------------------- /packages/api/src/buildkite/__snapshots__/annotate.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/buildkite/__snapshots__/annotate.test.ts.snap -------------------------------------------------------------------------------- /packages/api/src/buildkite/__snapshots__/md.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/buildkite/__snapshots__/md.test.ts.snap -------------------------------------------------------------------------------- /packages/api/src/buildkite/annotate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/buildkite/annotate.test.ts -------------------------------------------------------------------------------- /packages/api/src/buildkite/annotate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/buildkite/annotate.ts -------------------------------------------------------------------------------- /packages/api/src/buildkite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/buildkite/index.ts -------------------------------------------------------------------------------- /packages/api/src/buildkite/md.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/buildkite/md.test.ts -------------------------------------------------------------------------------- /packages/api/src/buildkite/md.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/buildkite/md.ts -------------------------------------------------------------------------------- /packages/api/src/git/commit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/commit.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/commit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/commit.ts -------------------------------------------------------------------------------- /packages/api/src/git/commitAllChanges.int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/commitAllChanges.int.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/commitAllChanges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/commitAllChanges.ts -------------------------------------------------------------------------------- /packages/api/src/git/currentBranch.int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/currentBranch.int.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/currentBranch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/currentBranch.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/currentBranch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/currentBranch.ts -------------------------------------------------------------------------------- /packages/api/src/git/findRoot.int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/findRoot.int.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/findRoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/findRoot.ts -------------------------------------------------------------------------------- /packages/api/src/git/getChangedFiles.int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/getChangedFiles.int.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/getChangedFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/getChangedFiles.ts -------------------------------------------------------------------------------- /packages/api/src/git/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/index.ts -------------------------------------------------------------------------------- /packages/api/src/git/isFileGitIgnored.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/isFileGitIgnored.ts -------------------------------------------------------------------------------- /packages/api/src/git/log.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/log.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/log.ts -------------------------------------------------------------------------------- /packages/api/src/git/pull.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/pull.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/pull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/pull.ts -------------------------------------------------------------------------------- /packages/api/src/git/push.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/push.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/push.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/push.ts -------------------------------------------------------------------------------- /packages/api/src/git/remote.int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/remote.int.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/remote.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/remote.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/remote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/remote.ts -------------------------------------------------------------------------------- /packages/api/src/git/reset.int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/reset.int.test.ts -------------------------------------------------------------------------------- /packages/api/src/git/reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/reset.ts -------------------------------------------------------------------------------- /packages/api/src/git/statusMatrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/git/statusMatrix.ts -------------------------------------------------------------------------------- /packages/api/src/github/checkRun.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/checkRun.test.ts -------------------------------------------------------------------------------- /packages/api/src/github/checkRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/checkRun.ts -------------------------------------------------------------------------------- /packages/api/src/github/environment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/environment.test.ts -------------------------------------------------------------------------------- /packages/api/src/github/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/environment.ts -------------------------------------------------------------------------------- /packages/api/src/github/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/index.ts -------------------------------------------------------------------------------- /packages/api/src/github/issueComment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/issueComment.test.ts -------------------------------------------------------------------------------- /packages/api/src/github/issueComment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/issueComment.ts -------------------------------------------------------------------------------- /packages/api/src/github/octokit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/octokit.ts -------------------------------------------------------------------------------- /packages/api/src/github/pullRequest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/pullRequest.test.ts -------------------------------------------------------------------------------- /packages/api/src/github/pullRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/pullRequest.ts -------------------------------------------------------------------------------- /packages/api/src/github/push.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/push.test.ts -------------------------------------------------------------------------------- /packages/api/src/github/push.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/github/push.ts -------------------------------------------------------------------------------- /packages/api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/index.ts -------------------------------------------------------------------------------- /packages/api/src/net/compose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/net/compose.ts -------------------------------------------------------------------------------- /packages/api/src/net/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/net/index.ts -------------------------------------------------------------------------------- /packages/api/src/net/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/net/socket.ts -------------------------------------------------------------------------------- /packages/api/src/net/waitFor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/src/net/waitFor.ts -------------------------------------------------------------------------------- /packages/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/tsconfig.json -------------------------------------------------------------------------------- /packages/api/tsdown.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/api/tsdown.config.mts -------------------------------------------------------------------------------- /packages/eslint-config-skuba/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/.dockerignore -------------------------------------------------------------------------------- /packages/eslint-config-skuba/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/.gitignore -------------------------------------------------------------------------------- /packages/eslint-config-skuba/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/.prettierignore -------------------------------------------------------------------------------- /packages/eslint-config-skuba/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/CHANGELOG.md -------------------------------------------------------------------------------- /packages/eslint-config-skuba/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/LICENSE -------------------------------------------------------------------------------- /packages/eslint-config-skuba/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/README.md -------------------------------------------------------------------------------- /packages/eslint-config-skuba/eslint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = require('.'); 2 | -------------------------------------------------------------------------------- /packages/eslint-config-skuba/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/index.d.ts -------------------------------------------------------------------------------- /packages/eslint-config-skuba/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/index.js -------------------------------------------------------------------------------- /packages/eslint-config-skuba/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/package.json -------------------------------------------------------------------------------- /packages/eslint-config-skuba/requireExtensions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/requireExtensions.js -------------------------------------------------------------------------------- /packages/eslint-config-skuba/requireExtensions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/requireExtensions.test.ts -------------------------------------------------------------------------------- /packages/eslint-config-skuba/src/both.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/src/both.ts -------------------------------------------------------------------------------- /packages/eslint-config-skuba/src/both/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/src/both/index.ts -------------------------------------------------------------------------------- /packages/eslint-config-skuba/src/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/src/file.ts -------------------------------------------------------------------------------- /packages/eslint-config-skuba/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/src/index.ts -------------------------------------------------------------------------------- /packages/eslint-config-skuba/src/indexFile/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/src/indexFile/index.ts -------------------------------------------------------------------------------- /packages/eslint-config-skuba/src/requireExtensions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/src/requireExtensions.test.ts -------------------------------------------------------------------------------- /packages/eslint-config-skuba/src/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/src/simple.ts -------------------------------------------------------------------------------- /packages/eslint-config-skuba/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-config-skuba/tsconfig.json -------------------------------------------------------------------------------- /packages/eslint-plugin-skuba/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-plugin-skuba/.dockerignore -------------------------------------------------------------------------------- /packages/eslint-plugin-skuba/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-plugin-skuba/.gitignore -------------------------------------------------------------------------------- /packages/eslint-plugin-skuba/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-plugin-skuba/.prettierignore -------------------------------------------------------------------------------- /packages/eslint-plugin-skuba/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-plugin-skuba/CHANGELOG.md -------------------------------------------------------------------------------- /packages/eslint-plugin-skuba/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-plugin-skuba/package.json -------------------------------------------------------------------------------- /packages/eslint-plugin-skuba/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-plugin-skuba/src/index.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-skuba/src/rules/no-sync-in-promise-iterable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-plugin-skuba/src/rules/no-sync-in-promise-iterable.test.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-skuba/src/rules/no-sync-in-promise-iterable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-plugin-skuba/src/rules/no-sync-in-promise-iterable.ts -------------------------------------------------------------------------------- /packages/eslint-plugin-skuba/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-plugin-skuba/tsconfig.build.json -------------------------------------------------------------------------------- /packages/eslint-plugin-skuba/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-plugin-skuba/tsconfig.json -------------------------------------------------------------------------------- /packages/eslint-plugin-skuba/tsdown.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/eslint-plugin-skuba/tsdown.config.mts -------------------------------------------------------------------------------- /packages/skuba-dive/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/.dockerignore -------------------------------------------------------------------------------- /packages/skuba-dive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/.gitignore -------------------------------------------------------------------------------- /packages/skuba-dive/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/.prettierignore -------------------------------------------------------------------------------- /packages/skuba-dive/.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../../config/prettier'); 2 | -------------------------------------------------------------------------------- /packages/skuba-dive/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/CHANGELOG.md -------------------------------------------------------------------------------- /packages/skuba-dive/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/LICENSE -------------------------------------------------------------------------------- /packages/skuba-dive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/README.md -------------------------------------------------------------------------------- /packages/skuba-dive/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/eslint.config.mjs -------------------------------------------------------------------------------- /packages/skuba-dive/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/jest.config.ts -------------------------------------------------------------------------------- /packages/skuba-dive/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/package.json -------------------------------------------------------------------------------- /packages/skuba-dive/src/assert/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/src/assert/index.test.ts -------------------------------------------------------------------------------- /packages/skuba-dive/src/assert/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/src/assert/index.ts -------------------------------------------------------------------------------- /packages/skuba-dive/src/env/create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/src/env/create.test.ts -------------------------------------------------------------------------------- /packages/skuba-dive/src/env/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/src/env/create.ts -------------------------------------------------------------------------------- /packages/skuba-dive/src/env/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/src/env/index.ts -------------------------------------------------------------------------------- /packages/skuba-dive/src/env/parsers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/src/env/parsers.test.ts -------------------------------------------------------------------------------- /packages/skuba-dive/src/env/parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/src/env/parsers.ts -------------------------------------------------------------------------------- /packages/skuba-dive/src/env/presets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/src/env/presets.test.ts -------------------------------------------------------------------------------- /packages/skuba-dive/src/env/presets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/src/env/presets.ts -------------------------------------------------------------------------------- /packages/skuba-dive/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/src/index.test.ts -------------------------------------------------------------------------------- /packages/skuba-dive/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/src/index.ts -------------------------------------------------------------------------------- /packages/skuba-dive/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/tsconfig.build.json -------------------------------------------------------------------------------- /packages/skuba-dive/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/packages/skuba-dive/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/scripts/package.ts -------------------------------------------------------------------------------- /scripts/test-template.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/scripts/test-template.sh -------------------------------------------------------------------------------- /scripts/update-template-snapshot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/scripts/update-template-snapshot.sh -------------------------------------------------------------------------------- /site/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/site/_config.yml -------------------------------------------------------------------------------- /src/api/jest/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/api/jest/index.test.ts -------------------------------------------------------------------------------- /src/api/jest/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/api/jest/index.ts -------------------------------------------------------------------------------- /src/cli/adapter/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/adapter/eslint.ts -------------------------------------------------------------------------------- /src/cli/adapter/prettier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/adapter/prettier.test.ts -------------------------------------------------------------------------------- /src/cli/adapter/prettier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/adapter/prettier.ts -------------------------------------------------------------------------------- /src/cli/build/args.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/build/args.test.ts -------------------------------------------------------------------------------- /src/cli/build/args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/build/args.ts -------------------------------------------------------------------------------- /src/cli/build/assets.int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/build/assets.int.test.ts -------------------------------------------------------------------------------- /src/cli/build/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/build/assets.ts -------------------------------------------------------------------------------- /src/cli/build/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/build/esbuild.ts -------------------------------------------------------------------------------- /src/cli/build/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/build/index.ts -------------------------------------------------------------------------------- /src/cli/build/test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/build/test/tsconfig.json -------------------------------------------------------------------------------- /src/cli/build/tsc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/build/tsc.test.ts -------------------------------------------------------------------------------- /src/cli/build/tsc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/build/tsc.ts -------------------------------------------------------------------------------- /src/cli/buildPackage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/buildPackage/index.ts -------------------------------------------------------------------------------- /src/cli/configure/analyseConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/analyseConfiguration.ts -------------------------------------------------------------------------------- /src/cli/configure/analyseDependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/analyseDependencies.ts -------------------------------------------------------------------------------- /src/cli/configure/analysis/__snapshots__/project.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/analysis/__snapshots__/project.test.ts.snap -------------------------------------------------------------------------------- /src/cli/configure/analysis/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/analysis/diff.ts -------------------------------------------------------------------------------- /src/cli/configure/analysis/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/analysis/files.ts -------------------------------------------------------------------------------- /src/cli/configure/analysis/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/analysis/git.ts -------------------------------------------------------------------------------- /src/cli/configure/analysis/package.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/analysis/package.test.ts -------------------------------------------------------------------------------- /src/cli/configure/analysis/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/analysis/package.ts -------------------------------------------------------------------------------- /src/cli/configure/analysis/project.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/analysis/project.test.ts -------------------------------------------------------------------------------- /src/cli/configure/analysis/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/analysis/project.ts -------------------------------------------------------------------------------- /src/cli/configure/dependencies/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/dependencies/index.ts -------------------------------------------------------------------------------- /src/cli/configure/dependencies/seekDatadogCustomMetrics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/dependencies/seekDatadogCustomMetrics.test.ts -------------------------------------------------------------------------------- /src/cli/configure/dependencies/seekDatadogCustomMetrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/dependencies/seekDatadogCustomMetrics.ts -------------------------------------------------------------------------------- /src/cli/configure/dependencies/seekKoala.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/dependencies/seekKoala.test.ts -------------------------------------------------------------------------------- /src/cli/configure/dependencies/seekKoala.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/dependencies/seekKoala.ts -------------------------------------------------------------------------------- /src/cli/configure/dependencies/skuba.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/dependencies/skuba.test.ts -------------------------------------------------------------------------------- /src/cli/configure/dependencies/skuba.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/dependencies/skuba.ts -------------------------------------------------------------------------------- /src/cli/configure/dependencies/skubaDeps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/dependencies/skubaDeps.test.ts -------------------------------------------------------------------------------- /src/cli/configure/dependencies/skubaDeps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/dependencies/skubaDeps.ts -------------------------------------------------------------------------------- /src/cli/configure/dependencies/skubaDive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/dependencies/skubaDive.test.ts -------------------------------------------------------------------------------- /src/cli/configure/dependencies/skubaDive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/dependencies/skubaDive.ts -------------------------------------------------------------------------------- /src/cli/configure/ensureTemplateCompletion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/ensureTemplateCompletion.ts -------------------------------------------------------------------------------- /src/cli/configure/getEntryPoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/getEntryPoint.ts -------------------------------------------------------------------------------- /src/cli/configure/getProjectType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/getProjectType.ts -------------------------------------------------------------------------------- /src/cli/configure/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/index.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/eslint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/eslint.test.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/eslint.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/ignore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/ignore.test.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/ignore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/ignore.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/index.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/jest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/jest.test.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/jest.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/nodemon.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/nodemon.test.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/nodemon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/nodemon.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/package.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/package.test.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/package.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/prettier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/prettier.test.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/prettier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/prettier.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/renovate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/renovate.test.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/renovate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/renovate.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/serverless.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/serverless.test.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/serverless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/serverless.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/tslint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/tslint.test.ts -------------------------------------------------------------------------------- /src/cli/configure/modules/tslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/modules/tslint.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/__snapshots__/configFile.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/__snapshots__/configFile.test.ts.snap -------------------------------------------------------------------------------- /src/cli/configure/processing/configFile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/configFile.test.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/configFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/configFile.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/deleteFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/deleteFiles.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/javascript.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/javascript.test.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/javascript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/javascript.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/json.test.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/json.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/loadFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/loadFiles.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/module.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/module.test.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/module.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/package.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/package.test.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/package.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/prettier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/prettier.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/record.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/record.test.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/record.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/typescript.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/typescript.test.ts -------------------------------------------------------------------------------- /src/cli/configure/processing/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/processing/typescript.ts -------------------------------------------------------------------------------- /src/cli/configure/testing/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/testing/module.ts -------------------------------------------------------------------------------- /src/cli/configure/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/configure/types.ts -------------------------------------------------------------------------------- /src/cli/format/__snapshots__/format.int.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/format/__snapshots__/format.int.test.ts.snap -------------------------------------------------------------------------------- /src/cli/format/format.int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/format/format.int.test.ts -------------------------------------------------------------------------------- /src/cli/format/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/format/index.ts -------------------------------------------------------------------------------- /src/cli/help/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/help/index.ts -------------------------------------------------------------------------------- /src/cli/init/getConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/init/getConfig.ts -------------------------------------------------------------------------------- /src/cli/init/git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/init/git.ts -------------------------------------------------------------------------------- /src/cli/init/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/init/index.ts -------------------------------------------------------------------------------- /src/cli/init/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/init/prompts.ts -------------------------------------------------------------------------------- /src/cli/init/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/init/types.ts -------------------------------------------------------------------------------- /src/cli/init/validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/init/validation.test.ts -------------------------------------------------------------------------------- /src/cli/init/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/init/validation.ts -------------------------------------------------------------------------------- /src/cli/init/writePackageJson.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/init/writePackageJson.test.ts -------------------------------------------------------------------------------- /src/cli/init/writePackageJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/init/writePackageJson.ts -------------------------------------------------------------------------------- /src/cli/lint/__snapshots__/lint.int.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/__snapshots__/lint.int.test.ts.snap -------------------------------------------------------------------------------- /src/cli/lint/annotate/buildkite/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/buildkite/eslint.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/buildkite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/buildkite/index.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/buildkite/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/buildkite/internal.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/buildkite/prettier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/buildkite/prettier.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/buildkite/tsc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/buildkite/tsc.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/github/eslint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/github/eslint.test.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/github/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/github/eslint.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/github/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/github/index.test.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/github/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/github/index.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/github/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/github/internal.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/github/prettier.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/github/prettier.test.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/github/prettier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/github/prettier.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/github/tsc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/github/tsc.test.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/github/tsc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/github/tsc.ts -------------------------------------------------------------------------------- /src/cli/lint/annotate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/annotate/index.ts -------------------------------------------------------------------------------- /src/cli/lint/autofix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/autofix.test.ts -------------------------------------------------------------------------------- /src/cli/lint/autofix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/autofix.ts -------------------------------------------------------------------------------- /src/cli/lint/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/eslint.ts -------------------------------------------------------------------------------- /src/cli/lint/external.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/external.ts -------------------------------------------------------------------------------- /src/cli/lint/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internal.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internal.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/detectBadCodeowners.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/detectBadCodeowners.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/detectBadCodeowners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/detectBadCodeowners.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/noSkubaTemplateJs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/noSkubaTemplateJs.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/noSkubaTemplateJs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/noSkubaTemplateJs.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/patchRenovateConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/patchRenovateConfig.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/patchRenovateConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/patchRenovateConfig.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/refreshConfigFiles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/refreshConfigFiles.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/refreshConfigFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/refreshConfigFiles.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/index.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/10.0.4/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/10.0.4/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/10.0.4/removeYarnIgnoreOptionalFlags.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/10.0.4/removeYarnIgnoreOptionalFlags.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/10.0.4/removeYarnIgnoreOptionalFlags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/10.0.4/removeYarnIgnoreOptionalFlags.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/10.1.0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/10.1.0/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/10.1.0/migrateNpmrcToPnpmWorkspace.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/10.1.0/migrateNpmrcToPnpmWorkspace.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/10.1.0/migrateNpmrcToPnpmWorkspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/10.1.0/migrateNpmrcToPnpmWorkspace.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/10.1.0/stopBundlingInCDKTests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/10.1.0/stopBundlingInCDKTests.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/10.1.0/stopBundlingInCDKTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/10.1.0/stopBundlingInCDKTests.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.0.2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.0.2/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.0.2/unhandledRejections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.0.2/unhandledRejections.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.0.2/unhandledRejections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.0.2/unhandledRejections.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.1.1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.1.1/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.1.1/patchJestSnapshots.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.1.1/patchJestSnapshots.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.1.1/patchJestSnapshots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.1.1/patchJestSnapshots.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.3.0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.3.0/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.3.0/patchApiTokenFromEnvironment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.3.0/patchApiTokenFromEnvironment.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.3.0/patchApiTokenFromEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.3.0/patchApiTokenFromEnvironment.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.3.0/patchDockerfileSyntaxDirective.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.3.0/patchDockerfileSyntaxDirective.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.3.0/patchDockerfileSyntaxDirective.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.3.0/patchDockerfileSyntaxDirective.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.0/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.0/patchDockerfileCIVariable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.0/patchDockerfileCIVariable.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.0/patchDockerfileCIVariable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.0/patchDockerfileCIVariable.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.1/configureTsConfigForESM.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.1/configureTsConfigForESM.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.1/configureTsConfigForESM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.1/configureTsConfigForESM.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.1/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.1/patchApiDockerfiles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.1/patchApiDockerfiles.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.1/patchApiDockerfiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.1/patchApiDockerfiles.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.1/rewriteSrcImports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.1/rewriteSrcImports.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.1/rewriteSrcImports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.1/rewriteSrcImports.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.1/updateLambdaConfigs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.1/updateLambdaConfigs.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/12.4.1/updateLambdaConfigs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/12.4.1/updateLambdaConfigs.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/7.3.1/addEmptyExports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/7.3.1/addEmptyExports.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/7.3.1/addEmptyExports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/7.3.1/addEmptyExports.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/7.3.1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/7.3.1/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/7.3.1/patchDockerfile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/7.3.1/patchDockerfile.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/7.3.1/patchDockerfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/7.3.1/patchDockerfile.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/7.3.1/patchServerListener.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/7.3.1/patchServerListener.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/7.3.1/patchServerListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/7.3.1/patchServerListener.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.0.0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.0.0/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.0.0/patchPnpmPackageManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.0.0/patchPnpmPackageManager.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.0.0/patchPnpmPackageManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.0.0/patchPnpmPackageManager.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.2.1/collapseDuplicateMergeKeys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.2.1/collapseDuplicateMergeKeys.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.2.1/collapseDuplicateMergeKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.2.1/collapseDuplicateMergeKeys.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.2.1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.2.1/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.2.1/moveNpmrcMounts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.2.1/moveNpmrcMounts.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.2.1/moveNpmrcMounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.2.1/moveNpmrcMounts.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.2.1/patchDockerCompose.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.2.1/patchDockerCompose.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.2.1/patchDockerCompose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.2.1/patchDockerCompose.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.2.1/patchDockerImages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.2.1/patchDockerImages.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/8.2.1/patchDockerImages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/8.2.1/patchDockerImages.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/9.0.1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/9.0.1/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/9.0.1/patchPnpmDockerImages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/9.0.1/patchPnpmDockerImages.test.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/9.0.1/patchPnpmDockerImages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/9.0.1/patchPnpmDockerImages.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/9.1.0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/9.1.0/index.ts -------------------------------------------------------------------------------- /src/cli/lint/internalLints/upgrade/patches/9.1.0/upgradeNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/internalLints/upgrade/patches/9.1.0/upgradeNode.ts -------------------------------------------------------------------------------- /src/cli/lint/lint.int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/lint.int.test.ts -------------------------------------------------------------------------------- /src/cli/lint/lint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/lint.test.ts -------------------------------------------------------------------------------- /src/cli/lint/prettier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/prettier.ts -------------------------------------------------------------------------------- /src/cli/lint/tsc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/tsc.ts -------------------------------------------------------------------------------- /src/cli/lint/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/lint/types.ts -------------------------------------------------------------------------------- /src/cli/migrate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/migrate/index.ts -------------------------------------------------------------------------------- /src/cli/migrate/nodeVersion/checks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/migrate/nodeVersion/checks.test.ts -------------------------------------------------------------------------------- /src/cli/migrate/nodeVersion/checks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/migrate/nodeVersion/checks.ts -------------------------------------------------------------------------------- /src/cli/migrate/nodeVersion/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/migrate/nodeVersion/index.test.ts -------------------------------------------------------------------------------- /src/cli/migrate/nodeVersion/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/migrate/nodeVersion/index.ts -------------------------------------------------------------------------------- /src/cli/node/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/node/index.ts -------------------------------------------------------------------------------- /src/cli/release/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/release/index.ts -------------------------------------------------------------------------------- /src/cli/start/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/start/index.ts -------------------------------------------------------------------------------- /src/cli/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/test/index.ts -------------------------------------------------------------------------------- /src/cli/test/reporters/github/annotations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/test/reporters/github/annotations.test.ts -------------------------------------------------------------------------------- /src/cli/test/reporters/github/annotations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/test/reporters/github/annotations.ts -------------------------------------------------------------------------------- /src/cli/test/reporters/github/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/test/reporters/github/index.test.ts -------------------------------------------------------------------------------- /src/cli/test/reporters/github/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/test/reporters/github/index.ts -------------------------------------------------------------------------------- /src/cli/version/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/cli/version/index.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/skuba.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/skuba.ts -------------------------------------------------------------------------------- /src/utils/args.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/args.test.ts -------------------------------------------------------------------------------- /src/utils/args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/args.ts -------------------------------------------------------------------------------- /src/utils/command.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/command.test.ts -------------------------------------------------------------------------------- /src/utils/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/command.ts -------------------------------------------------------------------------------- /src/utils/copy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/copy.test.ts -------------------------------------------------------------------------------- /src/utils/copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/copy.ts -------------------------------------------------------------------------------- /src/utils/dir.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/dir.test.ts -------------------------------------------------------------------------------- /src/utils/dir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/dir.ts -------------------------------------------------------------------------------- /src/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/env.ts -------------------------------------------------------------------------------- /src/utils/error.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/error.test.ts -------------------------------------------------------------------------------- /src/utils/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/error.ts -------------------------------------------------------------------------------- /src/utils/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/exec.ts -------------------------------------------------------------------------------- /src/utils/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/fs.ts -------------------------------------------------------------------------------- /src/utils/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/help.ts -------------------------------------------------------------------------------- /src/utils/legacyNpmrcForTest.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/legacyNpmrcForTest.npmrc -------------------------------------------------------------------------------- /src/utils/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/logging.ts -------------------------------------------------------------------------------- /src/utils/logo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/logo.ts -------------------------------------------------------------------------------- /src/utils/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/manifest.ts -------------------------------------------------------------------------------- /src/utils/npmrc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/npmrc.test.ts -------------------------------------------------------------------------------- /src/utils/npmrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/npmrc.ts -------------------------------------------------------------------------------- /src/utils/packageManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/packageManager.test.ts -------------------------------------------------------------------------------- /src/utils/packageManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/packageManager.ts -------------------------------------------------------------------------------- /src/utils/port.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/port.test.ts -------------------------------------------------------------------------------- /src/utils/port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/port.ts -------------------------------------------------------------------------------- /src/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/sleep.ts -------------------------------------------------------------------------------- /src/utils/template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/template.ts -------------------------------------------------------------------------------- /src/utils/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/validation.ts -------------------------------------------------------------------------------- /src/utils/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/version.ts -------------------------------------------------------------------------------- /src/utils/wait.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/wait.test.ts -------------------------------------------------------------------------------- /src/utils/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/wait.ts -------------------------------------------------------------------------------- /src/utils/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/utils/worker.ts -------------------------------------------------------------------------------- /src/wrapper/function-arguments.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/function-arguments.d.ts -------------------------------------------------------------------------------- /src/wrapper/functionHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/functionHandler.ts -------------------------------------------------------------------------------- /src/wrapper/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/http.ts -------------------------------------------------------------------------------- /src/wrapper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/index.ts -------------------------------------------------------------------------------- /src/wrapper/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/main.test.ts -------------------------------------------------------------------------------- /src/wrapper/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/main.ts -------------------------------------------------------------------------------- /src/wrapper/requestListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/requestListener.ts -------------------------------------------------------------------------------- /src/wrapper/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/server.ts -------------------------------------------------------------------------------- /src/wrapper/testing/asyncFunctionHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/testing/asyncFunctionHandler.ts -------------------------------------------------------------------------------- /src/wrapper/testing/expressRequestListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/testing/expressRequestListener.ts -------------------------------------------------------------------------------- /src/wrapper/testing/fastifyRequestListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/testing/fastifyRequestListener.ts -------------------------------------------------------------------------------- /src/wrapper/testing/httpServerRequestListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/testing/httpServerRequestListener.ts -------------------------------------------------------------------------------- /src/wrapper/testing/invalidRequestListener.ts: -------------------------------------------------------------------------------- 1 | export const requestListener = 'not a function!'; 2 | -------------------------------------------------------------------------------- /src/wrapper/testing/koaRequestListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/testing/koaRequestListener.ts -------------------------------------------------------------------------------- /src/wrapper/testing/miscellaneousExportModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/testing/miscellaneousExportModule.ts -------------------------------------------------------------------------------- /src/wrapper/testing/noExportModule.ts: -------------------------------------------------------------------------------- 1 | import 'path'; 2 | 3 | (() => NaN)(); 4 | -------------------------------------------------------------------------------- /src/wrapper/testing/syncFunctionHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/src/wrapper/testing/syncFunctionHandler.ts -------------------------------------------------------------------------------- /src/wrapper/testing/voidFunctionHandler.ts: -------------------------------------------------------------------------------- 1 | export const handler = () => undefined; 2 | -------------------------------------------------------------------------------- /template/base/.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @<%- ownerName %> 2 | -------------------------------------------------------------------------------- /template/base/.github/renovate.json5: -------------------------------------------------------------------------------- 1 | { 2 | extends: ['github>seek-oss/rynovate'], 3 | } 4 | -------------------------------------------------------------------------------- /template/base/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/base/.vscode/extensions.json -------------------------------------------------------------------------------- /template/base/_.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/base/_.dockerignore -------------------------------------------------------------------------------- /template/base/_.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/base/_.gitignore -------------------------------------------------------------------------------- /template/base/_.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/base/_.prettierignore -------------------------------------------------------------------------------- /template/base/_.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('skuba/config/prettier'); 2 | -------------------------------------------------------------------------------- /template/base/_eslint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = require('eslint-config-skuba'); 2 | -------------------------------------------------------------------------------- /template/base/_pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/base/_pnpm-workspace.yaml -------------------------------------------------------------------------------- /template/base/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/base/jest.config.ts -------------------------------------------------------------------------------- /template/base/jest.setup.ts: -------------------------------------------------------------------------------- 1 | process.env.DEPLOYMENT = 'test'; 2 | 3 | export {}; 4 | -------------------------------------------------------------------------------- /template/base/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/base/tsconfig.build.json -------------------------------------------------------------------------------- /template/base/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/base/tsconfig.json -------------------------------------------------------------------------------- /template/express-rest-api/.buildkite/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/.buildkite/pipeline.yml -------------------------------------------------------------------------------- /template/express-rest-api/.env: -------------------------------------------------------------------------------- 1 | DEPLOYMENT=local 2 | -------------------------------------------------------------------------------- /template/express-rest-api/.gantry/common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/.gantry/common.yml -------------------------------------------------------------------------------- /template/express-rest-api/.gantry/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/.gantry/dev.yml -------------------------------------------------------------------------------- /template/express-rest-api/.gantry/prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/.gantry/prod.yml -------------------------------------------------------------------------------- /template/express-rest-api/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /template/express-rest-api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/Dockerfile -------------------------------------------------------------------------------- /template/express-rest-api/Dockerfile.dev-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/Dockerfile.dev-deps -------------------------------------------------------------------------------- /template/express-rest-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/README.md -------------------------------------------------------------------------------- /template/express-rest-api/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/docker-compose.yml -------------------------------------------------------------------------------- /template/express-rest-api/gantry.apply.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/gantry.apply.yml -------------------------------------------------------------------------------- /template/express-rest-api/gantry.build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/gantry.build.yml -------------------------------------------------------------------------------- /template/express-rest-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/package.json -------------------------------------------------------------------------------- /template/express-rest-api/skuba.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/skuba.template.js -------------------------------------------------------------------------------- /template/express-rest-api/src/api/healthCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/src/api/healthCheck.ts -------------------------------------------------------------------------------- /template/express-rest-api/src/api/smokeTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/src/api/smokeTest.ts -------------------------------------------------------------------------------- /template/express-rest-api/src/app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/src/app.test.ts -------------------------------------------------------------------------------- /template/express-rest-api/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/src/app.ts -------------------------------------------------------------------------------- /template/express-rest-api/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/src/config.ts -------------------------------------------------------------------------------- /template/express-rest-api/src/framework/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/src/framework/logging.ts -------------------------------------------------------------------------------- /template/express-rest-api/src/framework/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/src/framework/metrics.ts -------------------------------------------------------------------------------- /template/express-rest-api/src/listen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/src/listen.ts -------------------------------------------------------------------------------- /template/express-rest-api/src/tracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/express-rest-api/src/tracing.ts -------------------------------------------------------------------------------- /template/greeter/.buildkite/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/greeter/.buildkite/pipeline.yml -------------------------------------------------------------------------------- /template/greeter/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /template/greeter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/greeter/Dockerfile -------------------------------------------------------------------------------- /template/greeter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/greeter/README.md -------------------------------------------------------------------------------- /template/greeter/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/greeter/docker-compose.yml -------------------------------------------------------------------------------- /template/greeter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/greeter/package.json -------------------------------------------------------------------------------- /template/greeter/skuba.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/greeter/skuba.template.js -------------------------------------------------------------------------------- /template/greeter/src/app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/greeter/src/app.test.ts -------------------------------------------------------------------------------- /template/greeter/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/greeter/src/app.ts -------------------------------------------------------------------------------- /template/koa-rest-api/.buildkite/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/.buildkite/pipeline.yml -------------------------------------------------------------------------------- /template/koa-rest-api/.env: -------------------------------------------------------------------------------- 1 | DEPLOYMENT=local 2 | -------------------------------------------------------------------------------- /template/koa-rest-api/.gantry/common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/.gantry/common.yml -------------------------------------------------------------------------------- /template/koa-rest-api/.gantry/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/.gantry/dev.yml -------------------------------------------------------------------------------- /template/koa-rest-api/.gantry/prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/.gantry/prod.yml -------------------------------------------------------------------------------- /template/koa-rest-api/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /template/koa-rest-api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/Dockerfile -------------------------------------------------------------------------------- /template/koa-rest-api/Dockerfile.dev-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/Dockerfile.dev-deps -------------------------------------------------------------------------------- /template/koa-rest-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/README.md -------------------------------------------------------------------------------- /template/koa-rest-api/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/docker-compose.yml -------------------------------------------------------------------------------- /template/koa-rest-api/gantry.apply.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/gantry.apply.yml -------------------------------------------------------------------------------- /template/koa-rest-api/gantry.build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/gantry.build.yml -------------------------------------------------------------------------------- /template/koa-rest-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/package.json -------------------------------------------------------------------------------- /template/koa-rest-api/skuba.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/skuba.template.js -------------------------------------------------------------------------------- /template/koa-rest-api/src/api/healthCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/api/healthCheck.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/api/index.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/api/jobs/getJobs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/api/jobs/getJobs.test.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/api/jobs/getJobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/api/jobs/getJobs.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/api/jobs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/api/jobs/index.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/api/jobs/postJob.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/api/jobs/postJob.test.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/api/jobs/postJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/api/jobs/postJob.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/api/smokeTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/api/smokeTest.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/app.test.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/app.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/config.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/framework/bodyParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/framework/bodyParser.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/framework/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/framework/logging.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/framework/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/framework/metrics.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/framework/server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/framework/server.test.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/framework/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/framework/server.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/framework/validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/framework/validation.test.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/framework/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/framework/validation.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/listen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/listen.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/storage/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/storage/jobs.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/testing/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/testing/metrics.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/testing/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/testing/server.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/testing/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/testing/types.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/tracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/tracing.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/types/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/types/jobs.ts -------------------------------------------------------------------------------- /template/koa-rest-api/src/types/koa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/koa-rest-api/src/types/koa.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/.buildkite/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/.buildkite/pipeline.yml -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/.env: -------------------------------------------------------------------------------- 1 | DEPLOYMENT=local 2 | -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/Dockerfile -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/README.md -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/cdk.json -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/docker-compose.yml -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/infra/__snapshots__/appStack.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/infra/__snapshots__/appStack.test.ts.snap -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/infra/appStack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/infra/appStack.test.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/infra/appStack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/infra/appStack.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/infra/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/infra/config.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/infra/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/infra/index.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/package.json -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/skuba.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/skuba.template.js -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/app.test.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/app.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/config.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/framework/handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/framework/handler.test.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/framework/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/framework/handler.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/framework/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/framework/logging.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/framework/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/framework/metrics.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/framework/validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/framework/validation.test.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/framework/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/framework/validation.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/mapping/jobScorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/mapping/jobScorer.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/services/aws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/services/aws.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/services/jobScorer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/services/jobScorer.test.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/services/jobScorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/services/jobScorer.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/services/pipelineEventSender.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/services/pipelineEventSender.test.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/services/pipelineEventSender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/services/pipelineEventSender.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/testing/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/testing/handler.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/testing/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/testing/services.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/testing/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/testing/types.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/types/jobScorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/types/jobScorer.ts -------------------------------------------------------------------------------- /template/lambda-sqs-worker-cdk/src/types/pipelineEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/lambda-sqs-worker-cdk/src/types/pipelineEvents.ts -------------------------------------------------------------------------------- /template/oss-npm-package/.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/oss-npm-package/.github/workflows/release.yml -------------------------------------------------------------------------------- /template/oss-npm-package/.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/oss-npm-package/.github/workflows/validate.yml -------------------------------------------------------------------------------- /template/oss-npm-package/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /template/oss-npm-package/.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/oss-npm-package/.releaserc -------------------------------------------------------------------------------- /template/oss-npm-package/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/oss-npm-package/LICENSE -------------------------------------------------------------------------------- /template/oss-npm-package/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/oss-npm-package/README.md -------------------------------------------------------------------------------- /template/oss-npm-package/_package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/oss-npm-package/_package.json -------------------------------------------------------------------------------- /template/oss-npm-package/skuba.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/oss-npm-package/skuba.template.js -------------------------------------------------------------------------------- /template/oss-npm-package/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/oss-npm-package/src/index.test.ts -------------------------------------------------------------------------------- /template/oss-npm-package/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/oss-npm-package/src/index.ts -------------------------------------------------------------------------------- /template/oss-npm-package/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/oss-npm-package/tsconfig.json -------------------------------------------------------------------------------- /template/private-npm-package/.buildkite/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/private-npm-package/.buildkite/pipeline.yml -------------------------------------------------------------------------------- /template/private-npm-package/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /template/private-npm-package/.releaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/private-npm-package/.releaserc -------------------------------------------------------------------------------- /template/private-npm-package/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/private-npm-package/README.md -------------------------------------------------------------------------------- /template/private-npm-package/_package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/private-npm-package/_package.json -------------------------------------------------------------------------------- /template/private-npm-package/skuba.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/private-npm-package/skuba.template.js -------------------------------------------------------------------------------- /template/private-npm-package/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/private-npm-package/src/index.test.ts -------------------------------------------------------------------------------- /template/private-npm-package/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/private-npm-package/src/index.ts -------------------------------------------------------------------------------- /template/private-npm-package/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/template/private-npm-package/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/seek-oss/skuba/HEAD/tsconfig.json --------------------------------------------------------------------------------