{"id":129342096,"number":"106.1.0","published_at":"2025-01-07T19:02:41.323Z","licenses":"MIT","integrity":"sha512-vS2aKTTA9bXZ+BbV5i5kCraEX4LbsZWjtIOvSXaX3OF7F/NBJtIIRXIZ9MNlHycy7MByPMQgF+YcoH+dg59Y7A==","status":null,"download_url":"https://registry.npmjs.org/@gitlab/ui/-/ui-106.1.0.tgz","registry_url":"https://www.npmjs.com/package/@gitlab/ui/v/106.1.0","documentation_url":null,"install_command":"npm install @gitlab/ui@106.1.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"gitlab-bot","email":"incoming+gitlab-com/npm-bot@incoming.gitlab.com"},"dist":{"shasum":"a6d358e39aef1bf198746415cf931bff3d579f34","tarball":"https://registry.npmjs.org/@gitlab/ui/-/ui-106.1.0.tgz","fileCount":1320,"integrity":"sha512-vS2aKTTA9bXZ+BbV5i5kCraEX4LbsZWjtIOvSXaX3OF7F/NBJtIIRXIZ9MNlHycy7MByPMQgF+YcoH+dg59Y7A==","signatures":[{"sig":"MEYCIQCRnDyUcN/QYETyh1hPZCQpjPxIQFtO4Jj/3cb1MhwxHwIhAIUuzPHUdNYPXBqm/TzA8AnwxVQZrrV0GxOZNLceLXY4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21382017},"gitHead":"dba22440d7252497802b7b893cfe9b622da5f2ea","main":"dist/index.js","scripts":{"lint":"run-p prettier eslint stylelint markdownlint","test":"run-s test:unit test:visual","build":"NODE_ENV=production rollup -c","clean":"rm -r dist storybook","start":"yarn storybook","cy:run":"cypress run --browser firefox --env grepTags=-@a11y+-@storybook","eslint":"eslint --max-warnings 0 --ext .js,.vue .","cy:a11y":"cypress run --browser chrome --env grepTags=@a11y","cy:edge":"cypress run --browser edge --env grepTags=-@a11y+-@storybook","prepare":"run-s build-tokens","lint:fix":"run-s eslint:fix prettier:fix stylelint:fix markdownlint:fix","prebuild":"run-s build-tokens build-migration-script","prettier":"prettier --check '**/*.{js,mjs,ts,vue}'","storybook":"yarn storybook:prepare \u0026\u0026 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","stylelint":"stylelint 'src/**/*.scss'","test:unit":"NODE_ENV=test jest","copy-fonts":"make copy-fonts","eslint:fix":"yarn eslint --fix","test:visual":"./bin/run-visual-tests.sh 'test-storybook --browsers firefox --verbose --url http://localhost:9001'","build-tokens":"node ./bin/build_tokens.mjs","markdownlint":"markdownlint '**/*.md' --ignore node_modules --ignore CHANGELOG.md --ignore src/vendor","pretest:unit":"yarn build-tokens","prettier:fix":"prettier --write '**/*.{js,mjs,ts,vue}'","storybook:run":"npx http-server -bgs -p 9001 ./storybook","stylelint:fix":"yarn stylelint --fix","storybook-vue3":"yarn storybook:prepare \u0026\u0026 VUE_VERSION=3 storybook dev --ci --host ${STORYBOOK_HOST:-localhost} --port 9001 -c .storybook","test:unit-vue3":"VUE_VERSION=3 NODE_ENV=test jest","test:unit:debug":"NODE_ENV=test node --inspect node_modules/.bin/jest --testPathIgnorePatterns storyshot.spec.js --watch --runInBand","test:unit:watch":"yarn test:unit --watch","markdownlint:fix":"yarn markdownlint --fix","test:integration":"yarn run test:integration:server 'yarn cy:run \u0026\u0026 yarn cy:edge \u0026\u0026 yarn cy:a11y'","storybook:prepare":"run-s copy-fonts build-tokens","test:unit:coverage":"yarn test:unit --coverage","test:visual:update":"./bin/run-visual-tests.sh 'test-storybook -u --browsers firefox --verbose --url http://localhost:9001'","storybook:build:prod":"yarn storybook:prepare \u0026\u0026 storybook build -c .storybook -o storybook","storybook:build:test":"yarn storybook:prepare \u0026\u0026 IS_VISUAL_TEST=true NODE_ENV=test storybook build --test -c .storybook -o storybook","test:unit-vue3:debug":"VUE_VERSION=3 NODE_ENV=test node --inspect node_modules/.bin/jest --testPathIgnorePatterns storyshot.spec.js --watch --runInBand","test:unit-vue3:watch":"VUE_VERSION=3 yarn test:unit --watch","test:visual:internal":"NODE_ENV=test IS_VISUAL_TEST=true start-test storybook:run http-get://${STORYBOOK_HOST:-localhost}:9001/iframe.html","translations:collect":"make translations.js","build-migration-script":"esbuild --bundle --platform=node --target=esnext --outfile=bin/migrate_custom_utils_to_tw.bundled.mjs --format=esm --banner:js=\"import { createRequire as __gl__createRequire } from 'node:module'; const require = __gl__createRequire(import.meta.url);\" bin/migrate_custom_utils_to_tw.mjs","test:integration:server":"NODE_ENV=test start-test storybook:run http-get://${STORYBOOK_HOST:-localhost}:9001/iframe.html","test:unit-vue3:coverage":"VUE_VERSION=3 yarn test:unit --coverage","tailwind-config-viewer:start":"tailwind-config-viewer -o","tailwind-config-viewer:export":"tailwind-config-viewer export ./tailwind-config-viewer-static"},"_npmVersion":"6.14.12","_nodeVersion":"14.16.1","_hasShrinkwrap":false,"directories":{}},"created_at":"2025-01-13T18:21:03.213Z","updated_at":"2025-01-13T18:21:03.213Z","purl":"pkg:npm/%40gitlab/ui@106.1.0","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gitlab%2Fui/versions/106.1.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gitlab%2Fui/versions/106.1.0/codemeta","dependencies":[{"id":1470531851,"ecosystem":"npm","package_name":"lodash","requirements":"^4.17.20","kind":"runtime","optional":false},{"id":1470531852,"ecosystem":"npm","package_name":"echarts","requirements":"^5.3.2","kind":"runtime","optional":false},{"id":1470531853,"ecosystem":"npm","package_name":"popper.js","requirements":"^1.16.1","kind":"runtime","optional":false},{"id":1470531854,"ecosystem":"npm","package_name":"portal-vue","requirements":"^2.1.7","kind":"runtime","optional":false},{"id":1470531855,"ecosystem":"npm","package_name":"iframe-resizer","requirements":"^4.3.2","kind":"runtime","optional":false},{"id":1470531856,"ecosystem":"npm","package_name":"@floating-ui/dom","requirements":"1.4.3","kind":"runtime","optional":false},{"id":1470531857,"ecosystem":"npm","package_name":"vue-runtime-helpers","requirements":"^1.1.2","kind":"runtime","optional":false},{"id":1470531858,"ecosystem":"npm","package_name":"vue-functional-data-merge","requirements":"^3.1.0","kind":"runtime","optional":false},{"id":1470531859,"ecosystem":"npm","package_name":"vue","requirements":"2.7.16","kind":"Development","optional":false},{"id":1470531860,"ecosystem":"npm","package_name":"glob","requirements":"10.3.3","kind":"Development","optional":false},{"id":1470531861,"ecosystem":"npm","package_name":"jest","requirements":"^29.7.0","kind":"Development","optional":false},{"id":1470531862,"ecosystem":"npm","package_name":"sass","requirements":"^1.49.9","kind":"Development","optional":false},{"id":1470531863,"ecosystem":"npm","package_name":"acorn","requirements":"^8.11.3","kind":"Development","optional":false},{"id":1470531864,"ecosystem":"npm","package_name":"react","requirements":"^18.2.0","kind":"Development","optional":false},{"id":1470531865,"ecosystem":"npm","package_name":"yargs","requirements":"^17.3.1","kind":"Development","optional":false},{"id":1470531866,"ecosystem":"npm","package_name":"eslint","requirements":"8.57.1","kind":"Development","optional":false},{"id":1470531867,"ecosystem":"npm","package_name":"globby","requirements":"^11.1.0","kind":"Development","optional":false},{"id":1470531868,"ecosystem":"npm","package_name":"rollup","requirements":"^2.53.1","kind":"Development","optional":false},{"id":1470531869,"ecosystem":"npm","package_name":"cypress","requirements":"13.17.0","kind":"Development","optional":false},{"id":1470531870,"ecosystem":"npm","package_name":"esbuild","requirements":"^0.18.0","kind":"Development","optional":false},{"id":1470531871,"ecosystem":"npm","package_name":"pikaday","requirements":"^1.8.0","kind":"Development","optional":false},{"id":1470531872,"ecosystem":"npm","package_name":"postcss","requirements":"8.4.28","kind":"Development","optional":false},{"id":1470531873,"ecosystem":"npm","package_name":"webpack","requirements":"^5.9.0","kind":"Development","optional":false},{"id":1470531874,"ecosystem":"npm","package_name":"axe-core","requirements":"^4.2.3","kind":"Development","optional":false},{"id":1470531875,"ecosystem":"npm","package_name":"entities","requirements":"^4.5.0","kind":"Development","optional":false},{"id":1470531876,"ecosystem":"npm","package_name":"lefthook","requirements":"^1.10.1","kind":"Development","optional":false},{"id":1470531877,"ecosystem":"npm","package_name":"mockdate","requirements":"^2.0.5","kind":"Development","optional":false},{"id":1470531878,"ecosystem":"npm","package_name":"prettier","requirements":"3.3.2","kind":"Development","optional":false},{"id":1470531879,"ecosystem":"npm","package_name":"dompurify","requirements":"^3.1.2","kind":"Development","optional":false},{"id":1470531880,"ecosystem":"npm","package_name":"react-dom","requirements":"^18.2.0","kind":"Development","optional":false},{"id":1470531881,"ecosystem":"npm","package_name":"sass-true","requirements":"^6.1.0","kind":"Development","optional":false},{"id":1470531882,"ecosystem":"npm","package_name":"storybook","requirements":"^7.6.20","kind":"Development","optional":false},{"id":1470531883,"ecosystem":"npm","package_name":"stylelint","requirements":"16.8.1","kind":"Development","optional":false},{"id":1470531884,"ecosystem":"npm","package_name":"acorn-walk","requirements":"^8.3.2","kind":"Development","optional":false},{"id":1470531885,"ecosystem":"npm","package_name":"babel-jest","requirements":"29.0.1","kind":"Development","optional":false},{"id":1470531886,"ecosystem":"npm","package_name":"playwright","requirements":"^1.49.1","kind":"Development","optional":false},{"id":1470531887,"ecosystem":"npm","package_name":"vue-loader","requirements":"^15.8.3","kind":"Development","optional":false},{"id":1470531888,"ecosystem":"npm","package_name":"vue-router","requirements":"^3.5.1","kind":"Development","optional":false},{"id":1470531889,"ecosystem":"npm","package_name":"@babel/core","requirements":"^7.26.0","kind":"Development","optional":false},{"id":1470531890,"ecosystem":"npm","package_name":"@vue/compat","requirements":"^3.5.13","kind":"Development","optional":false},{"id":1470531891,"ecosystem":"npm","package_name":"cypress-axe","requirements":"^1.4.0","kind":"Development","optional":false},{"id":1470531892,"ecosystem":"npm","package_name":"emoji-regex","requirements":"^10.0.0","kind":"Development","optional":false},{"id":1470531893,"ecosystem":"npm","package_name":"jest-circus","requirements":"29.7.0","kind":"Development","optional":false},{"id":1470531894,"ecosystem":"npm","package_name":"npm-run-all","requirements":"^4.1.5","kind":"Development","optional":false},{"id":1470531895,"ecosystem":"npm","package_name":"sass-loader","requirements":"^10.2.0","kind":"Development","optional":false},{"id":1470531896,"ecosystem":"npm","package_name":"tailwindcss","requirements":"3.4.4","kind":"Development","optional":false},{"id":1470531897,"ecosystem":"npm","package_name":"@gitlab/svgs","requirements":"3.122.0","kind":"Development","optional":false},{"id":1470531898,"ecosystem":"npm","package_name":"autoprefixer","requirements":"^9.7.6","kind":"Development","optional":false},{"id":1470531899,"ecosystem":"npm","package_name":"babel-loader","requirements":"^8.0.5","kind":"Development","optional":false},{"id":1470531900,"ecosystem":"npm","package_name":"module-alias","requirements":"^2.2.2","kind":"Development","optional":false},{"id":1470531901,"ecosystem":"npm","package_name":"postcss-scss","requirements":"4.0.4","kind":"Development","optional":false},{"id":1470531902,"ecosystem":"npm","package_name":"@cypress/grep","requirements":"^4.0.1","kind":"Development","optional":false},{"id":1470531903,"ecosystem":"npm","package_name":"@gitlab/fonts","requirements":"^1.3.0","kind":"Development","optional":false},{"id":1470531904,"ecosystem":"npm","package_name":"@storybook/vue","requirements":"^7.6.17","kind":"Development","optional":false},{"id":1470531905,"ecosystem":"npm","package_name":"@vue/vue2-jest","requirements":"29.0.0","kind":"Development","optional":false},{"id":1470531906,"ecosystem":"npm","package_name":"@vue/vue3-jest","requirements":"^29.1.1","kind":"Development","optional":false},{"id":1470531907,"ecosystem":"npm","package_name":"axe-playwright","requirements":"^2.0.3","kind":"Development","optional":false},{"id":1470531908,"ecosystem":"npm","package_name":"postcss-loader","requirements":"^7.0.2","kind":"Development","optional":false},{"id":1470531909,"ecosystem":"npm","package_name":"@storybook/test","requirements":"^7.6.20","kind":"Development","optional":false},{"id":1470531910,"ecosystem":"npm","package_name":"@storybook/vue3","requirements":"^7.6.20","kind":"Development","optional":false},{"id":1470531911,"ecosystem":"npm","package_name":"@vue/test-utils","requirements":"1.3.0","kind":"Development","optional":false},{"id":1470531912,"ecosystem":"npm","package_name":"merge-cobertura","requirements":"^1.0.2","kind":"Development","optional":false},{"id":1470531913,"ecosystem":"npm","package_name":"playwright-core","requirements":"^1.49.1","kind":"Development","optional":false},{"id":1470531914,"ecosystem":"npm","package_name":"vue-loader-vue3","requirements":"npm:vue-loader@17","kind":"Development","optional":false},{"id":1470531915,"ecosystem":"npm","package_name":"markdownlint-cli","requirements":"^0.29.0","kind":"Development","optional":false},{"id":1470531916,"ecosystem":"npm","package_name":"style-dictionary","requirements":"^4.1.4","kind":"Development","optional":false},{"id":1470531917,"ecosystem":"npm","package_name":"yarn-deduplicate","requirements":"^6.0.2","kind":"Development","optional":false},{"id":1470531918,"ecosystem":"npm","package_name":"@babel/preset-env","requirements":"^7.26.0","kind":"Development","optional":false},{"id":1470531919,"ecosystem":"npm","package_name":"@vue/compiler-sfc","requirements":"^3.5.13","kind":"Development","optional":false},{"id":1470531920,"ecosystem":"npm","package_name":"@yarnpkg/lockfile","requirements":"^1.1.0","kind":"Development","optional":false},{"id":1470531921,"ecosystem":"npm","package_name":"rollup-plugin-svg","requirements":"^2.0.0","kind":"Development","optional":false},{"id":1470531922,"ecosystem":"npm","package_name":"rollup-plugin-vue","requirements":"^5.1.6","kind":"Development","optional":false},{"id":1470531923,"ecosystem":"npm","package_name":"@storybook/theming","requirements":"^7.6.20","kind":"Development","optional":false},{"id":1470531924,"ecosystem":"npm","package_name":"identity-obj-proxy","requirements":"^3.0.0","kind":"Development","optional":false},{"id":1470531925,"ecosystem":"npm","package_name":"@babel/preset-react","requirements":"^7.26.3","kind":"Development","optional":false},{"id":1470531926,"ecosystem":"npm","package_name":"cypress-real-events","requirements":"^1.11.0","kind":"Development","optional":false},{"id":1470531927,"ecosystem":"npm","package_name":"jest-image-snapshot","requirements":"^6.4.0","kind":"Development","optional":false},{"id":1470531928,"ecosystem":"npm","package_name":"rollup-plugin-babel","requirements":"^4.4.0","kind":"Development","optional":false},{"id":1470531929,"ecosystem":"npm","package_name":"storybook-dark-mode","requirements":"4.0.2","kind":"Development","optional":false},{"id":1470531930,"ecosystem":"npm","package_name":"@jest/test-sequencer","requirements":"^29.7.0","kind":"Development","optional":false},{"id":1470531931,"ecosystem":"npm","package_name":"@vue/test-utils-vue3","requirements":"npm:@vue/test-utils@2.2.0","kind":"Development","optional":false},{"id":1470531932,"ecosystem":"npm","package_name":"rollup-plugin-string","requirements":"^3.0.0","kind":"Development","optional":false},{"id":1470531933,"ecosystem":"npm","package_name":"@gitlab/eslint-plugin","requirements":"20.7.1","kind":"Development","optional":false},{"id":1470531934,"ecosystem":"npm","package_name":"@storybook/addon-a11y","requirements":"^7.6.20","kind":"Development","optional":false},{"id":1470531935,"ecosystem":"npm","package_name":"@storybook/addon-docs","requirements":"^7.6.20","kind":"Development","optional":false},{"id":1470531936,"ecosystem":"npm","package_name":"eslint-plugin-cypress","requirements":"3.6.0","kind":"Development","optional":false},{"id":1470531937,"ecosystem":"npm","package_name":"rollup-plugin-postcss","requirements":"4.0.2","kind":"Development","optional":false},{"id":1470531938,"ecosystem":"npm","package_name":"start-server-and-test","requirements":"^1.10.6","kind":"Development","optional":false},{"id":1470531939,"ecosystem":"npm","package_name":"vue-template-compiler","requirements":"2.7.16","kind":"Development","optional":false},{"id":1470531940,"ecosystem":"npm","package_name":"vue-test-utils-compat","requirements":"^0.0.10","kind":"Development","optional":false},{"id":1470531941,"ecosystem":"npm","package_name":"@rollup/plugin-replace","requirements":"^2.3.2","kind":"Development","optional":false},{"id":1470531942,"ecosystem":"npm","package_name":"@storybook/test-runner","requirements":"0.19.1","kind":"Development","optional":false},{"id":1470531943,"ecosystem":"npm","package_name":"jest-environment-jsdom","requirements":"29.7.0","kind":"Development","optional":false},{"id":1470531944,"ecosystem":"npm","package_name":"tailwind-config-viewer","requirements":"2.0.4","kind":"Development","optional":false},{"id":1470531945,"ecosystem":"npm","package_name":"@rollup/plugin-commonjs","requirements":"^11.1.0","kind":"Development","optional":false},{"id":1470531946,"ecosystem":"npm","package_name":"@storybook/vue-webpack5","requirements":"^7.6.17","kind":"Development","optional":false},{"id":1470531947,"ecosystem":"npm","package_name":"eslint-formatter-gitlab","requirements":"^5.1.0","kind":"Development","optional":false},{"id":1470531948,"ecosystem":"npm","package_name":"eslint-plugin-storybook","requirements":"0.11.1","kind":"Development","optional":false},{"id":1470531949,"ecosystem":"npm","package_name":"@gitlab/stylelint-config","requirements":"6.2.2","kind":"Development","optional":false},{"id":1470531950,"ecosystem":"npm","package_name":"@storybook/vue3-webpack5","requirements":"^7.6.20","kind":"Development","optional":false},{"id":1470531951,"ecosystem":"npm","package_name":"@storybook/addon-viewport","requirements":"^7.6.20","kind":"Development","optional":false},{"id":1470531952,"ecosystem":"npm","package_name":"gitlab-api-async-iterator","requirements":"^1.3.1","kind":"Development","optional":false},{"id":1470531953,"ecosystem":"npm","package_name":"@types/jest-image-snapshot","requirements":"^6.4.0","kind":"Development","optional":false},{"id":1470531954,"ecosystem":"npm","package_name":"@rollup/plugin-node-resolve","requirements":"^7.1.3","kind":"Development","optional":false},{"id":1470531955,"ecosystem":"npm","package_name":"@storybook/addon-essentials","requirements":"^7.6.20","kind":"Development","optional":false},{"id":1470531956,"ecosystem":"npm","package_name":"@storybook/builder-webpack5","requirements":"^7.6.20","kind":"Development","optional":false},{"id":1470531957,"ecosystem":"npm","package_name":"eslint-import-resolver-jest","requirements":"3.0.2","kind":"Development","optional":false},{"id":1470531958,"ecosystem":"npm","package_name":"prettier-plugin-tailwindcss","requirements":"^0.6.5","kind":"Development","optional":false},{"id":1470531959,"ecosystem":"npm","package_name":"@storybook/addon-interactions","requirements":"^7.6.20","kind":"Development","optional":false},{"id":1470531960,"ecosystem":"npm","package_name":"@studiometa/stylelint-formatter-gitlab","requirements":"^0.0.1","kind":"Development","optional":false},{"id":1470531961,"ecosystem":"npm","package_name":"@babel/plugin-proposal-optional-chaining","requirements":"^7.21.0","kind":"Development","optional":false},{"id":1470531962,"ecosystem":"npm","package_name":"@babel/plugin-proposal-nullish-coalescing-operator","requirements":"^7.18.6","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@gitlab%2Fui"}