├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .nycrc.json ├── README.md ├── dashboard ├── .eslintrc.json ├── .gitignore ├── .nycrc.json ├── bin │ └── index.js ├── index.js ├── lib │ ├── constants │ │ ├── frontend-events.js │ │ ├── socket-events.js │ │ └── socket-rooms.js │ ├── controllers │ │ └── run.js │ ├── models │ │ ├── event.js │ │ └── run.js │ ├── store │ │ ├── index.js │ │ └── table │ │ │ └── index.js │ └── utils │ │ └── index.js ├── package-lock.json ├── package.json ├── server │ ├── api │ │ ├── frontendApi.js │ │ ├── runApi.js │ │ └── server.js │ ├── index.js │ └── server.js └── test │ ├── integration │ └── cli.test.js │ ├── unit │ ├── index.test.js │ ├── lib │ │ ├── models │ │ │ ├── event.test.js │ │ │ └── run.test.js │ │ └── store │ │ │ └── table.test.js │ └── server │ │ ├── api │ │ ├── frontendApi.test.js │ │ ├── runApi.test.js │ │ └── server.test.js │ │ └── index.test.js │ └── utils │ └── mocks │ └── CLI.js ├── docs ├── architecture.md ├── img │ ├── frontend_publish.png │ ├── header.png │ └── run_publish.png └── repository-structure.md ├── frontend ├── .babelrc ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── actions │ └── index.js ├── components │ ├── ActiveRun.js │ ├── EmptyRuns.js │ ├── Header.js │ ├── RunData.js │ ├── RunEvent.js │ ├── RunList.js │ └── StatusRibbon.js ├── jsconfig.json ├── package-lock.json ├── package.json ├── pages │ ├── _app.js │ ├── index.js │ └── run │ │ └── [id].js ├── postcss.config.js ├── public │ └── logo.png ├── services │ └── run.js ├── state │ ├── models │ │ ├── event.js │ │ └── run.js │ └── stores │ │ ├── index.js │ │ └── runStore.js ├── styles │ ├── _basics.scss │ └── index.scss └── tailwind.config.js ├── npm ├── build.js ├── coverage.js ├── post-install.js ├── test-integration.js ├── test-lint.js └── test-unit.js ├── package.json └── reporter ├── .eslintrc.json ├── .nycrc.json ├── index.js ├── lib ├── handlers │ └── index.js ├── runtimeEvents.js └── utils │ └── index.js ├── package-lock.json ├── package.json └── test └── unit ├── index.test.js └── lib ├── handlers └── index.test.js └── utils └── index.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dashboard/ 2 | frontend/ 3 | reporter 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/.gitignore -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/.nycrc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/README.md -------------------------------------------------------------------------------- /dashboard/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/.eslintrc.json -------------------------------------------------------------------------------- /dashboard/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/.gitignore -------------------------------------------------------------------------------- /dashboard/.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/.nycrc.json -------------------------------------------------------------------------------- /dashboard/bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/bin/index.js -------------------------------------------------------------------------------- /dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/index.js -------------------------------------------------------------------------------- /dashboard/lib/constants/frontend-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/lib/constants/frontend-events.js -------------------------------------------------------------------------------- /dashboard/lib/constants/socket-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/lib/constants/socket-events.js -------------------------------------------------------------------------------- /dashboard/lib/constants/socket-rooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/lib/constants/socket-rooms.js -------------------------------------------------------------------------------- /dashboard/lib/controllers/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/lib/controllers/run.js -------------------------------------------------------------------------------- /dashboard/lib/models/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/lib/models/event.js -------------------------------------------------------------------------------- /dashboard/lib/models/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/lib/models/run.js -------------------------------------------------------------------------------- /dashboard/lib/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/lib/store/index.js -------------------------------------------------------------------------------- /dashboard/lib/store/table/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/lib/store/table/index.js -------------------------------------------------------------------------------- /dashboard/lib/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/lib/utils/index.js -------------------------------------------------------------------------------- /dashboard/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/package-lock.json -------------------------------------------------------------------------------- /dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/package.json -------------------------------------------------------------------------------- /dashboard/server/api/frontendApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/server/api/frontendApi.js -------------------------------------------------------------------------------- /dashboard/server/api/runApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/server/api/runApi.js -------------------------------------------------------------------------------- /dashboard/server/api/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/server/api/server.js -------------------------------------------------------------------------------- /dashboard/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/server/index.js -------------------------------------------------------------------------------- /dashboard/server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/server/server.js -------------------------------------------------------------------------------- /dashboard/test/integration/cli.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/test/integration/cli.test.js -------------------------------------------------------------------------------- /dashboard/test/unit/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/test/unit/index.test.js -------------------------------------------------------------------------------- /dashboard/test/unit/lib/models/event.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/test/unit/lib/models/event.test.js -------------------------------------------------------------------------------- /dashboard/test/unit/lib/models/run.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/test/unit/lib/models/run.test.js -------------------------------------------------------------------------------- /dashboard/test/unit/lib/store/table.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/test/unit/lib/store/table.test.js -------------------------------------------------------------------------------- /dashboard/test/unit/server/api/frontendApi.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/test/unit/server/api/frontendApi.test.js -------------------------------------------------------------------------------- /dashboard/test/unit/server/api/runApi.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/test/unit/server/api/runApi.test.js -------------------------------------------------------------------------------- /dashboard/test/unit/server/api/server.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/test/unit/server/api/server.test.js -------------------------------------------------------------------------------- /dashboard/test/unit/server/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/test/unit/server/index.test.js -------------------------------------------------------------------------------- /dashboard/test/utils/mocks/CLI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/dashboard/test/utils/mocks/CLI.js -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/img/frontend_publish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/docs/img/frontend_publish.png -------------------------------------------------------------------------------- /docs/img/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/docs/img/header.png -------------------------------------------------------------------------------- /docs/img/run_publish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/docs/img/run_publish.png -------------------------------------------------------------------------------- /docs/repository-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/docs/repository-structure.md -------------------------------------------------------------------------------- /frontend/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/.babelrc -------------------------------------------------------------------------------- /frontend/.eslintignore: -------------------------------------------------------------------------------- 1 | out/ 2 | -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/.eslintrc.json -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/actions/index.js -------------------------------------------------------------------------------- /frontend/components/ActiveRun.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/components/ActiveRun.js -------------------------------------------------------------------------------- /frontend/components/EmptyRuns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/components/EmptyRuns.js -------------------------------------------------------------------------------- /frontend/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/components/Header.js -------------------------------------------------------------------------------- /frontend/components/RunData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/components/RunData.js -------------------------------------------------------------------------------- /frontend/components/RunEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/components/RunEvent.js -------------------------------------------------------------------------------- /frontend/components/RunList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/components/RunList.js -------------------------------------------------------------------------------- /frontend/components/StatusRibbon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/components/StatusRibbon.js -------------------------------------------------------------------------------- /frontend/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/jsconfig.json -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/pages/_app.js -------------------------------------------------------------------------------- /frontend/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/pages/index.js -------------------------------------------------------------------------------- /frontend/pages/run/[id].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/pages/run/[id].js -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/public/logo.png -------------------------------------------------------------------------------- /frontend/services/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/services/run.js -------------------------------------------------------------------------------- /frontend/state/models/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/state/models/event.js -------------------------------------------------------------------------------- /frontend/state/models/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/state/models/run.js -------------------------------------------------------------------------------- /frontend/state/stores/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/state/stores/index.js -------------------------------------------------------------------------------- /frontend/state/stores/runStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/state/stores/runStore.js -------------------------------------------------------------------------------- /frontend/styles/_basics.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/styles/_basics.scss -------------------------------------------------------------------------------- /frontend/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/styles/index.scss -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /npm/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/npm/build.js -------------------------------------------------------------------------------- /npm/coverage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/npm/coverage.js -------------------------------------------------------------------------------- /npm/post-install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/npm/post-install.js -------------------------------------------------------------------------------- /npm/test-integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/npm/test-integration.js -------------------------------------------------------------------------------- /npm/test-lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/npm/test-lint.js -------------------------------------------------------------------------------- /npm/test-unit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/npm/test-unit.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/package.json -------------------------------------------------------------------------------- /reporter/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/reporter/.eslintrc.json -------------------------------------------------------------------------------- /reporter/.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/reporter/.nycrc.json -------------------------------------------------------------------------------- /reporter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/reporter/index.js -------------------------------------------------------------------------------- /reporter/lib/handlers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/reporter/lib/handlers/index.js -------------------------------------------------------------------------------- /reporter/lib/runtimeEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/reporter/lib/runtimeEvents.js -------------------------------------------------------------------------------- /reporter/lib/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/reporter/lib/utils/index.js -------------------------------------------------------------------------------- /reporter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/reporter/package-lock.json -------------------------------------------------------------------------------- /reporter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/reporter/package.json -------------------------------------------------------------------------------- /reporter/test/unit/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/reporter/test/unit/index.test.js -------------------------------------------------------------------------------- /reporter/test/unit/lib/handlers/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/reporter/test/unit/lib/handlers/index.test.js -------------------------------------------------------------------------------- /reporter/test/unit/lib/utils/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/postmanlabs/newman-dashboard/HEAD/reporter/test/unit/lib/utils/index.test.js --------------------------------------------------------------------------------