Monorepo for Firefox Accounts
Перейти к файлу
Reino Muhl cb41181b4d
feat(next): add typesafe config
Because:

* Use Next.js standard environment variable procedure
* Provide typed config to be used throughout Payments Next.

This commit:

* Refactor config to use Next.js native environment loaders
* Remove .env.json and .env.production.json
* Add validator and transformer functions to provide
  validated and typesafe config.

Closes #FXA-9436
2024-04-23 12:47:18 -04:00
.circleci task(auth): Have auth-server use cloud-tasks nx lib 2024-03-27 16:16:18 -07:00
.github chore(deps): bump slackapi/slack-github-action from 1.25.0 to 1.26.0 2024-04-19 06:56:22 +00:00
.vscode chore(functional-tests): update package and settings to allow for use of playwright vscode extension 2024-02-07 21:37:46 -05:00
.yarn chore(deps): remove yarn-plugin-relock 2023-03-07 07:39:49 -08:00
_dev chore: update Node to LTS 20, TypeScript, tsconfig 2024-03-14 11:54:20 -07:00
_scripts feat(react): Add React signin Sync web channel events for fx_desktop_v3 + oauth_webchannel_v1 2024-03-27 09:35:27 -05:00
apps/payments/next feat(next): add typesafe config 2024-04-23 12:47:18 -04:00
assets chore(docs): Latest legal PDFs 2024-04-17 08:56:32 -04:00
backstage fix(backstage): update db references, add gql API ref 2024-01-26 08:41:53 -08:00
configs feat(integrations): Land initial Nimbus FML 2024-02-08 15:55:21 -08:00
docs/adr feat(adr): Add ADR for using node oidc for oauth 2024-04-09 11:32:22 -04:00
libs feat(next): add typesafe config 2024-04-23 12:47:18 -04:00
packages Merge pull request #16702 from mozilla/FXA-9435 2024-04-22 10:19:11 -05:00
tools chore(build): upgrade nx to v16 2023-06-01 13:21:44 -07:00
types feat(next): add l10n to localizer for next rsc 2024-04-08 14:58:17 -04:00
.dockerignore fix(docker): pull swagger docs in for customs 2022-07-21 14:05:02 -05:00
.eslintignore task(CI): Improve nx caching for CI pipelines 2023-08-29 11:19:54 -07:00
.eslintrc.json chore(build): initial nx implementation 2023-05-23 08:37:47 -07:00
.git-blame-ignore-revs chore(blame): added previous commit to .git-blame-ignore-revs 2020-06-09 16:56:02 +10:00
.gitignore fix(git): Ignore shared-contentful generated files 2024-03-26 16:44:25 -04:00
.nvmrc chore: update Node to LTS 20, TypeScript, tsconfig 2024-03-14 11:54:20 -07:00
.nxignore task(CI): Improve nx caching for CI pipelines 2023-08-29 11:19:54 -07:00
.prettierignore maintenance(admin-panel): Stop formatting auto generated graphql code 2022-03-01 18:05:16 -08:00
.prettierrc chore(build): initial nx implementation 2023-05-23 08:37:47 -07:00
.slugignore feat(pair): test 2022-08-30 15:33:52 -04:00
.yarnrc.yml task(many): Fix YN0068 2023-04-13 14:57:13 -07:00
CODE_OF_CONDUCT.md prepare for monorepo 2019-04-01 10:58:37 -07:00
CONTRIBUTING.md Update CONTRIBUTING.md 2023-01-03 13:46:30 -08:00
LICENSE docs(license): Create LICENSE. Fix #5007 2020-04-21 14:37:37 -07:00
README.md Update README.md 2024-03-01 12:06:03 -08:00
SECURITY.md task(monorepo): update security.md 2019-10-07 09:55:34 -04:00
catalog-info.yaml feat(backstage): setup initial backstage metadata 2024-01-24 13:33:37 -08:00
jest.config.ts chore(build): upgrade nx to v16 2023-06-01 13:21:44 -07:00
jest.preset.js chore(build): upgrade nx to v16 2023-06-01 13:21:44 -07:00
nx.json Remove linter plugin from nxjson 2024-04-15 12:49:46 -04:00
package-scripts.js chore(deps): Update fxa-dev-launcher to use esm (#11239) 2021-12-06 10:53:02 -05:00
package.json feat(next): add typesafe config 2024-04-23 12:47:18 -04:00
tsconfig.base.json feat(next): create setupCart server action 2024-04-15 12:48:35 -04:00
yarn.lock feat(next): add typesafe config 2024-04-23 12:47:18 -04:00

README.md

Mozilla Accounts

The Mozilla Accounts (formerly Firefox Accounts, still abbreviated as fxa) monorepo

Table of Contents

Getting Started
Contributing
Documentation


Getting Started

Please read our documentation


Contributing

See the separate CONTRIBUTING.md to learn how to contribute.


Documentation

The Firefox Ecosystem Platform serves as a documentation hub for Mozilla Accounts and Subscription Platform.