0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-16 20:26:19 -05:00
logto/packages/connectors
Charles Zhao baef49df3c
chore: bump dependencies (#6873)
* chore: bump dependencies

* fix: ui test

* fix: ui test
2024-12-11 17:35:47 +08:00
..
connector-alipay-native chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-alipay-web chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-aliyun-dm chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-aliyun-sms chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-apple chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-aws-ses chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-azuread chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-dingtalk-web chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-discord chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-facebook chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-feishu-web chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-gatewayapi-sms chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-github chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-gitlab chore: bump dependencies (#6873) 2024-12-11 17:35:47 +08:00
connector-google chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-http-email chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-huggingface chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-kakao chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-kook chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-logto-email chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-logto-sms chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-logto-social-demo chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-mailgun chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-mock-email chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-mock-email-alternative chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-mock-sms chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-mock-social chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-naver chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-oauth2 chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-oidc chore: bump dependencies (#6873) 2024-12-11 17:35:47 +08:00
connector-patreon chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-postmark chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-saml chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-sendgrid-email chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-smsaero chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-smtp chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-tencent-sms chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-twilio-sms chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-vonage-sms chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-wechat-native chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-wechat-web chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08:00
connector-wecom chore: upgrade vitest and happy-dom (#6858) 2024-12-08 01:11:15 +08: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

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.