commit | be078a8f00259e58faa8cbe24d11fa73d67c4f82 | [log] [tgz] |
---|---|---|
author | Mostafa Draz <mdraz@google.com> | Tue Apr 01 17:04:10 2025 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Apr 01 17:04:53 2025 |
tree | 5a2a98cdae919ebb278d55cac546ad09d2cfe256 | |
parent | 919dfc1dc8f9cfa7f703aaad757e6af0e6c01fba [diff] |
luci: Remove unused package from lerna Change-Id: I40390620d246b6e0578e76b451c1bae5d629546c Reviewed-on: https://chromium-review.googlesource.com/c/infra/infra/+/6419984 Auto-Submit: Mostafa Draz <mdraz@google.com> Commit-Queue: Tiffany Zhang <zhangtiff@chromium.org> Reviewed-by: Tiffany Zhang <zhangtiff@chromium.org> Cr-Commit-Position: refs/heads/main@{#72573} NOKEYCHECK=True GitOrigin-RevId: c3ee6cec98b962f2ab5eb600acb88a6014c20e59
This directory contains Web Components and JavaScript libraries shared across Chrome Operations' application frontends.
Find the name of the specific component and install it within the @chopsui
package scope. For example, to install chops-header
, run npm install @chopsui/chops-header
.
To set up project development:
git clone
.npm run bootstrap
.npm test
.npm start
. The demos will be at http://localhost:8080/.ChopsUI packages are published publicly on npm under the @chopsui organization.
Each component is published under a separate npm package. Packages are managed using Lerna. All packages are published together using a single version number kept in the lerna.json
file under the version
key.
To set up:
npm adduser
.To publish a new version:
package.json
"publishConfig": { "access": "public" }
origin/main
.npx lerna version --no-git-tag-version
. Lerna will prompt you to select a new version number, detect which packages have changed since the last version, and locally update the json files.npx lerna publish from-package --no-git-tag-version
.