├── .browserslistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── dependabot.yml ├── stale.yml └── workflows │ ├── comment-and-close.yml │ ├── dhis2-deploy-netlify.yml │ ├── dhis2-verify-commits.yml │ ├── dhis2-verify-lib.yml │ ├── generate-and-upload-bom.yml │ └── rebuild-docs.yml ├── .gitignore ├── .hooks ├── .gitignore ├── commit-msg └── pre-commit ├── .prettierrc.js ├── CHANGELOG.md ├── LICENSE ├── README.md ├── adapter ├── config │ └── setupEnzyme.js ├── d2.config.js ├── i18n │ ├── en.pot │ ├── es.po │ └── fr.po ├── package.json └── src │ ├── components │ ├── Alerts.js │ ├── AppWrapper.js │ ├── ConfirmUpdateModal.js │ ├── ConnectedHeaderBar.js │ ├── ErrorBoundary.js │ ├── LoadingMask.js │ ├── LoginAppWrapper.js │ ├── LoginModal.js │ ├── OfflineInterfaceContext.js │ ├── PWALoadingBoundary.js │ ├── ServerVersionProvider.js │ ├── __tests__ │ │ ├── Alerts.test.js │ │ ├── ErrorBoundary.test.js │ │ └── __snapshots__ │ │ │ └── ErrorBoundary.test.js.snap │ └── styles │ │ ├── AppWrapper.style.js │ │ ├── Button.style.js │ │ ├── ErrorBoundary.style.js │ │ └── LoginModal.style.js │ ├── index.js │ └── utils │ ├── api.js │ ├── localeUtils.js │ ├── parseVersion.js │ ├── parseVersion.test.js │ ├── useLocale.js │ ├── useLocale.test.js │ ├── usePWAUpdateState.js │ └── useVerifyLatestUser.js ├── cli ├── README.md ├── bin │ └── d2-app-scripts ├── config │ ├── .browserlistrc.js │ ├── d2ConfigDefaults.js │ ├── d2ConfigDefaults.typescript.js │ ├── jest.config.js │ ├── jest.file.mock.js │ ├── jest.identity.mock.js │ ├── jest.styled-jsx-css.mock.js │ ├── jest.transform.js │ ├── makeBabelConfig.js │ ├── makeViteConfig.mjs │ └── templates │ │ ├── common │ │ ├── App.module.css │ │ ├── README.md │ │ └── package.json │ │ ├── init-typescript │ │ ├── App.test.tsx │ │ ├── d2.config.app.ts │ │ ├── d2.config.lib.ts │ │ ├── entrypoint.tsx │ │ ├── global.d.ts │ │ ├── modules.d.ts │ │ └── tsconfig.json │ │ └── init │ │ ├── App.test.jsx │ │ ├── d2.config.app.js │ │ ├── d2.config.lib.js │ │ └── entrypoint.jsx ├── package.json └── src │ ├── commands │ ├── build.js │ ├── clean.js │ ├── deduplicate.js │ ├── deploy.js │ ├── i18n.js │ ├── init.js │ ├── migrate.js │ ├── migrate │ │ └── js-to-jsx.js │ ├── pack.js │ ├── publish.js │ ├── start.js │ └── test.js │ ├── index.d.ts │ ├── index.js │ └── lib │ ├── bootstrapShell.js │ ├── compiler │ ├── compile.js │ ├── entrypoints.js │ ├── entrypoints.test.js │ ├── extensionHelpers.js │ └── index.js │ ├── constructAppUrl.js │ ├── env │ ├── getEnv.js │ ├── getPWAEnvVars.js │ ├── index.js │ └── loadEnvFiles.js │ ├── exitOnCatch.js │ ├── finalArchivePath.js │ ├── generateManifests.js │ ├── httpClient.js │ ├── i18n │ ├── extract.js │ ├── generate.js │ ├── helpers.js │ ├── index.js │ ├── locales.js │ ├── templates │ │ └── locales.hbs │ └── validate.js │ ├── makeBundle.js │ ├── parseAdditionalNamespaces.js │ ├── parseAdditionalNamespaces.test.js │ ├── parseConfig.js │ ├── parseConfig.test.js │ ├── paths.js │ ├── proxy.js │ ├── proxy.test.js │ ├── publishVersion.js │ ├── pwa │ ├── compileServiceWorker.js │ ├── index.js │ └── injectPrecacheManifest.js │ ├── updateManifest.js │ ├── validatePackage.js │ ├── validators │ ├── validateLockfile.js │ ├── validateLockfile.test.js │ ├── validatePackageExports.js │ └── validatePackageExports.test.js │ ├── yarnDeduplicate.js │ └── yarnDeduplicate.test.js ├── docs ├── _sidebar.md ├── architecture.md ├── bootstrapping.md ├── config.md ├── config │ ├── adding-shortcuts.md │ ├── d2-config-js-reference.md │ ├── environment.md │ ├── extending-vite-config.md │ └── types.md ├── getting-started.md ├── images │ ├── app-shortcuts.png │ ├── architecture-diagram.png │ └── empty-shell.gif ├── index.html ├── installation.md ├── migration │ └── v12.md ├── proxy.md ├── pwa │ └── pwa.md ├── scripts.md ├── scripts │ ├── build.md │ ├── deploy.md │ ├── init.md │ ├── migrate │ │ └── js-to-jsx.md │ ├── pack.md │ ├── publish.md │ ├── start.md │ └── test.md ├── troubleshooting.md ├── usage.md └── usage │ ├── app-icon.md │ ├── css.md │ ├── dependencies.md │ └── static-files.md ├── examples ├── pwa-app │ ├── d2.config.js │ ├── package.json │ ├── public │ │ ├── exclude-from-precache │ │ │ ├── test-file-1.png │ │ │ ├── test-file-2.png │ │ │ └── test-file-3.png │ │ └── include-in-precache │ │ │ ├── new-file-1.ico │ │ │ └── new-file.json │ └── src │ │ ├── App.jsx │ │ ├── App.module.css │ │ ├── App.test.js │ │ └── components │ │ ├── LoadingMask.jsx │ │ ├── RequestTester.jsx │ │ ├── SectionWrapper.jsx │ │ └── VisualizationsList.jsx └── simple-app │ ├── d2.config.js │ ├── i18n │ ├── ar.pot │ ├── ar_EG.pot │ ├── en.pot │ ├── es.pot │ ├── es_419.pot │ ├── fr.pot │ ├── uz_UZ_Cyrl.pot │ └── uz_UZ_Latn.pot │ ├── package.json │ ├── src │ ├── Alerter.jsx │ ├── Alerter.module.css │ ├── App.jsx │ └── App.module.css │ └── viteConfigExtensions.mjs ├── package.json ├── pwa ├── d2.config.js ├── package.json └── src │ ├── index.js │ ├── lib │ ├── base-url-db.js │ ├── constants.js │ ├── registration.js │ └── sections-db.js │ ├── offline-interface │ └── offline-interface.js │ └── service-worker │ ├── dhis2-connection-status.js │ ├── other-strategies.js │ ├── recording-mode.js │ ├── set-up-service-worker.js │ └── utils.js ├── shell ├── .browserslistrc ├── .env ├── .eslintrc.js ├── index.html ├── package.json ├── plugin.html ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-384x384.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── dhis2-app-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-48x48.png │ ├── favicon.ico │ ├── mstile-150x150.png │ ├── safari-pinned-tab.svg │ └── service-worker.js └── src │ ├── App.jsx │ ├── App.test.jsx │ ├── D2App │ └── app.jsx │ ├── Plugin.jsx │ ├── PluginLoader.jsx │ ├── PluginOuterErrorBoundary.jsx │ ├── index.css │ ├── index.jsx │ ├── plugin.index.jsx │ ├── service-worker.js │ └── setupTests.js └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- 1 | _extends: .github 2 | -------------------------------------------------------------------------------- /.github/workflows/comment-and-close.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.github/workflows/comment-and-close.yml -------------------------------------------------------------------------------- /.github/workflows/dhis2-deploy-netlify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.github/workflows/dhis2-deploy-netlify.yml -------------------------------------------------------------------------------- /.github/workflows/dhis2-verify-commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.github/workflows/dhis2-verify-commits.yml -------------------------------------------------------------------------------- /.github/workflows/dhis2-verify-lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.github/workflows/dhis2-verify-lib.yml -------------------------------------------------------------------------------- /.github/workflows/generate-and-upload-bom.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.github/workflows/generate-and-upload-bom.yml -------------------------------------------------------------------------------- /.github/workflows/rebuild-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.github/workflows/rebuild-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.gitignore -------------------------------------------------------------------------------- /.hooks/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.hooks/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.hooks/commit-msg -------------------------------------------------------------------------------- /.hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.hooks/pre-commit -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/README.md -------------------------------------------------------------------------------- /adapter/config/setupEnzyme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/config/setupEnzyme.js -------------------------------------------------------------------------------- /adapter/d2.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/d2.config.js -------------------------------------------------------------------------------- /adapter/i18n/en.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/i18n/en.pot -------------------------------------------------------------------------------- /adapter/i18n/es.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/i18n/es.po -------------------------------------------------------------------------------- /adapter/i18n/fr.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/i18n/fr.po -------------------------------------------------------------------------------- /adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/package.json -------------------------------------------------------------------------------- /adapter/src/components/Alerts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/Alerts.js -------------------------------------------------------------------------------- /adapter/src/components/AppWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/AppWrapper.js -------------------------------------------------------------------------------- /adapter/src/components/ConfirmUpdateModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/ConfirmUpdateModal.js -------------------------------------------------------------------------------- /adapter/src/components/ConnectedHeaderBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/ConnectedHeaderBar.js -------------------------------------------------------------------------------- /adapter/src/components/ErrorBoundary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/ErrorBoundary.js -------------------------------------------------------------------------------- /adapter/src/components/LoadingMask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/LoadingMask.js -------------------------------------------------------------------------------- /adapter/src/components/LoginAppWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/LoginAppWrapper.js -------------------------------------------------------------------------------- /adapter/src/components/LoginModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/LoginModal.js -------------------------------------------------------------------------------- /adapter/src/components/OfflineInterfaceContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/OfflineInterfaceContext.js -------------------------------------------------------------------------------- /adapter/src/components/PWALoadingBoundary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/PWALoadingBoundary.js -------------------------------------------------------------------------------- /adapter/src/components/ServerVersionProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/ServerVersionProvider.js -------------------------------------------------------------------------------- /adapter/src/components/__tests__/Alerts.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/__tests__/Alerts.test.js -------------------------------------------------------------------------------- /adapter/src/components/__tests__/ErrorBoundary.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/__tests__/ErrorBoundary.test.js -------------------------------------------------------------------------------- /adapter/src/components/__tests__/__snapshots__/ErrorBoundary.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/__tests__/__snapshots__/ErrorBoundary.test.js.snap -------------------------------------------------------------------------------- /adapter/src/components/styles/AppWrapper.style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/styles/AppWrapper.style.js -------------------------------------------------------------------------------- /adapter/src/components/styles/Button.style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/styles/Button.style.js -------------------------------------------------------------------------------- /adapter/src/components/styles/ErrorBoundary.style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/styles/ErrorBoundary.style.js -------------------------------------------------------------------------------- /adapter/src/components/styles/LoginModal.style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/components/styles/LoginModal.style.js -------------------------------------------------------------------------------- /adapter/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/index.js -------------------------------------------------------------------------------- /adapter/src/utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/utils/api.js -------------------------------------------------------------------------------- /adapter/src/utils/localeUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/utils/localeUtils.js -------------------------------------------------------------------------------- /adapter/src/utils/parseVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/utils/parseVersion.js -------------------------------------------------------------------------------- /adapter/src/utils/parseVersion.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/utils/parseVersion.test.js -------------------------------------------------------------------------------- /adapter/src/utils/useLocale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/utils/useLocale.js -------------------------------------------------------------------------------- /adapter/src/utils/useLocale.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/utils/useLocale.test.js -------------------------------------------------------------------------------- /adapter/src/utils/usePWAUpdateState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/utils/usePWAUpdateState.js -------------------------------------------------------------------------------- /adapter/src/utils/useVerifyLatestUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/adapter/src/utils/useVerifyLatestUser.js -------------------------------------------------------------------------------- /cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/README.md -------------------------------------------------------------------------------- /cli/bin/d2-app-scripts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/bin/d2-app-scripts -------------------------------------------------------------------------------- /cli/config/.browserlistrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/.browserlistrc.js -------------------------------------------------------------------------------- /cli/config/d2ConfigDefaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/d2ConfigDefaults.js -------------------------------------------------------------------------------- /cli/config/d2ConfigDefaults.typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/d2ConfigDefaults.typescript.js -------------------------------------------------------------------------------- /cli/config/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/jest.config.js -------------------------------------------------------------------------------- /cli/config/jest.file.mock.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test-file-stub' 2 | -------------------------------------------------------------------------------- /cli/config/jest.identity.mock.js: -------------------------------------------------------------------------------- 1 | module.exports = {} 2 | -------------------------------------------------------------------------------- /cli/config/jest.styled-jsx-css.mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/jest.styled-jsx-css.mock.js -------------------------------------------------------------------------------- /cli/config/jest.transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/jest.transform.js -------------------------------------------------------------------------------- /cli/config/makeBabelConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/makeBabelConfig.js -------------------------------------------------------------------------------- /cli/config/makeViteConfig.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/makeViteConfig.mjs -------------------------------------------------------------------------------- /cli/config/templates/common/App.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/common/App.module.css -------------------------------------------------------------------------------- /cli/config/templates/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/common/README.md -------------------------------------------------------------------------------- /cli/config/templates/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/common/package.json -------------------------------------------------------------------------------- /cli/config/templates/init-typescript/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/init-typescript/App.test.tsx -------------------------------------------------------------------------------- /cli/config/templates/init-typescript/d2.config.app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/init-typescript/d2.config.app.ts -------------------------------------------------------------------------------- /cli/config/templates/init-typescript/d2.config.lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/init-typescript/d2.config.lib.ts -------------------------------------------------------------------------------- /cli/config/templates/init-typescript/entrypoint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/init-typescript/entrypoint.tsx -------------------------------------------------------------------------------- /cli/config/templates/init-typescript/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/init-typescript/global.d.ts -------------------------------------------------------------------------------- /cli/config/templates/init-typescript/modules.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/init-typescript/modules.d.ts -------------------------------------------------------------------------------- /cli/config/templates/init-typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/init-typescript/tsconfig.json -------------------------------------------------------------------------------- /cli/config/templates/init/App.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/init/App.test.jsx -------------------------------------------------------------------------------- /cli/config/templates/init/d2.config.app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/init/d2.config.app.js -------------------------------------------------------------------------------- /cli/config/templates/init/d2.config.lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/init/d2.config.lib.js -------------------------------------------------------------------------------- /cli/config/templates/init/entrypoint.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/config/templates/init/entrypoint.jsx -------------------------------------------------------------------------------- /cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/package.json -------------------------------------------------------------------------------- /cli/src/commands/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/build.js -------------------------------------------------------------------------------- /cli/src/commands/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/clean.js -------------------------------------------------------------------------------- /cli/src/commands/deduplicate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/deduplicate.js -------------------------------------------------------------------------------- /cli/src/commands/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/deploy.js -------------------------------------------------------------------------------- /cli/src/commands/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/i18n.js -------------------------------------------------------------------------------- /cli/src/commands/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/init.js -------------------------------------------------------------------------------- /cli/src/commands/migrate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/migrate.js -------------------------------------------------------------------------------- /cli/src/commands/migrate/js-to-jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/migrate/js-to-jsx.js -------------------------------------------------------------------------------- /cli/src/commands/pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/pack.js -------------------------------------------------------------------------------- /cli/src/commands/publish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/publish.js -------------------------------------------------------------------------------- /cli/src/commands/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/start.js -------------------------------------------------------------------------------- /cli/src/commands/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/commands/test.js -------------------------------------------------------------------------------- /cli/src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/index.d.ts -------------------------------------------------------------------------------- /cli/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/index.js -------------------------------------------------------------------------------- /cli/src/lib/bootstrapShell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/bootstrapShell.js -------------------------------------------------------------------------------- /cli/src/lib/compiler/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/compiler/compile.js -------------------------------------------------------------------------------- /cli/src/lib/compiler/entrypoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/compiler/entrypoints.js -------------------------------------------------------------------------------- /cli/src/lib/compiler/entrypoints.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/compiler/entrypoints.test.js -------------------------------------------------------------------------------- /cli/src/lib/compiler/extensionHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/compiler/extensionHelpers.js -------------------------------------------------------------------------------- /cli/src/lib/compiler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/compiler/index.js -------------------------------------------------------------------------------- /cli/src/lib/constructAppUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/constructAppUrl.js -------------------------------------------------------------------------------- /cli/src/lib/env/getEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/env/getEnv.js -------------------------------------------------------------------------------- /cli/src/lib/env/getPWAEnvVars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/env/getPWAEnvVars.js -------------------------------------------------------------------------------- /cli/src/lib/env/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/env/index.js -------------------------------------------------------------------------------- /cli/src/lib/env/loadEnvFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/env/loadEnvFiles.js -------------------------------------------------------------------------------- /cli/src/lib/exitOnCatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/exitOnCatch.js -------------------------------------------------------------------------------- /cli/src/lib/finalArchivePath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/finalArchivePath.js -------------------------------------------------------------------------------- /cli/src/lib/generateManifests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/generateManifests.js -------------------------------------------------------------------------------- /cli/src/lib/httpClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/httpClient.js -------------------------------------------------------------------------------- /cli/src/lib/i18n/extract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/i18n/extract.js -------------------------------------------------------------------------------- /cli/src/lib/i18n/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/i18n/generate.js -------------------------------------------------------------------------------- /cli/src/lib/i18n/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/i18n/helpers.js -------------------------------------------------------------------------------- /cli/src/lib/i18n/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/i18n/index.js -------------------------------------------------------------------------------- /cli/src/lib/i18n/locales.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/i18n/locales.js -------------------------------------------------------------------------------- /cli/src/lib/i18n/templates/locales.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/i18n/templates/locales.hbs -------------------------------------------------------------------------------- /cli/src/lib/i18n/validate.js: -------------------------------------------------------------------------------- 1 | module.exports = () => { 2 | // TODO 3 | } 4 | -------------------------------------------------------------------------------- /cli/src/lib/makeBundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/makeBundle.js -------------------------------------------------------------------------------- /cli/src/lib/parseAdditionalNamespaces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/parseAdditionalNamespaces.js -------------------------------------------------------------------------------- /cli/src/lib/parseAdditionalNamespaces.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/parseAdditionalNamespaces.test.js -------------------------------------------------------------------------------- /cli/src/lib/parseConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/parseConfig.js -------------------------------------------------------------------------------- /cli/src/lib/parseConfig.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/parseConfig.test.js -------------------------------------------------------------------------------- /cli/src/lib/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/paths.js -------------------------------------------------------------------------------- /cli/src/lib/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/proxy.js -------------------------------------------------------------------------------- /cli/src/lib/proxy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/proxy.test.js -------------------------------------------------------------------------------- /cli/src/lib/publishVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/publishVersion.js -------------------------------------------------------------------------------- /cli/src/lib/pwa/compileServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/pwa/compileServiceWorker.js -------------------------------------------------------------------------------- /cli/src/lib/pwa/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/pwa/index.js -------------------------------------------------------------------------------- /cli/src/lib/pwa/injectPrecacheManifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/pwa/injectPrecacheManifest.js -------------------------------------------------------------------------------- /cli/src/lib/updateManifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/updateManifest.js -------------------------------------------------------------------------------- /cli/src/lib/validatePackage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/validatePackage.js -------------------------------------------------------------------------------- /cli/src/lib/validators/validateLockfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/validators/validateLockfile.js -------------------------------------------------------------------------------- /cli/src/lib/validators/validateLockfile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/validators/validateLockfile.test.js -------------------------------------------------------------------------------- /cli/src/lib/validators/validatePackageExports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/validators/validatePackageExports.js -------------------------------------------------------------------------------- /cli/src/lib/validators/validatePackageExports.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/validators/validatePackageExports.test.js -------------------------------------------------------------------------------- /cli/src/lib/yarnDeduplicate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/yarnDeduplicate.js -------------------------------------------------------------------------------- /cli/src/lib/yarnDeduplicate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/cli/src/lib/yarnDeduplicate.test.js -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/bootstrapping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/bootstrapping.md -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/config.md -------------------------------------------------------------------------------- /docs/config/adding-shortcuts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/config/adding-shortcuts.md -------------------------------------------------------------------------------- /docs/config/d2-config-js-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/config/d2-config-js-reference.md -------------------------------------------------------------------------------- /docs/config/environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/config/environment.md -------------------------------------------------------------------------------- /docs/config/extending-vite-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/config/extending-vite-config.md -------------------------------------------------------------------------------- /docs/config/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/config/types.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/images/app-shortcuts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/images/app-shortcuts.png -------------------------------------------------------------------------------- /docs/images/architecture-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/images/architecture-diagram.png -------------------------------------------------------------------------------- /docs/images/empty-shell.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/images/empty-shell.gif -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/migration/v12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/migration/v12.md -------------------------------------------------------------------------------- /docs/proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/proxy.md -------------------------------------------------------------------------------- /docs/pwa/pwa.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/pwa/pwa.md -------------------------------------------------------------------------------- /docs/scripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/scripts.md -------------------------------------------------------------------------------- /docs/scripts/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/scripts/build.md -------------------------------------------------------------------------------- /docs/scripts/deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/scripts/deploy.md -------------------------------------------------------------------------------- /docs/scripts/init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/scripts/init.md -------------------------------------------------------------------------------- /docs/scripts/migrate/js-to-jsx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/scripts/migrate/js-to-jsx.md -------------------------------------------------------------------------------- /docs/scripts/pack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/scripts/pack.md -------------------------------------------------------------------------------- /docs/scripts/publish.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/scripts/publish.md -------------------------------------------------------------------------------- /docs/scripts/start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/scripts/start.md -------------------------------------------------------------------------------- /docs/scripts/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/scripts/test.md -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/usage.md -------------------------------------------------------------------------------- /docs/usage/app-icon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/usage/app-icon.md -------------------------------------------------------------------------------- /docs/usage/css.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/usage/css.md -------------------------------------------------------------------------------- /docs/usage/dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/usage/dependencies.md -------------------------------------------------------------------------------- /docs/usage/static-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/docs/usage/static-files.md -------------------------------------------------------------------------------- /examples/pwa-app/d2.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/pwa-app/d2.config.js -------------------------------------------------------------------------------- /examples/pwa-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/pwa-app/package.json -------------------------------------------------------------------------------- /examples/pwa-app/public/exclude-from-precache/test-file-1.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/pwa-app/public/exclude-from-precache/test-file-2.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/pwa-app/public/exclude-from-precache/test-file-3.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/pwa-app/public/include-in-precache/new-file-1.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/pwa-app/public/include-in-precache/new-file.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/pwa-app/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/pwa-app/src/App.jsx -------------------------------------------------------------------------------- /examples/pwa-app/src/App.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/pwa-app/src/App.module.css -------------------------------------------------------------------------------- /examples/pwa-app/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/pwa-app/src/App.test.js -------------------------------------------------------------------------------- /examples/pwa-app/src/components/LoadingMask.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/pwa-app/src/components/LoadingMask.jsx -------------------------------------------------------------------------------- /examples/pwa-app/src/components/RequestTester.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/pwa-app/src/components/RequestTester.jsx -------------------------------------------------------------------------------- /examples/pwa-app/src/components/SectionWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/pwa-app/src/components/SectionWrapper.jsx -------------------------------------------------------------------------------- /examples/pwa-app/src/components/VisualizationsList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/pwa-app/src/components/VisualizationsList.jsx -------------------------------------------------------------------------------- /examples/simple-app/d2.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/d2.config.js -------------------------------------------------------------------------------- /examples/simple-app/i18n/ar.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/i18n/ar.pot -------------------------------------------------------------------------------- /examples/simple-app/i18n/ar_EG.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/i18n/ar_EG.pot -------------------------------------------------------------------------------- /examples/simple-app/i18n/en.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/i18n/en.pot -------------------------------------------------------------------------------- /examples/simple-app/i18n/es.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/i18n/es.pot -------------------------------------------------------------------------------- /examples/simple-app/i18n/es_419.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/i18n/es_419.pot -------------------------------------------------------------------------------- /examples/simple-app/i18n/fr.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/i18n/fr.pot -------------------------------------------------------------------------------- /examples/simple-app/i18n/uz_UZ_Cyrl.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/i18n/uz_UZ_Cyrl.pot -------------------------------------------------------------------------------- /examples/simple-app/i18n/uz_UZ_Latn.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/i18n/uz_UZ_Latn.pot -------------------------------------------------------------------------------- /examples/simple-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/package.json -------------------------------------------------------------------------------- /examples/simple-app/src/Alerter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/src/Alerter.jsx -------------------------------------------------------------------------------- /examples/simple-app/src/Alerter.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/src/Alerter.module.css -------------------------------------------------------------------------------- /examples/simple-app/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/src/App.jsx -------------------------------------------------------------------------------- /examples/simple-app/src/App.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/src/App.module.css -------------------------------------------------------------------------------- /examples/simple-app/viteConfigExtensions.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/examples/simple-app/viteConfigExtensions.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/package.json -------------------------------------------------------------------------------- /pwa/d2.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/d2.config.js -------------------------------------------------------------------------------- /pwa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/package.json -------------------------------------------------------------------------------- /pwa/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/src/index.js -------------------------------------------------------------------------------- /pwa/src/lib/base-url-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/src/lib/base-url-db.js -------------------------------------------------------------------------------- /pwa/src/lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/src/lib/constants.js -------------------------------------------------------------------------------- /pwa/src/lib/registration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/src/lib/registration.js -------------------------------------------------------------------------------- /pwa/src/lib/sections-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/src/lib/sections-db.js -------------------------------------------------------------------------------- /pwa/src/offline-interface/offline-interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/src/offline-interface/offline-interface.js -------------------------------------------------------------------------------- /pwa/src/service-worker/dhis2-connection-status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/src/service-worker/dhis2-connection-status.js -------------------------------------------------------------------------------- /pwa/src/service-worker/other-strategies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/src/service-worker/other-strategies.js -------------------------------------------------------------------------------- /pwa/src/service-worker/recording-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/src/service-worker/recording-mode.js -------------------------------------------------------------------------------- /pwa/src/service-worker/set-up-service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/src/service-worker/set-up-service-worker.js -------------------------------------------------------------------------------- /pwa/src/service-worker/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/pwa/src/service-worker/utils.js -------------------------------------------------------------------------------- /shell/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/.browserslistrc -------------------------------------------------------------------------------- /shell/.env: -------------------------------------------------------------------------------- 1 | SKIP_PREFLIGHT_CHECK=true 2 | -------------------------------------------------------------------------------- /shell/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/.eslintrc.js -------------------------------------------------------------------------------- /shell/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/index.html -------------------------------------------------------------------------------- /shell/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/package.json -------------------------------------------------------------------------------- /shell/plugin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/plugin.html -------------------------------------------------------------------------------- /shell/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /shell/public/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/android-chrome-384x384.png -------------------------------------------------------------------------------- /shell/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/apple-touch-icon.png -------------------------------------------------------------------------------- /shell/public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/browserconfig.xml -------------------------------------------------------------------------------- /shell/public/dhis2-app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/dhis2-app-icon.png -------------------------------------------------------------------------------- /shell/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/favicon-16x16.png -------------------------------------------------------------------------------- /shell/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/favicon-32x32.png -------------------------------------------------------------------------------- /shell/public/favicon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/favicon-48x48.png -------------------------------------------------------------------------------- /shell/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/favicon.ico -------------------------------------------------------------------------------- /shell/public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/mstile-150x150.png -------------------------------------------------------------------------------- /shell/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /shell/public/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/public/service-worker.js -------------------------------------------------------------------------------- /shell/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/src/App.jsx -------------------------------------------------------------------------------- /shell/src/App.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/src/App.test.jsx -------------------------------------------------------------------------------- /shell/src/D2App/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/src/D2App/app.jsx -------------------------------------------------------------------------------- /shell/src/Plugin.jsx: -------------------------------------------------------------------------------- 1 | // placeholder 2 | -------------------------------------------------------------------------------- /shell/src/PluginLoader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/src/PluginLoader.jsx -------------------------------------------------------------------------------- /shell/src/PluginOuterErrorBoundary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/src/PluginOuterErrorBoundary.jsx -------------------------------------------------------------------------------- /shell/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/src/index.css -------------------------------------------------------------------------------- /shell/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/src/index.jsx -------------------------------------------------------------------------------- /shell/src/plugin.index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/src/plugin.index.jsx -------------------------------------------------------------------------------- /shell/src/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/src/service-worker.js -------------------------------------------------------------------------------- /shell/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/shell/src/setupTests.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dhis2/app-platform/HEAD/yarn.lock --------------------------------------------------------------------------------