tree: 0948e5c87833018b3da49f66153e729892a1ceae [path history] [tgz]
  1. cypress/
  2. public/
  3. src/
  4. .env.development
  5. .env.production
  6. .eslintrc.cjs
  7. .gitignore
  8. .prettierrc.json
  9. cypress.config.ts
  10. env.d.ts
  11. index.html
  12. package-lock.json
  13. package.json
  14. pom.xml
  15. postcss.config.js
  16. README.md
  17. tailwind.config.js
  18. tsconfig.app.json
  19. tsconfig.json
  20. tsconfig.node.json
  21. tsconfig.vitest.json
  22. vite.config.ts
  23. vitest.config.ts
seatunnel-engine/seatunnel-engine-ui/README.md

seatunnel-engine-ui

Development Environment Dependencies

  • Node 18+/20+ required

  • npm 7+

  • modify VITE_APP_API_SERVICE and VITE_APP_API_BASE in .env.development

  • quick start

npm install
npm run dev

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Type-Check, Compile and Minify for Production

npm run build

Run Unit Tests with [Vitest]

npm run test:unit

Run End-to-End Tests with [Cypress]

npm run test:e2e:dev

This runs the end-to-end tests against the Vite development server. It is much faster than the production build.

But it's still recommended to test the production build with test:e2e before deploying (e.g. in CI environments):

npm run build
npm run test:e2e

Lint with [ESLint]

npm run lint