0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-16 20:26:19 -05:00
logto/packages/connectors
renovate[bot] 61781062c1
chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 10:12:38 +00:00
..
connector-alipay-native chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-alipay-web chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-aliyun-dm chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-aliyun-sms chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-apple chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-aws-ses chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-azuread chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-dingtalk-web chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-discord chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-facebook chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-feishu-web chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-github chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-google chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-huggingface chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-kakao chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-logto-email chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-logto-sms chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-logto-social-demo chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-mailgun chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-mock-email chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-mock-email-alternative chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-mock-sms chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-mock-social chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-naver chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-oauth2 chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-oidc chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-saml chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-sendgrid-email chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-smsaero chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-smtp chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-tencent-sms chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-twilio-sms chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-wechat-native chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-wechat-web chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
connector-wecom chore(deps): update dependency @rollup/plugin-commonjs to v26 (#5994) 2024-07-03 10:12:38 +00:00
templates chore: build oauth2 connector on prepack (#5855) 2024-05-13 17:06:04 +08:00
.gitignore refactor: use vitest for connectors (#5562) 2024-03-28 10:21:50 +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.