Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Auth.js

Working on open source libraries for authentication
Collective - Host: opensource - https://opencollective.com/nextauth - Website: https://authjs.dev - Code: https://github.com/nextauthjs/next-auth

chore(docs): update README

github.com/nextauthjs/next-auth - 6cd0fe8b75e35d5d822ea08d72d12f0f7e035cf0 authored 10 months ago by Nico Domino <[email protected]>
chore(docs): more badge style tweaks (#10257)

github.com/nextauthjs/next-auth - ac44c3ab9472d149dd2dbde788a8885db87f3a5a authored 10 months ago by Nico Domino <[email protected]>
chore(docs): tweak `.sponsoredBadge` styles (#10256)

github.com/nextauthjs/next-auth - 6607f129e842b3f3a077ce9910bbc7e6d51dd2e0 authored 10 months ago by Nico Domino <[email protected]>
chore(docs): darkmode `.sponsoredBadge` styles (#10255)

github.com/nextauthjs/next-auth - 255403544c2199b138876f4ba10ab0ef03da832a authored 10 months ago by Nico Domino <[email protected]>
chore(docs): update sponsor badge styling (#10253)

github.com/nextauthjs/next-auth - 6f8b98e6b60b40b33241b653d777a0ee70c5bce7 authored 10 months ago by Nico Domino <[email protected]>
docs: Update README.md

github.com/nextauthjs/next-auth - f53fe2d314a468ab4c241f58d77bb2279f8761be authored 10 months ago by Balázs Orbán <[email protected]>
docs: Update index.js

github.com/nextauthjs/next-auth - 9e15aa19d5c8b14e6f5de910d7af357e5164cfce authored 10 months ago by Balázs Orbán <[email protected]>
docs: update sponsor mentions

github.com/nextauthjs/next-auth - 435d097ddc52cfa6b984f68dd9062142ef3ed43d authored 10 months ago by Balázs Orbán <[email protected]>
docs: Update README.md

github.com/nextauthjs/next-auth - cf3902c307d1b56c87fc893adb9968908a59cb5d authored 10 months ago by Balázs Orbán <[email protected]>
docs: Update contributors.md

github.com/nextauthjs/next-auth - 31789e88accdbf8aa9cd9f93b575f7827b230d94 authored 10 months ago by Balázs Orbán <[email protected]>
fix(sveltekit): add space after provider name in SignIn btn (#10225)

github.com/nextauthjs/next-auth - 239dfcf71fb3267272e2d972f9551f6f8aea0105 authored 10 months ago by Nico Domino <[email protected]>
chore: cleanup nextjs dev/example middleware.ts file (#10222)

github.com/nextauthjs/next-auth - f9306df3e6190d9bfa6fe938554eadae61e69e13 authored 10 months ago by Nico Domino <[email protected]>
chore: fix punctuation in error logging wrapper (#10186)

Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - 9cbbd470911a3c4e2c3b8d02e1cd8fd1bb6d87ab authored 10 months ago by Ivan Greene <[email protected]>
chore: update LICENSE year (#10212)

Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - 43012161c3c834afdf92a6cd3f57ad7b282b5368 authored 10 months ago by Arnav Nagpurkar <[email protected]>
docs(adapters): fix link leading to 404 (#10217)

github.com/nextauthjs/next-auth - 52758a92e12f4af1a56232b9dfeceffbe7dcb43e authored 10 months ago by Tomasz Wysocki <[email protected]>
fix: export `CredentialsSignin` class to extend in custom authorize errors (#10200)

github.com/nextauthjs/next-auth - 9f97d1be2373235ffef213c6dcdd2677159ecf51 authored 10 months ago by Nico Domino <[email protected]>
chore: add session to sveltekit dev app homepage (#10216)

github.com/nextauthjs/next-auth - 0b40a8acefa555993620b4a77e16dbd1b65b407b authored 10 months ago by Nico Domino <[email protected]>
chore(docs): update docusaurus homepage sveltekit example (#10205)

github.com/nextauthjs/next-auth - 0168f3cb5cb019fc4a3ae4725b9a86b6d478ac73 authored 10 months ago by Nico Domino <[email protected]>
chore(docs): cleanup `@auth/sveltekit` current docs (#10199)

github.com/nextauthjs/next-auth - 72ba83c3ee9a78b1bccac2a2629b76a073ede3be authored 10 months ago by Nico Domino <[email protected]>
fix(docs): typo in docs for prisma adapter (#10198)

Fix typo in docs for prisma adapter

github.com/nextauthjs/next-auth - 0b379ea03f880c239e5df6e449855af7017b8230 authored 10 months ago by Michaux Kelley <[email protected]>
chore(sveltekit): update more current docs to latest SvelteKitAuth API and finish example app migration to latest API (#10191)

github.com/nextauthjs/next-auth - 8cc2a0f1cc11375e7bbfe8871dbd0b41d64bc37d authored 10 months ago by Nico Domino <[email protected]>
chore(release): bump version [skip ci]

github.com/nextauthjs/next-auth - b7dc10024e15948190f4fc336cf8db5788de6ce2 authored 10 months ago by Thang Vu <[email protected]>
chore(release): bump version [skip ci]

github.com/nextauthjs/next-auth - e224ea71d5163633517476761afffd96dab03bce authored 10 months ago by Thang Vu <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - a9284b0596e63a88441b236d3367b0dee96c1e30 authored 10 months ago by GitHub Actions <[email protected]>
chore(tests): reenable unit tests in CI and cleanup docker test setups (#10190)

* fix: cleanup all docker-related tests

* fix: reenable unit tests in release.yml GHA

* fi...

github.com/nextauthjs/next-auth - 5136ca400ef8afda0aff4691ea2412489a17d323 authored 10 months ago by Nico Domino <[email protected]>
feat: customizable `authorize()` error (#9871)

* feat: customizable `authorize()` error

* rename error to v4 version

* fix tests

* fix...

github.com/nextauthjs/next-auth - a973ead96dd6e66c5f283c11effa39c89bf8d8a7 authored 10 months ago by Balázs Orbán <[email protected]>
chore(svelte): rm paragraph tag with many different children in docs example code (#10181)

github.com/nextauthjs/next-auth - 5b9f621e3aa3d9f15cecf957b1a12848f6ead005 authored 10 months ago by Nico Domino <[email protected]>
chore(docs): add AWS Credentials guide to DynamoDB page (#8931)

Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - d71f9bab46d994dc20e5e9b992bc33d978aef135 authored 10 months ago by Olaf Görlitz <[email protected]>
feat(fauna): update adapter for FQL v10 (#9849)

Co-authored-by: Balázs Orbán <[email protected]>
Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - 493719054985e1c0c97f9365ed725456c687f2cf authored 10 months ago by Aske Hippe Brun <[email protected]>
chore: add new example app for nextjs and Docker (#10118)

* feat: add apps/examples/nextjs/{Dockerfile,docker-compose.yml}

* fix: rm unnecessary ts-expec...

github.com/nextauthjs/next-auth - 70dda191f160f777014f91d95e8a050db78b5fba authored 10 months ago by Nico Domino <[email protected]>
chore(sveltekit): use new APIs in `sveltekit-example-app` (#10011)

* fix: udpate svelte example app to use new API

* fix: wrap sveltekit/components SignIn/SignOut...

github.com/nextauthjs/next-auth - 42a6a7ee4d0973caa60f2b29f9e20d918912e710 authored 10 months ago by Nico Domino <[email protected]>
chore(sveltekit): sveltekit dev app bring design up to speed with others (#10164)

github.com/nextauthjs/next-auth - 9cae5d5a75f2ccb993a9c046c8b1f36989c93326 authored 10 months ago by Nico Domino <[email protected]>
chore: update sveltekit dev app style (#10006)

github.com/nextauthjs/next-auth - e1721a3405702d81e70c430994659d1b5a26eec9 authored 10 months ago by Nico Domino <[email protected]>
fix(sveltekit): update server-side "SignIn" and "SignOut" button components (#10144)

* fix: name SignOut button slot "submitButton" as well

* fix: cleanup SignIn button types and...

github.com/nextauthjs/next-auth - 1a118762665ac9afc60630f918f911960b6d99b2 authored 10 months ago by Nico Domino <[email protected]>
chore(docs): revert removing prisma schema (#10134)

github.com/nextauthjs/next-auth - fbb8af526b075b9161e0bf7642c9ee730c3212b0 authored 10 months ago by Nico Domino <[email protected]>
chore(svelte): svelte dev app auth.ts config cleanup (#10133)

github.com/nextauthjs/next-auth - afef05f90f31dc3e75604cee20dec02bcce0d23c authored 10 months ago by Nico Domino <[email protected]>
Added missing `.js` extension to import (#10123)

Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - afbf2bd77c646b8cbe1303c001cb0a36bcdfd4c8 authored 10 months ago by Cole Crouter <[email protected]>
fix(surrealdb): bump minimum `surrealdb.js` version (#9700)

Co-authored-by: Manuel Ruck <[email protected]>
Co-authored-by: Balázs Orbán <info@balazsorban....

github.com/nextauthjs/next-auth - 2a9b6932a51fdaec4f3183716eaed620f09495a1 authored 10 months ago by ManAnRuck <[email protected]>
refactor: high-level tests (#10017)

* refactor: high-level tests

* test https

* Create memory-adapter.ts

* tweak tests, add...

github.com/nextauthjs/next-auth - 16656a08fef4970ee49287c992c16c60ba51de5e authored 10 months ago by Thang Vu <[email protected]>
fix(docs): webex provider jsdoc (#10126)

* docs(providers): fix broken link

* style: run prettier

github.com/nextauthjs/next-auth - 5081a62e421fa0ef8fc3efd3be85731e86712c6b authored 10 months ago by Ashesh Singh <[email protected]>
chore(solid): cleanup documentation copy (#10059)

* Clean up the solid-start example docs

Was reading the docs to get started with auth/solid-sta...

github.com/nextauthjs/next-auth - 3637bec756b90a42655b69b2d461216be86d1dd3 authored 10 months ago by Frederic Desgreniers <[email protected]>
fix(next): use `appendHeader` for gSSP & API routes (#10122)

github.com/nextauthjs/next-auth - 6526b5ca3b994f96d1069db250adaa651a143472 authored 10 months ago by Thang Vu <[email protected]>
chore(docs): add SvelteKit `load` function "implications for authentication" link (#9642)

github.com/nextauthjs/next-auth - 4a7f51cf8c0003851421dfc2a09b4fd9fbd76647 authored 10 months ago by Nico Domino <[email protected]>
chore(docs): update Next.js docs link in `initialization.md` (#9972)

Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - 30ffa978d441175420d9a2c544f6e4989bf9f9d7 authored 10 months ago by Dominic Sengo <[email protected]>
chore(docs): fix typo in `types.ts` (#10053)

Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - e9f387ff4d1c192217be552f2aed5361cb732b80 authored 10 months ago by Kengo Nakatsuka <[email protected]>
chore(express): docs copy and code example cleanup (#10061)

Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - 21b25622efe8ca438fc99e9f23477dd19928bfb5 authored 10 months ago by Johannes Waigel <[email protected]>
docs: fix link to models (#10108)

github.com/nextauthjs/next-auth - 4fd9dd5f8c651c4910b7075f45068f1a6d032e1a authored 10 months ago by Zach Bloomquist <[email protected]>
chore(release): bump version [skip ci]

github.com/nextauthjs/next-auth - c0eb55806d28387ef2df6ba7648c229027a1cac3 authored 10 months ago by Thang Vu <[email protected]>
chore(release): bump version [skip ci]

github.com/nextauthjs/next-auth - ed01c6b37e18ce98a109915ea2d90681585ffba9 authored 10 months ago by Thang Vu <[email protected]>
chore: rm empty sveltekit pages from JSDoc instructions (#10068)

github.com/nextauthjs/next-auth - 98fbedcf772bb1d5b989d3182821fa4764bdf746 authored 10 months ago by Nico Domino <[email protected]>
chore: rm unnecessary empty `+page.svelte` from sveltekit apps (#10066)

github.com/nextauthjs/next-auth - 6b8099183470236bb99d3792332f65a6533cb9e0 authored 10 months ago by Nico Domino <[email protected]>
fix: use `serverless-redis-http` to run `adapter-upstash-redis` tests locally (#10033)

github.com/nextauthjs/next-auth - a7e3c726f629067c6bbee1a8a3b61ba603c7e3be authored 10 months ago by Nico Domino <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - 46b88b14e676dca1a266b4dfda96fe62b89d026e authored 10 months ago by GitHub Actions <[email protected]>
fix: `@auth/solid-start` build output (#9978)

Co-authored-by: ndom91 <[email protected]>

github.com/nextauthjs/next-auth - 0b00ade2b436dbc94395dc3e801501a19dbdbf02 authored 10 months ago by Valerii Smirnov <[email protected]>
fix: removed unexpected console.logs #10034 (#10051)

github.com/nextauthjs/next-auth - 7040c4f581322f6c77deb2a7a95ed80a5a50afdd authored 10 months ago by AJ Stars <[email protected]>
docs: add clarification to technical jargon in migration doc (#10019)

Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - dbaa2e71bdfed6597b84e7f24487377c21338394 authored 10 months ago by Federico Kauffman <[email protected]>
docs: fix typo in `@auth/sveltekit` jsdoc (#10015)

Co-authored-by: empitsu <[email protected]>

github.com/nextauthjs/next-auth - ff5b12185c9f8b22cc5d4c8db13948d58b15f896 authored 10 months ago by empitsu <[email protected]>
chore(release): bump version [skip ci]

github.com/nextauthjs/next-auth - cee8a4bdd728e29f98ef6ce9a79389f9e540f28f authored 10 months ago by Balázs Orbán <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - b3a5635d17e14284c63f8a983690b30523866938 authored 10 months ago by Thang Vu <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - 621750c70c874b5b06eee37384566851a95fcfff authored 10 months ago by GitHub Actions <[email protected]>
fix(providers): missing `profile.id` field in OIDC providers (#10008)

* fix: ensure all OIDC providers return a correct profile shape

* fix: set default profile.id...

github.com/nextauthjs/next-auth - 744043b91392ba49847e43f1f2742b0e55933d68 authored 10 months ago by Nico Domino <[email protected]>
chore: update playwright setup with poms (#10012)

github.com/nextauthjs/next-auth - bf0507e13eeb826e2893745f99545d5225f6d47e authored 10 months ago by Nico Domino <[email protected]>
docs: add framework integration guidelines (#9666)

* feat: add framework guidelines

* chore: write to vercel.json and pr-labeler.yml

* docs: ...

github.com/nextauthjs/next-auth - 580e3290baeacdca342bf6d99116872d6a3d5e94 authored 10 months ago by Thang Vu <[email protected]>
chore: bump prisma dev deps (#9971)

* fix: bump prisma dev deps

* fix: cleanup Prisma JSDoc

* fix: bump prisma dev pkg as well

github.com/nextauthjs/next-auth - e1cb72756cff8f249a94be5e2ff4e12b08c6a7d2 authored 10 months ago by Nico Domino <[email protected]>
chore: update `nissuer`

github.com/nextauthjs/next-auth - e179d0b94c08b014a37701d7a8a0f5d0add08c21 authored 10 months ago by Balázs Orbán <[email protected]>
chore: fix E2E `@playwright/test` tests (#9944)

github.com/nextauthjs/next-auth - 96dc705c1ccaab8cf1330b943ce8fa3e40acf365 authored 10 months ago by Nico Domino <[email protected]>
chore: cleanup next.js dev app header (#10002)

github.com/nextauthjs/next-auth - d5e7c7e1aaab754902d26fbc169ab10c4ac69f4e authored 10 months ago by Nico Domino <[email protected]>
chore: update layout and styling of nextjs dev app (#9888)

github.com/nextauthjs/next-auth - 4480bdf6aaf5f8ad1142d21632d6207269125864 authored 10 months ago by Nico Domino <[email protected]>
feat: initial nextjs-pages example app (#9891)

github.com/nextauthjs/next-auth - 643f820d83fbcec81c0a2295f281342018b66bf7 authored 10 months ago by Nico Domino <[email protected]>
fix: bump @simplewebauth/[email protected] (#9980)

github.com/nextauthjs/next-auth - 7a66c0ead997d69a16ac54bf3eeddd41a1cd4776 authored 10 months ago by Nico Domino <[email protected]>
docs: markdown link syntax on faq.md (#9986)

github.com/nextauthjs/next-auth - b130b33cae6e9b3f4e4ff9cc9debae9628d69cfa authored 11 months ago by Pol Vallverdu <[email protected]>
docs: update dependency installation for `@auth/mongodb-adapter` and `mongodb` (#9985)

github.com/nextauthjs/next-auth - cdeb3b48b6c630b2fd25c3b28bd64847556964b8 authored 11 months ago by Didi Keke <[email protected]>
feat: support Cloudflare Pages (#9895)

Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - eb23234822070f7ac110cb737646fc03ae7ba056 authored 11 months ago by Param Aggarwal <[email protected]>
feat(providers): add webex oauth (#9653)

Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - 8be77d37b921b5baf4a397d6939dd561895cbf87 authored 11 months ago by Ashesh Singh <[email protected]>
fix: put email helpers into own files to avoid nodemailer import (#9964)

github.com/nextauthjs/next-auth - bf14d93983ace42432f2788623cd24fa12d0279d authored 11 months ago by Nico Domino <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - 234a150e2cac3bc62a9162fa00ed7cb16a105244 authored 11 months ago by Balázs Orbán <[email protected]>
chore: temporarily disable MikroORM tests

github.com/nextauthjs/next-auth - fcd19f429194d69db3b2ea3fe0ec64de28559e74 authored 11 months ago by Balázs Orbán <[email protected]>
fix: ignore `/` for `NEXTAUTH_URL` path, infer `NEXTAUTH_SECRET` (#9955)

fix: ignore `/` for `NEXTAUTH_URL` path, detect `NEXTAUTH_SECRET`

github.com/nextauthjs/next-auth - 00e6f8f2021095905e8a5fa6fbd846c5fe9cd732 authored 11 months ago by Balázs Orbán <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - 0815178314689cada66c64eab577e10e6772f002 authored 11 months ago by GitHub Actions <[email protected]>
fix: remove unnecessary /signout appending to signout form action URL (#9901)

* fix: remove unnecessary /signout appending to signout form action URL

* fix: default to /si...

github.com/nextauthjs/next-auth - 34b8995a2a01d87dcec8c4dc655f7b15c1e892e6 authored 11 months ago by Nico Domino <[email protected]>
fix(ts): correctly type `Auth` overload

github.com/nextauthjs/next-auth - 8cbf38c8bcc40b4fb016d4f2c3835eb46728bee8 authored 11 months ago by Balázs Orbán <[email protected]>
fix: mismatched `account.providerAccountId` (#9932)

* fix: remove unnecessary /signout appending to signout form action URL

* fix: use actual use...

github.com/nextauthjs/next-auth - f08f27f7d8e9fcc202e171305a800ffce6273d05 authored 11 months ago by Nico Domino <[email protected]>
fix(sveltekit): re-export `SvelteKitAuthConfig` (#9925)

github.com/nextauthjs/next-auth - 87e903bec65f2cbbe03073377067abae39f3eca3 authored 11 months ago by Thang Vu <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - 8a2ca6b280457f202ff77f74dc699cbf85606d43 authored 11 months ago by Balázs Orbán <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - 3d8db9db9157a455faa4a2763aefad6e8d7c888d authored 11 months ago by GitHub Actions <[email protected]>
fix: fix `.js` imports

github.com/nextauthjs/next-auth - 56f1e1ec880ee139666dd649649a6c8d490b55c7 authored 11 months ago by Balázs Orbán <[email protected]>
fix: use correct script src for `@simplewebauthn/browser`

github.com/nextauthjs/next-auth - f8ddb3cd2ff2e70ad23b1fee7d763ed9143b0e4f authored 11 months ago by Balázs Orbán <[email protected]>
Merge branch 'main' of github.com:nextauthjs/next-auth

github.com/nextauthjs/next-auth - 4ae3e437d2bc66fef3322185adbac73500fe7445 authored 11 months ago by Balázs Orbán <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - eb21922662feac74ed12a48006ccb8e0b75aab9f authored 11 months ago by GitHub Actions <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - 9501c42fcab67928cb053c38b1a56014625bf176 authored 11 months ago by Balázs Orbán <[email protected]>
fix(ts): correct return type on `AppRouteHandlerFnContext`

github.com/nextauthjs/next-auth - 71dfb99a3fd4841f45d5a9b37fde0ed7c8e99864 authored 11 months ago by Balázs Orbán <[email protected]>
fix: don't break on Edge runtime when WebAuthn isn't used (#9919)

* require externally-defined simplewebauthn methods

* import simplewebauthn in provider file
...

github.com/nextauthjs/next-auth - c998ee6c58c5fe3e92831f16b2e23939697f90bb authored 11 months ago by Gustavo Maronato <[email protected]>
fix(ts): don't use `next/dist` import

github.com/nextauthjs/next-auth - 24669eac34c88864a61ca9290d4d132cc5d1d0bf authored 11 months ago by Balázs Orbán <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - 7a1a30cefd70e0917c5ade6e112a06c7b86d3f63 authored 11 months ago by Balázs Orbán <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - f54b1123cfb6a28981b9e49b8c876dcad216c8ee authored 11 months ago by GitHub Actions <[email protected]>
chore: swap sass css-nesting for css standard nesting postcss plugin (#9887)

fix: swap sass nesting for css standard nesting

github.com/nextauthjs/next-auth - 163a7d10dc6a3786e5197b8d9310e5f0145fc5d9 authored 11 months ago by Nico Domino <[email protected]>
feat: Passkey / WebAuthn provider (experimental) (#8808)

* Fixed typos in supabase documentation (#9698)

chore: Fix typos in supabase adapter document...

github.com/nextauthjs/next-auth - 3722f918a7d11912292cafacb854ce748203eb5f authored 11 months ago by Gustavo Maronato <[email protected]>
feat(prisma): support WebAuthn (experimental) (#9876)

passkey adapter stuff

Co-authored-by: Nico Domino <[email protected]>

github.com/nextauthjs/next-auth - d4e1c51c7f95a06b0122cf7b820ecb3af2490628 authored 11 months ago by Gustavo Maronato <[email protected]>
feat: add server `signIn` and `signOut` methods (#9714)

* feat: add server signin and signout methods

* chore: upgrade svelte-package

* feat: add ...

github.com/nextauthjs/next-auth - b4699fab35319c73ef24b889ff3f1435572ef65c authored 11 months ago by Thang Vu <[email protected]>
chore(release): bump package version(s) [skip ci]

github.com/nextauthjs/next-auth - b2ca9fee39d87410830aa4c721267b9baea17864 authored 11 months ago by GitHub Actions <[email protected]>