├── .depcheckrc.json ├── .editorconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── feature-request.md │ └── general-question.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── build-lint-test.yml │ ├── main.yml │ └── publish-release.yml ├── .gitignore ├── .nvmrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── prettier.config.js ├── scripts ├── build-test.sh └── pds-confirm-email.sh ├── src ├── cli.test.ts ├── cli.ts ├── commands │ ├── index.test.ts │ ├── index.ts │ └── migrate │ │ ├── credentials.test.ts │ │ ├── credentials.ts │ │ ├── index.ts │ │ ├── interactive.test.ts │ │ ├── interactive.ts │ │ ├── pipe.test.ts │ │ ├── pipe.ts │ │ └── prompts.ts ├── index.test.ts ├── index.ts ├── main.test.ts ├── main.ts ├── migration │ ├── Migration.test.ts │ ├── Migration.ts │ ├── index.ts │ ├── operations │ │ ├── account.test.ts │ │ ├── account.ts │ │ ├── data.test.ts │ │ ├── data.ts │ │ ├── finalize.test.ts │ │ ├── finalize.ts │ │ ├── identity.test.ts │ │ ├── identity.ts │ │ ├── index.ts │ │ ├── initialize.test.ts │ │ ├── initialize.ts │ │ ├── request-plc-operation.test.ts │ │ └── request-plc-operation.ts │ ├── types.test.ts │ ├── types.ts │ └── utils.ts └── utils │ ├── cli.test.ts │ ├── cli.ts │ ├── handle.test.ts │ ├── handle.ts │ ├── index.ts │ ├── misc.ts │ └── terminal.ts ├── test ├── e2e │ └── cli.test.ts ├── echoMigration.js ├── mocks │ ├── Migration.ts │ ├── credentials.ts │ ├── operations.ts │ └── prompts.ts ├── utils.ts └── utils │ └── cli.ts ├── tsconfig.build.json ├── tsconfig.json ├── vitest.config.e2e.ts └── vitest.config.ts /.depcheckrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/.depcheckrc.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @rekmarks 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/general-question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/.github/ISSUE_TEMPLATE/general-question.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-lint-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/.github/workflows/build-lint-test.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/prettier.config.js -------------------------------------------------------------------------------- /scripts/build-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/scripts/build-test.sh -------------------------------------------------------------------------------- /scripts/pds-confirm-email.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/scripts/pds-confirm-email.sh -------------------------------------------------------------------------------- /src/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/cli.test.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/commands/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/commands/index.test.ts -------------------------------------------------------------------------------- /src/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/commands/index.ts -------------------------------------------------------------------------------- /src/commands/migrate/credentials.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/commands/migrate/credentials.test.ts -------------------------------------------------------------------------------- /src/commands/migrate/credentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/commands/migrate/credentials.ts -------------------------------------------------------------------------------- /src/commands/migrate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/commands/migrate/index.ts -------------------------------------------------------------------------------- /src/commands/migrate/interactive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/commands/migrate/interactive.test.ts -------------------------------------------------------------------------------- /src/commands/migrate/interactive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/commands/migrate/interactive.ts -------------------------------------------------------------------------------- /src/commands/migrate/pipe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/commands/migrate/pipe.test.ts -------------------------------------------------------------------------------- /src/commands/migrate/pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/commands/migrate/pipe.ts -------------------------------------------------------------------------------- /src/commands/migrate/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/commands/migrate/prompts.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/main.test.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/migration/Migration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/Migration.test.ts -------------------------------------------------------------------------------- /src/migration/Migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/Migration.ts -------------------------------------------------------------------------------- /src/migration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/index.ts -------------------------------------------------------------------------------- /src/migration/operations/account.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/account.test.ts -------------------------------------------------------------------------------- /src/migration/operations/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/account.ts -------------------------------------------------------------------------------- /src/migration/operations/data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/data.test.ts -------------------------------------------------------------------------------- /src/migration/operations/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/data.ts -------------------------------------------------------------------------------- /src/migration/operations/finalize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/finalize.test.ts -------------------------------------------------------------------------------- /src/migration/operations/finalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/finalize.ts -------------------------------------------------------------------------------- /src/migration/operations/identity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/identity.test.ts -------------------------------------------------------------------------------- /src/migration/operations/identity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/identity.ts -------------------------------------------------------------------------------- /src/migration/operations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/index.ts -------------------------------------------------------------------------------- /src/migration/operations/initialize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/initialize.test.ts -------------------------------------------------------------------------------- /src/migration/operations/initialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/initialize.ts -------------------------------------------------------------------------------- /src/migration/operations/request-plc-operation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/request-plc-operation.test.ts -------------------------------------------------------------------------------- /src/migration/operations/request-plc-operation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/operations/request-plc-operation.ts -------------------------------------------------------------------------------- /src/migration/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/types.test.ts -------------------------------------------------------------------------------- /src/migration/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/types.ts -------------------------------------------------------------------------------- /src/migration/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/migration/utils.ts -------------------------------------------------------------------------------- /src/utils/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/utils/cli.test.ts -------------------------------------------------------------------------------- /src/utils/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/utils/cli.ts -------------------------------------------------------------------------------- /src/utils/handle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/utils/handle.test.ts -------------------------------------------------------------------------------- /src/utils/handle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/utils/handle.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/utils/misc.ts -------------------------------------------------------------------------------- /src/utils/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/src/utils/terminal.ts -------------------------------------------------------------------------------- /test/e2e/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/test/e2e/cli.test.ts -------------------------------------------------------------------------------- /test/echoMigration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/test/echoMigration.js -------------------------------------------------------------------------------- /test/mocks/Migration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/test/mocks/Migration.ts -------------------------------------------------------------------------------- /test/mocks/credentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/test/mocks/credentials.ts -------------------------------------------------------------------------------- /test/mocks/operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/test/mocks/operations.ts -------------------------------------------------------------------------------- /test/mocks/prompts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/test/mocks/prompts.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/test/utils.ts -------------------------------------------------------------------------------- /test/utils/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/test/utils/cli.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/vitest.config.e2e.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rekmarks/bluesky-account-migrator/HEAD/vitest.config.ts --------------------------------------------------------------------------------