stable

Clone or download

Read-only

Init Project Sidebar custom element

This contribution inits the project sidebar custom elements. It can be built with `pnpm run build` and a dev server can be started with `pnpm run dev`. Since the goal is to provide a package that is directly usable, we bundle everything in the distributed bundles, that's why Vue is marked as a dev dependencies there is no need for users to pull it when they `npm install` the package. Part of request #23465 Publish a project sidebar custom element Change-Id: I845097f56eb209a7324312f8c3aaca304a216ad9

Modified Files

Name
M package.json +2 −1 Go to diff View file
M pnpm-lock.yaml +16 −27 Go to diff View file
A src/scripts/lib/project-sidebar/.gitignore +1 −0 Go to diff View file
A src/scripts/lib/project-sidebar/LICENSE +21 −0 Go to diff View file
A src/scripts/lib/project-sidebar/README.md +3 −0 Go to diff View file
A src/scripts/lib/project-sidebar/index.html +12 −0 Go to diff View file
A src/scripts/lib/project-sidebar/package.json +35 −0 Go to diff View file
A src/scripts/lib/project-sidebar/pnpm-lock.yaml +155 −0 Go to diff View file
A src/scripts/lib/project-sidebar/src/ProjectSidebar.vue +31 −0 Go to diff View file
A src/scripts/lib/project-sidebar/src/main.ts +29 −0 Go to diff View file
A src/scripts/lib/project-sidebar/src/vue.shims.d.ts +28 −0 Go to diff View file
A src/scripts/lib/project-sidebar/tsconfig.json +9 −0 Go to diff View file
A src/scripts/lib/project-sidebar/vite.config.ts +38 −0 Go to diff View file