{"_id":"@alloralabs/legacy-ui","_rev":"5-611e32b1b86cf4a4fad23edcf59696ab","name":"@alloralabs/legacy-ui","dist-tags":{"latest":"1.2.51"},"versions":{"1.2.51":{"name":"@alloralabs/legacy-ui","version":"1.2.51","license":"MIT","_id":"@alloralabs/legacy-ui@1.2.51","maintainers":[{"name":"kpeluso","email":"kenny@upshot.xyz"},{"name":"upshot-andi","email":"andi@upshot.xyz"},{"name":"conache","email":"cristian@upshot.xyz"},{"name":"spooktheducks","email":"spook@alloralabs.xyz"},{"name":"madisonjw","email":"madisonjw@gmail.com"},{"name":"gabers","email":"gabrielskwilliams@gmail.com"},{"name":"gh_allora","email":"gregory@alloralabs.xyz"},{"name":"brad_allora","email":"brad@alloralabs.xyz"}],"homepage":"https://github.com/upshot-tech/upshot-ui#readme","bugs":{"url":"https://github.com/upshot-tech/upshot-ui/issues"},"dist":{"shasum":"229c0cb1273e5782ae2532e7673effb62c9e9cbf","tarball":"https://registry.npmjs.org/@alloralabs/legacy-ui/-/legacy-ui-1.2.51.tgz","fileCount":454,"integrity":"sha512-KmwGtKXgXtd7c/mACB8TDXYvx7LZNRA2+3Zu9FeXIS5hWmY7KzE+lngv5eNSiKwzDHAUIPnGPqExu6zqSeZVfg==","signatures":[{"sig":"MEUCIG9VGti7TygwlVAj5GJljcUFeDhcNe1PU0Ri0usV3gRqAiEAiwJFMslB7V99d6gzIjuoxd1Okj2SNjK9KXjAhws0gtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13667263},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","engines":{"node":"^18.0.0"},"gitHead":"5c48dd0aaa4e78b7fd1e266e31ea1e080a45ce31","scripts":{"lint":"prettier --write . && eslint . --fix","test":"jest","build":"rm -rf ./dist && rollup -c","maind":"git checkout main && git pull && yarn install && yarn start","pulld":"git pull && yarn install && yarn start","start":"start-storybook -p 6006 -s public","watch-test":"jest --watch","build-static":"yarn build-storybook -o ./static -s public"},"_npmUser":{"name":"conache","email":"cristian@upshot.xyz"},"repository":{"url":"git+https://github.com/upshot-tech/upshot-ui.git","type":"git"},"_npmVersion":"10.7.0","description":"The design system used in legacy apps.","directories":{},"lint-staged":{"src/**/*.{js,jsx,ts,tsx}":"yarn lint"},"resolutions":{"@types/react":"<18.0.0","@types/react-dom":"<18.0.0"},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^8.3.2","react":"^18.2.0","ethers":"^5.7.0","masonic":"^3.6.5","d3-array":"^3.2.0","date-fns":"^2.29.2","polished":"^4.2.2","theme-ui":"^0.14.7","plotly.js":"^2.19.0","react-dom":"^18.2.0","@visx/axis":"^2.12.2","@visx/group":"^2.10.0","@visx/scale":"^2.2.2","@visx/shape":"^2.12.2","@visx/legend":"^2.10.0","react-spring":"^9.5.2","use-debounce":"^8.0.4","@visx/tooltip":"^2.10.0","@visx/xychart":"^2.12.2","@emotion/react":"^11.10.0","@visx/gradient":"^2.10.0","react-paginate":"git+https://github.com/upshot-tech/react-paginate.git#fix/pagesBreaking","@emotion/styled":"^11.10.0","@types/d3-array":"^3.0.3","react-inlinesvg":"^3.0.1","react-plotly.js":"^2.6.0","@visx/responsive":"^2.10.0","@headlessui/react":"^1.7.7","mini-virtual-list":"^0.3.2","react-popper-tooltip":"^4.4.2","ethereum-blockies-base64":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","husky":"^8.0.1","eslint":"^8.22.0","rollup":"^2.78.1","ts-jest":"^29.0.3","webpack":"^5.76.0","prettier":"^2.7.1","typescript":"^4.7.4","@babel/core":"^7.18.13","@types/jest":"^29.1.2","@types/node":"^18.7.10","@types/uuid":"^8.3.4","date-fns-tz":"^2.0.0","@types/react":"18.0.17","@storybook/react":"^6.5.15","@types/react-dom":"18.0.6","@storybook/addons":"^6.5.15","rollup-plugin-svg":"^2.0.0","@storybook/theming":"^6.5.15","rollup-plugin-copy":"^3.4.0","@babel/preset-react":"^7.18.6","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.30.1","@emotion/babel-plugin":"^11.10.2","@storybook/addon-docs":"^6.5.15","@types/react-plotly.js":"^2.6.0","@rollup/plugin-commonjs":"^22.0.2","eslint-plugin-storybook":"^0.6.8","rollup-plugin-typescript2":"^0.33.0","@rollup/plugin-node-resolve":"^13.3.0","@storybook/builder-webpack5":"^6.5.15","@storybook/manager-webpack5":"^6.5.15","eslint-plugin-simple-import-sort":"^7.0.0"},"peerDependencies":{"react":">=17.0.2","react-dom":">=17.0.2","@emotion/react":">=11.9.3","@emotion/styled":">=11.9.3"},"_npmOperationalInternal":{"tmp":"tmp/legacy-ui_1.2.51_1740090939589_0.2598534584010639","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-02-20T22:35:39.513Z","modified":"2026-02-16T21:43:54.302Z","1.2.51":"2025-02-20T22:35:39.970Z"},"bugs":{"url":"https://github.com/upshot-tech/upshot-ui/issues"},"license":"MIT","homepage":"https://github.com/upshot-tech/upshot-ui#readme","repository":{"url":"git+https://github.com/upshot-tech/upshot-ui.git","type":"git"},"description":"The design system used in legacy apps.","maintainers":[{"email":"andi@upshot.xyz","name":"upshot-andi"},{"email":"spook@alloralabs.xyz","name":"spooktheducks"}],"readme":"# upshot-ui\n\nThe official design system used in Upshot.\n\n### Install dependencies\n\n```bash\nyarn\n```\n\n### Start storybook server\n\n```bash\nyarn start\n```\n\n### Fix code formatting\n\n```bash\nyarn lint\n```\n\n### Export module\n\n```bash\nyarn build\n```\n\n### Link with Upshot UIs\n\nIn development, you will likely want to link this repo with the one containing the Upshot UIs (Analytics, Answer, etc.) Follow the latest guide in the [upshot-web repo](https://github.com/upshot-tech/upshot-web/blob/staging/README.md).\n\n### Publish on NPM\n\n1. Checkout the latest `main` branch.\n\n```bash\ngit checkout main\ngit pull\n```\n\n2. Bump the version and build.\n\n```bash\nyarn\nyarn version\nyarn build\n```\n\n3. Publish to npm (note: you will need to be logged into an account associated with the org.)\n\nIf you're publishing for the first time, generate an access token from npmjs.com then add to your bash profile via:\n\n```bash\nexport NPM_TOKEN=ACCESS_TOKEN\n```\n\nTo publish to npm, use:\n\n```bash\nnpm publish\n```\n\n### Shortcuts\n\nUpdate the current branch and start development\n\n```bash\nyarn pulld\n```\n\nCheckout to the main branch of the repo, update, and start development\n\n```bash\nyarn maind\n```\n\n### Routing\n\nTo enable client-side routing from Next.js, use `<Link>` (@UI/Link) in place of `<a>` with a `linkComponent` prop to receive the next/link router.\n","readmeFilename":"README.md"}