kyuubi/kyuubi-server/web-ui
dependabot[bot] b64b4cf79b
Bump vue-i18n from 9.2.2 to 9.14.5 in /kyuubi-server/web-ui
Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) from 9.2.2 to 9.14.5.
- [Release notes](https://github.com/intlify/vue-i18n/releases)
- [Changelog](https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/vue-i18n)

---
updated-dependencies:
- dependency-name: vue-i18n
  dependency-version: 9.14.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-16 19:38:53 +00:00
..
public
src [KYUUBI #6660][UI] Improve the display of sql editor and query result 2024-09-05 00:20:44 +08:00
.env [KYUUBI #5620] [UI] Remove dummy information card from Overview page 2023-11-03 21:45:08 +08:00
.env.development [KYUUBI #4537][UI] Enable Vite proxy server for web ui development 2023-03-16 22:02:46 +08:00
.env.production [KYUUBI #5624] [UI] Remove npm run build warning about NODE_ENV=production 2023-11-07 11:59:33 +08:00
.eslintrc [KYUUBI #3646][UI] Init Session Statistic Page 2023-03-24 11:43:15 +08:00
.gitignore [KYUUBI #4397] [BUILD] build/dist supports --web-ui 2023-02-23 11:45:58 +08:00
.prettierrc [KYUUBI #3646][Improvement][UI] Front-end style should bracket same line 2023-03-21 21:05:57 +08:00
index.html [KYUUBI #4397] [BUILD] build/dist supports --web-ui 2023-02-23 11:45:58 +08:00
package-lock.json Bump vue-i18n from 9.2.2 to 9.14.5 in /kyuubi-server/web-ui 2025-07-16 19:38:53 +00:00
package.json Bump vue-i18n from 9.2.2 to 9.14.5 in /kyuubi-server/web-ui 2025-07-16 19:38:53 +00:00
pnpm-lock.yaml Bump vue-i18n from 9.2.2 to 9.14.5 in /kyuubi-server/web-ui 2025-07-16 19:38:53 +00:00
README.md [KYUUBI #4783] Use pnpm v8 and update pnpm lockfile to v6 schema 2023-05-03 18:39:22 +08:00
tsconfig.json
tsconfig.node.json
vite.config.ts [KYUUBI #5620] [UI] Remove dummy information card from Overview page 2023-11-03 21:45:08 +08:00
vitest.config.ts [KYUUBI #5620] [UI] Remove dummy information card from Overview page 2023-11-03 21:45:08 +08:00

Kyuubi Web UI

Start Using

For the best experience, we recommend using node 16.x.x. You can learn how to install the corresponding version from its official website.

Install Dependencies

npm install

Development Project

Notice:

Before you start the Web UI project, please make sure the Kyuubi server has been started.

Kyuubi Web UI will proxy the requests to Kyuubi server, with the default endpoint path tohttp://localhost:10099. Modify VITE_APP_DEV_WEB_URL in .env.development for customizing targeted endpoint path.

Why proxy to http://localhost:10099

Currently kyuubi server binds on http://0.0.0.0:10099 in case your are running kyuubi server in MacOS or Windows(If in linux, you should config kyuubi server kyuubi.frontend.rest.bind.host=0.0.0.0, or change VITE_APP_DEV_WEB_URL in .env.development).

npm run dev

Build Project

npm run build

Code Format

Usually after you modify the code, you need to perform code formatting operations to ensure that the code in the project is the same style.

npm run prettier

Recommend

If you want to save disk space and boost installation speed, we recommend using pnpm 8.x.x to instead of npm. You can learn how to install the corresponding version from its official website.

# Install Dependencies
pnpm install

# Development Project
pnpm run dev

# Build Project
pnpm run build

# Code Format
pnpm run prettier