0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-03-10 22:22:45 -05:00
logto/packages/connectors
2025-02-20 11:07:46 +00:00
..
connector-alipay-native chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-alipay-web chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-aliyun-dm chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-aliyun-sms chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-amazon chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-apple chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-aws-ses chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-azuread chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-dingtalk-web chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-discord chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-facebook chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-feishu-web chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-gatewayapi-sms chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-github chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-gitlab chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-google chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-http-email chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-huggingface chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-kakao chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-kook chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-line chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-linkedin chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-logto-email chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-logto-sms chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-logto-social-demo chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-mailgun chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-mock-email chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-mock-email-alternative chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-mock-sms chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-mock-social chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-naver chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-oauth2 chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-oidc chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-patreon chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-postmark chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-saml chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-sendgrid-email chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-slack chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-smsaero chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-smtp chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-tencent-sms chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-twilio-sms chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-vonage-sms chore: bump dependencies for security update (#7035) 2025-02-13 16:35:19 +08:00
connector-wechat-native chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-wechat-web chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-wecom chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-x chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-xiaomi chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
connector-yunpian-sms chore(deps): update dependency nock to v14.0.1 2025-02-20 11:07:46 +00:00
templates ci: add check job 2024-07-28 13:55:55 +08:00
.gitignore refactor(connector): use tsup for building 2024-07-28 13:15:09 +08:00
README.md refactor: leverage pnpmfile for dependency installation 2023-04-01 20:53:44 +08:00

Logto connectors directory

Template syncing

Since all connectors have a same pattern for package.json, here we leverage several techniques to avoid annoying copy-pastes:

When pnpm i

  • The "pnpm:devPreinstall" script in the project root executes templates/sync-preset.js that:
    • Check every connectors's package.json to see if there's any unexpected keys
    • Sync templates/package.json by REPLACING every template key (except dependency keys) in the current package.json with the value from the template package.json
    • Copies all config files to every connector directory
  • The hook in .pnpmfile.cjs of the project root merges dependency fields for every connector
    • Also we can update arbitrary fields in this hook, we still need to keep non-dependency fields in the connector's package.json since the hook only takes affect during pnpm i.

Caution Workspace dependencies should be defined in connector's package.json (not template) in order to let PNPM correctly resolves the workspace dependency tree;

Add a new custom field

Head to templates/sync-preset.js and update allowedCustomKeys.